summaryrefslogtreecommitdiffstats
path: root/systemtest
diff options
context:
space:
mode:
authorrasdaman <rasdaman@YU.(none)>2010-11-11 01:05:21 +0100
committerwww-data <www-data@ubuntu.localdomain>2010-11-25 17:08:18 +0100
commit78f48bc16aa557ae12c24d2c43f1d012eca6a1ce (patch)
tree1e8c81d1d6440e940c53b2d174b2ec7106686185 /systemtest
parent5e895e1244eb5ba880df010ccd07caeda815e5b9 (diff)
downloadrasdaman-upstream-78f48bc16aa557ae12c24d2c43f1d012eca6a1ce.tar.gz
rasdaman-upstream-78f48bc16aa557ae12c24d2c43f1d012eca6a1ce.tar.xz
rasdaman-upstream-78f48bc16aa557ae12c24d2c43f1d012eca6a1ce.zip
JYu: deprecate the unused test from systemtest, setup a new test architecture with branchs of mandatory test, fixed test, and open test. The rasql query tests are in mandatory test folder. The PG memleak test is in fixed test folder. User can add extra test by following a similar structure.
Diffstat (limited to 'systemtest')
-rw-r--r--systemtest/image1.bmpbin450 -> 0 bytes
-rw-r--r--systemtest/image1.hdfbin2968 -> 0 bytes
-rw-r--r--systemtest/image1.jpgbin631 -> 0 bytes
-rw-r--r--systemtest/image1.pngbin145 -> 0 bytes
-rw-r--r--systemtest/image1.tifbin2230 -> 0 bytes
-rw-r--r--systemtest/image1.vffbin276 -> 0 bytes
-rw-r--r--systemtest/image2.bmpbin450 -> 0 bytes
-rw-r--r--systemtest/image2.hdfbin2968 -> 0 bytes
-rw-r--r--systemtest/image2.jpgbin631 -> 0 bytes
-rw-r--r--systemtest/image2.pngbin145 -> 0 bytes
-rw-r--r--systemtest/image2.tifbin2230 -> 0 bytes
-rw-r--r--systemtest/image2.vff15
-rw-r--r--systemtest/images/ovl1.ppm4
-rw-r--r--systemtest/images/ovl2.ppmbin313 -> 0 bytes
-rw-r--r--systemtest/images/ovl3.ppmbin313 -> 0 bytes
-rw-r--r--systemtest/memleak/overview18
-rw-r--r--systemtest/rasdl/generator_rasdl.sh41
-rw-r--r--systemtest/rasdl/rasdl.sh9
-rw-r--r--systemtest/rasdl/test_rasdl.sh90
-rwxr-xr-xsystemtest/rmantest/Conversion_Test.sh321
-rwxr-xr-xsystemtest/rmantest/Manipulation_Test.sh161
-rw-r--r--systemtest/rmantest/Oracle/mandatory/6.1_Basic_Query_Mechanism.rasqlbin8364 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/6.2_Select_Clause.rasqlbin216064 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/6.3_From_Clause.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/6.4_Where_Clause.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/6.5_Comments_in_Queries.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Char.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Double.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Float.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Long.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Octet.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Short.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_ULong.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_UShort.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_e.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/7.2_Composite_Constants_Complex.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/7.2_Composite_Constants_Struct.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/7.3_Array_Constants.rasqlbin60 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/7.4_OID.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/8.2_Multidimensional_Intervals.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/8.2_Multidimensional_Intervals_[1].lo.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/8.2_Multidimensional_Intervals_[1].rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.10_Expressions.rasql1
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.1_Spatial_Domain.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.1_Spatial_Domain_[0].hi.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.1_Spatial_Domain_[0].lo.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.1_Spatial_Domain_[0].rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.2.1_Trimming.rasql1
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.2.2_Section.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.2.3_The_Array_Bound_Asterisk.rasqlbin41406 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.2.3_The_Array_Bound_Asterisk_1.rasqlbin36096 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.2.4_Shifting_a_Spatial_Domain.rasqlbin231 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.2.5_Extending_a_Spatial_Domain.rasqlbin2003001 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.1_Unary_Induction.rasqlbin137600 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.2_Binary_Induction.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.2_Binary_Induction_1.rasql1
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.3.rasql1
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.3_Struct_Component_Selection_1.rasql1
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.3_Struct_Component_Selection_2.rasql6
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.3_Struct_Component_Selection_3.rasqlbin412800 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_+.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_-.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_And.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_Is.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_Or.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_Xor.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_abs.rasqlbin432128 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_arccos.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_arcsin.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_arctan.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_bit.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_cos.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_cosh.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_divide.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_egt.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_elt.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_exp.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_gt.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_ln.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_log.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_lt.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_multiply.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_ne.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_not.rasql1
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_overlay.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_sin.rasqlbin432128 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_sinh.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_sqrt.rasqlbin432128 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_tan.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_tanh.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_cast.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3.4_cast_1.rasqlbin1651200 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.3_Induced_and_Struct.rasqlbin1651200 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.4_Scaling_1.rasqlbin648192 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.4_Scaling_2.rasqlbin13440 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Add.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.5_Condensers_All.rasql0
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Avg.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Count.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Max.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Min.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Some.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.6_General_Array_Condenser_Add.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.6_General_Array_Condenser_All.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.6_General_Array_Condenser_Count.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.6_General_Array_Condenser_Some.rasql3
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.7_General_Array_Constructor_1c.rasql1
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.7_General_Array_Constructor_Variable.rasqlbin50 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.7_General_Array_Constructor_Variable_1.rasqlbin50 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.7_General_Array_Constructor_x[0].rasqlbin524288 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/mandatory/9.9_Object_Identifiers.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Oracle/other/condense_for_count.rasql3
-rw-r--r--systemtest/rmantest/Repository/Conversion_Test.sh.report2009122246
-rw-r--r--systemtest/rmantest/Repository/Conversion_Test.sh.report2010041346
-rw-r--r--systemtest/rmantest/Repository/Conversion_Test.sh.report20100413.old46
-rw-r--r--systemtest/rmantest/Repository/Manipulation_Test.sh.report2009122216
-rw-r--r--systemtest/rmantest/Repository/Manipulation_Test.sh.report2010041316
-rw-r--r--systemtest/rmantest/Repository/Manipulation_Test.sh.report20100413.old16
-rw-r--r--systemtest/rmantest/Repository/bug_fixed/outputFolder20100413.save/test_report5
-rw-r--r--systemtest/rmantest/Repository/bug_fixed/outputFolder20100413/test_report5
-rw-r--r--systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413.save/test_report5
-rw-r--r--systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/9.2.3_The_Array_Bound_Asterisk_0.rasql0
-rw-r--r--systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/9.3.4_Induction_All_Operations_==.rasql0
-rw-r--r--systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/9.4_Scaling_3.rasql0
-rw-r--r--systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/9.6_General_Array_Condenser_Max.rasql0
-rw-r--r--systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/9.6_General_Array_Condenser_Min.rasql0
-rw-r--r--systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/test_report45
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/6.1_Basic_Query_Mechanism.rasqlbin8364 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/6.2_Select_Clause.rasqlbin216064 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/6.3_From_Clause.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/6.4_Where_Clause.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/6.5_Comments_in_Queries.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Char.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Double.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Float.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Long.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Octet.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Short.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_ULong.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_UShort.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_e.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.2_Composite_Constants_Complex.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.2_Composite_Constants_Struct.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.3_Array_Constants.rasqlbin60 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.4_OID.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/8.2_Multidimensional_Intervals.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/8.2_Multidimensional_Intervals_[1].lo.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/8.2_Multidimensional_Intervals_[1].rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.10_Expressions.rasql1
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.1_Spatial_Domain.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.1_Spatial_Domain_[0].hi.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.1_Spatial_Domain_[0].lo.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.1_Spatial_Domain_[0].rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.1_Trimming.rasql1
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.2_Section.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.3_The_Array_Bound_Asterisk.rasqlbin41406 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.3_The_Array_Bound_Asterisk_1.rasqlbin36096 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.4_Shifting_a_Spatial_Domain.rasqlbin231 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.5_Extending_a_Spatial_Domain.rasqlbin2003001 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.1_Unary_Induction.rasqlbin137600 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.2_Binary_Induction.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.2_Binary_Induction_1.rasql1
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.3.rasql1
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.3_Struct_Component_Selection_1.rasql1
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.3_Struct_Component_Selection_2.rasql6
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.3_Struct_Component_Selection_3.rasqlbin412800 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_+.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_-.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_And.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_Is.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_Or.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_Xor.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_abs.rasqlbin432128 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_arccos.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_arcsin.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_arctan.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_bit.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_cos.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_cosh.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_divide.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_egt.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_elt.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_exp.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_gt.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_ln.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_log.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_lt.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_multiply.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_ne.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_not.rasql1
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_overlay.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_sin.rasqlbin432128 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_sinh.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_sqrt.rasqlbin432128 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_tan.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_tanh.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_cast.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_cast_1.rasqlbin1651200 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3_Induced_and_Struct.rasqlbin1651200 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.4_Scaling_1.rasqlbin648192 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.4_Scaling_2.rasqlbin13440 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Add.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_All.rasql0
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Avg.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Count.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Max.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Min.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Some.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.6_General_Array_Condenser_Add.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.6_General_Array_Condenser_All.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.6_General_Array_Condenser_Count.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.6_General_Array_Condenser_Some.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.7_General_Array_Constructor_1c.rasql1
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.7_General_Array_Constructor_Variable.rasqlbin50 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.7_General_Array_Constructor_Variable_1.rasqlbin50 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.7_General_Array_Constructor_x[0].rasqlbin524288 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.9_Object_Identifiers.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/test_report1067
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/6.1_Basic_Query_Mechanism.rasqlbin8364 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/6.2_Select_Clause.rasqlbin216064 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/6.3_From_Clause.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/6.4_Where_Clause.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/6.5_Comments_in_Queries.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Char.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Double.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Float.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Long.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Octet.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Short.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_ULong.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_UShort.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_e.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.2_Composite_Constants_Complex.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.2_Composite_Constants_Struct.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.3_Array_Constants.rasqlbin60 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.4_OID.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/8.2_Multidimensional_Intervals.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/8.2_Multidimensional_Intervals_[1].lo.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/8.2_Multidimensional_Intervals_[1].rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.10_Expressions.rasql1
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.1_Spatial_Domain.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.1_Spatial_Domain_[0].hi.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.1_Spatial_Domain_[0].lo.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.1_Spatial_Domain_[0].rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.1_Trimming.rasql1
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.2_Section.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.3_The_Array_Bound_Asterisk.rasqlbin41406 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.3_The_Array_Bound_Asterisk_1.rasqlbin36096 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.4_Shifting_a_Spatial_Domain.rasqlbin231 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.5_Extending_a_Spatial_Domain.rasqlbin2003001 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.1_Unary_Induction.rasqlbin137600 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.2_Binary_Induction.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.2_Binary_Induction_1.rasql1
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.3.rasql1
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.3_Struct_Component_Selection_1.rasql1
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.3_Struct_Component_Selection_2.rasql6
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.3_Struct_Component_Selection_3.rasqlbin412800 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_+.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_-.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_And.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_Is.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_Or.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_Xor.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_abs.rasqlbin432128 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_arccos.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_arcsin.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_arctan.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_bit.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_cos.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_cosh.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_divide.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_egt.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_elt.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_exp.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_gt.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_ln.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_log.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_lt.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_multiply.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_ne.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_not.rasql1
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_overlay.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_sin.rasqlbin432128 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_sinh.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_sqrt.rasqlbin432128 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_tan.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_tanh.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_cast.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_cast_1.rasqlbin1651200 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3_Induced_and_Struct.rasqlbin1651200 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.4_Scaling_1.rasqlbin648192 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.4_Scaling_2.rasqlbin13440 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Add.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_All.rasql0
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Avg.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Count.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Max.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Min.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Some.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.6_General_Array_Condenser_Add.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.6_General_Array_Condenser_All.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.6_General_Array_Condenser_Count.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.6_General_Array_Condenser_Some.rasql3
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.7_General_Array_Constructor_1c.rasql1
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.7_General_Array_Constructor_Variable.rasqlbin50 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.7_General_Array_Constructor_Variable_1.rasqlbin50 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.7_General_Array_Constructor_x[0].rasqlbin524288 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.9_Object_Identifiers.rasqlbin54016 -> 0 bytes
-rw-r--r--systemtest/rmantest/Repository/mandatory/outputFolder20100413/test_report1067
-rw-r--r--systemtest/rmantest/Repository/other/outputFolder20100413.save/condense_for_count.rasql3
-rw-r--r--systemtest/rmantest/Repository/other/outputFolder20100413.save/test_report17
-rw-r--r--systemtest/rmantest/Repository/other/outputFolder20100413/condense_for_count.rasql3
-rw-r--r--systemtest/rmantest/Repository/other/outputFolder20100413/test_report17
-rwxr-xr-xsystemtest/rmantest/bytetest.sh166
-rw-r--r--systemtest/rmantest/images/mr_1.bmpbin55094 -> 0 bytes
-rw-r--r--systemtest/rmantest/images/mr_1.hdfbin56863 -> 0 bytes
-rw-r--r--systemtest/rmantest/images/mr_1.jpegbin7212 -> 0 bytes
-rw-r--r--systemtest/rmantest/images/mr_1.pgmbin54074 -> 0 bytes
-rw-r--r--systemtest/rmantest/images/mr_1.pngbin22688 -> 0 bytes
-rw-r--r--systemtest/rmantest/images/mr_1.tifbin33760 -> 0 bytes
-rw-r--r--systemtest/rmantest/images/mr_1.vffbin54175 -> 0 bytes
-rw-r--r--systemtest/rmantest/inputFolder/bug_unfixed/9.2.3_The_Array_Bound_Asterisk_0.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/bug_unfixed/9.3.4_Induction_All_Operations_==.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/bug_unfixed/9.4_Scaling_3.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/bug_unfixed/9.6_General_Array_Condenser_Max.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/bug_unfixed/9.6_General_Array_Condenser_Min.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/6.1_Basic_Query_Mechanism.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/6.2_Select_Clause.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/6.2_Select_Clause.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/6.3_From_Clause.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/6.3_From_Clause.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/6.4_Where_Clause.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/6.4_Where_Clause.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/6.5_Comments_in_Queries.rasql3
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Char.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Double.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Float.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Long.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Octet.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Short.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_ULong.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_UShort.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_e.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_e.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/7.2_Composite_Constants_Complex.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/7.2_Composite_Constants_Complex.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/7.2_Composite_Constants_Struct.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/7.3_Array_Constants.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/7.4_OID.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/8.2_Multidimensional_Intervals.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/8.2_Multidimensional_Intervals_[1].lo.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/8.2_Multidimensional_Intervals_[1].rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.10_Expressions.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.1_Spatial_Domain.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.1_Spatial_Domain_[0].hi.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.1_Spatial_Domain_[0].lo.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.1_Spatial_Domain_[0].rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.2.1_Trimming.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.2.2_Section.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.2.3_The_Array_Bound_Asterisk.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.2.3_The_Array_Bound_Asterisk_1.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.2.3_The_Array_Bound_Asterisk_1.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.2.4_Shifting_a_Spatial_Domain.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.2.4_Shifting_a_Spatial_Domain.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.2.5_Extending_a_Spatial_Domain.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.2.5_Extending_a_Spatial_Domain.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.1_Unary_Induction.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.2_Binary_Induction.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.2_Binary_Induction.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.2_Binary_Induction_1.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.3.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.3_Struct_Component_Selection_1.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.3_Struct_Component_Selection_2.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.3_Struct_Component_Selection_3.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_+.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_-.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_And.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_Is.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_Or.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_Xor.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_abs.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arccos.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arccos.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arcsin.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arcsin.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arctan.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arctan.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_bit.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_cos.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_cos.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_cosh.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_cosh.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_divide.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_egt.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_elt.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_exp.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_exp.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_gt.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_ln.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_ln.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_log.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_log.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_lt.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_multiply.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_ne.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_not.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_overlay.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sin.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sin.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sinh.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sinh.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sqrt.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sqrt.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_tan.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_tan.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_tanh.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_tanh.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_cast.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3.4_cast_1.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.3_Induced_and_Struct.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.4_Scaling_1.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.4_Scaling_2.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Add.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_All.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Avg.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Count.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Count.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Max.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Min.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Some.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.6_General_Array_Condenser_Add.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.6_General_Array_Condenser_All.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.6_General_Array_Condenser_Count.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.6_General_Array_Condenser_Count.rasql~1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.6_General_Array_Condenser_Some.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.7_General_Array_Constructor_1c.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.7_General_Array_Constructor_Variable.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.7_General_Array_Constructor_Variable_1.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.7_General_Array_Constructor_x[0].rasql1
-rw-r--r--systemtest/rmantest/inputFolder/mandatory/9.9_Object_Identifiers.rasql1
-rw-r--r--systemtest/rmantest/inputFolder/other/condense_for_count.rasql1
-rw-r--r--systemtest/rmantest/nohup.out13124
-rw-r--r--systemtest/rmantest/readme32
-rw-r--r--systemtest/scripts/rasql_1.pngbin17042 -> 0 bytes
-rw-r--r--systemtest/scripts/test_error-par.old2
-rw-r--r--systemtest/scripts/test_error-par.sh130
-rw-r--r--systemtest/scripts/test_error-par/Makefile77
-rw-r--r--systemtest/scripts/test_error-par/test_error-par.cc467
-rw-r--r--systemtest/scripts/test_error-seq.old13
-rw-r--r--systemtest/scripts/test_error-seq.sh99
-rw-r--r--systemtest/scripts/test_error-seq/Makefile70
-rw-r--r--systemtest/scripts/test_error-seq/test_error-seq.cc515
-rw-r--r--systemtest/scripts/test_ql-extend.sh131
-rw-r--r--systemtest/scripts/test_ql-png-options.sh251
-rw-r--r--systemtest/scripts/test_ql-png-options.test/png-color-trns_1.pngbin169 -> 0 bytes
-rw-r--r--systemtest/scripts/test_ql-png-options.test/png-color-trns_10.pngbin169 -> 0 bytes
-rw-r--r--systemtest/scripts/test_ql-png-options.test/png-gray-trns_1.pngbin161 -> 0 bytes
-rw-r--r--systemtest/scripts/test_ql-png-options.test/png-gray-trns_2.pngbin161 -> 0 bytes
-rw-r--r--systemtest/scripts/test_ql-png-options.test/png-gray-trns_3.pngbin161 -> 0 bytes
-rw-r--r--systemtest/scripts/test_ql-png-options.test/png-gray-trns_4.pngbin161 -> 0 bytes
-rw-r--r--systemtest/scripts/test_ql-png-options.test/png-gray-trns_5.pngbin161 -> 0 bytes
-rw-r--r--systemtest/scripts/test_ql-png-options.test/png-gray-trns_6.pngbin161 -> 0 bytes
-rw-r--r--systemtest/scripts/test_ql-png-options.test/png-gray-trns_7.pngbin161 -> 0 bytes
-rw-r--r--systemtest/scripts/test_ql-png-options.test/png-gray-trns_8.pngbin161 -> 0 bytes
-rw-r--r--systemtest/scripts/test_ql-png-options.test/png-gray-trns_9.pngbin161 -> 0 bytes
-rw-r--r--systemtest/scripts/test_ql-png-options.test/png-mono-trns_1.pngbin149 -> 0 bytes
-rw-r--r--systemtest/scripts/test_ql-png-options.test/png-mono-trns_2.pngbin149 -> 0 bytes
-rw-r--r--systemtest/scripts/test_user.sh157
-rw-r--r--systemtest/scripts/testoid.sh114
-rw-r--r--systemtest/testOutputGen.awk19
-rw-r--r--systemtest/testcenter.sh710
-rw-r--r--systemtest/testcenter2.sh444
-rw-r--r--systemtest/testdata/1dset1/cellaccess.ql3
-rw-r--r--systemtest/testdata/1dset1/cellaccess.ql.java.out15
-rw-r--r--systemtest/testdata/1dset1/cellaccess.ql.out14
-rw-r--r--systemtest/testdata/1dset1/trim.ql2
-rw-r--r--systemtest/testdata/1dset1/trim.ql.java.out15
-rw-r--r--systemtest/testdata/1dset1/trim.ql.out14
-rw-r--r--systemtest/testdata/3dset1/proj1.ql2
-rw-r--r--systemtest/testdata/3dset1/proj1.ql.java.out15
-rw-r--r--systemtest/testdata/3dset1/proj1.ql.out14
-rw-r--r--systemtest/testdata/3dset1/proj2.ql2
-rw-r--r--systemtest/testdata/3dset1/proj2.ql.java.out15
-rw-r--r--systemtest/testdata/3dset1/proj2.ql.out14
-rw-r--r--systemtest/testdata/3dset1/proj3.ql2
-rw-r--r--systemtest/testdata/3dset1/proj3.ql.java.out15
-rw-r--r--systemtest/testdata/3dset1/proj3.ql.out14
-rw-r--r--systemtest/testdata/bit/bit_01.ql2
-rw-r--r--systemtest/testdata/bit/bit_01.ql.java.out29
-rw-r--r--systemtest/testdata/bit/bit_01.ql.out44
-rw-r--r--systemtest/testdata/bit/bit_02.ql2
-rw-r--r--systemtest/testdata/bit/bit_02.ql.java.out29
-rw-r--r--systemtest/testdata/bit/bit_02.ql.out44
-rw-r--r--systemtest/testdata/bit/bit_03.ql2
-rw-r--r--systemtest/testdata/bit/bit_03.ql.java.out1
-rw-r--r--systemtest/testdata/bit/bit_03.ql.out6
-rw-r--r--systemtest/testdata/bit/bit_04.ql2
-rw-r--r--systemtest/testdata/bit/bit_04.ql.java.out1
-rw-r--r--systemtest/testdata/bit/bit_04.ql.out6
-rw-r--r--systemtest/testdata/bit/bit_05.ql2
-rw-r--r--systemtest/testdata/bit/bit_05.ql.java.out1
-rw-r--r--systemtest/testdata/bit/bit_05.ql.out6
-rw-r--r--systemtest/testdata/bit/bit_06.ql2
-rw-r--r--systemtest/testdata/bit/bit_06.ql.java.out1
-rw-r--r--systemtest/testdata/bit/bit_06.ql.out6
-rw-r--r--systemtest/testdata/bit/bit_07.ql2
-rw-r--r--systemtest/testdata/bit/bit_07.ql.java.out1
-rw-r--r--systemtest/testdata/bit/bit_07.ql.out6
-rw-r--r--systemtest/testdata/bit/bit_08.ql2
-rw-r--r--systemtest/testdata/bit/bit_08.ql.java.out1
-rw-r--r--systemtest/testdata/bit/bit_08.ql.out6
-rw-r--r--systemtest/testdata/bit/bit_09.ql2
-rw-r--r--systemtest/testdata/bit/bit_09.ql.java.out1
-rw-r--r--systemtest/testdata/bit/bit_09.ql.out6
-rw-r--r--systemtest/testdata/bit/bit_10.ql2
-rw-r--r--systemtest/testdata/bit/bit_10.ql.java.out1
-rw-r--r--systemtest/testdata/bit/bit_10.ql.out6
-rw-r--r--systemtest/testdata/bit/bit_11.ql2
-rw-r--r--systemtest/testdata/bit/bit_11.ql.java.out1
-rw-r--r--systemtest/testdata/bit/bit_11.ql.out6
-rw-r--r--systemtest/testdata/bit/bit_12.ql2
-rw-r--r--systemtest/testdata/bit/bit_12.ql.java.out1
-rw-r--r--systemtest/testdata/bit/bit_12.ql.out6
-rw-r--r--systemtest/testdata/bit/bit_13.ql2
-rw-r--r--systemtest/testdata/bit/bit_13.ql.java.out2
-rw-r--r--systemtest/testdata/bit/bit_13.ql.out1
-rw-r--r--systemtest/testdata/bit/bit_14.ql2
-rw-r--r--systemtest/testdata/bit/bit_14.ql.java.out2
-rw-r--r--systemtest/testdata/bit/bit_14.ql.out1
-rw-r--r--systemtest/testdata/bit/bit_15.ql2
-rw-r--r--systemtest/testdata/bit/bit_15.ql.java.out16
-rw-r--r--systemtest/testdata/bit/bit_15.ql.out6
-rw-r--r--systemtest/testdata/bit/bit_16.ql2
-rw-r--r--systemtest/testdata/bit/bit_16.ql.java.out2
-rw-r--r--systemtest/testdata/bit/bit_16.ql.out1
-rw-r--r--systemtest/testdata/bugfixes/all_collections.ql4
-rw-r--r--systemtest/testdata/bugfixes/all_collections.ql.java.out841
-rw-r--r--systemtest/testdata/bugfixes/all_collections.ql.out164
-rw-r--r--systemtest/testdata/bugfixes/all_collections.ql.tmp164
-rw-r--r--systemtest/testdata/bugfixes/charcast.ql2
-rw-r--r--systemtest/testdata/bugfixes/charcast.ql.java.out29
-rw-r--r--systemtest/testdata/bugfixes/charcast.ql.out44
-rw-r--r--systemtest/testdata/bugfixes/error308.ql1
-rw-r--r--systemtest/testdata/bugfixes/error308.ql.java.out2
-rw-r--r--systemtest/testdata/bugfixes/error308.ql.out1
-rw-r--r--systemtest/testdata/bugfixes/floatcondense.ql4
-rw-r--r--systemtest/testdata/bugfixes/floatcondense.ql.java.out29
-rw-r--r--systemtest/testdata/bugfixes/floatcondense.ql.out24
-rw-r--r--systemtest/testdata/caset1/cond1.ql4
-rw-r--r--systemtest/testdata/caset1/cond1.ql.java.out29
-rw-r--r--systemtest/testdata/caset1/cond1.ql.out44
-rw-r--r--systemtest/testdata/caset1/cond2.ql4
-rw-r--r--systemtest/testdata/caset1/cond2.ql.java.out29
-rw-r--r--systemtest/testdata/caset1/cond2.ql.out44
-rw-r--r--systemtest/testdata/caset1/count1.ql3
-rw-r--r--systemtest/testdata/caset1/count1.ql.java.out29
-rw-r--r--systemtest/testdata/caset1/count1.ql.out24
-rw-r--r--systemtest/testdata/caset1/count2.ql3
-rw-r--r--systemtest/testdata/caset1/count2.ql.java.out15
-rw-r--r--systemtest/testdata/caset1/count2.ql.out14
-rw-r--r--systemtest/testdata/caset1/count3.ql3
-rw-r--r--systemtest/testdata/caset1/count3.ql.java.out15
-rw-r--r--systemtest/testdata/caset1/count3.ql.out14
-rw-r--r--systemtest/testdata/caset1/hist1.ql3
-rw-r--r--systemtest/testdata/caset1/hist1.ql.java.out29
-rw-r--r--systemtest/testdata/caset1/hist1.ql.out24
-rw-r--r--systemtest/testdata/caset1/hist2.ql4
-rw-r--r--systemtest/testdata/caset1/hist2.ql.java.out29
-rw-r--r--systemtest/testdata/caset1/hist2.ql.out24
-rw-r--r--systemtest/testdata/caset1/marray1.ql4
-rw-r--r--systemtest/testdata/caset1/marray1.ql.java.out29
-rw-r--r--systemtest/testdata/caset1/marray1.ql.out44
-rw-r--r--systemtest/testdata/caset1/marray2.ql.out23
-rw-r--r--systemtest/testdata/caset1/marray3.ql.out44
-rw-r--r--systemtest/testdata/caset1/marray4.ql4
-rw-r--r--systemtest/testdata/caset1/marray4.ql.java.out15
-rw-r--r--systemtest/testdata/caset1/marray4.ql.out23
-rw-r--r--systemtest/testdata/caset1/olap1.ql4
-rw-r--r--systemtest/testdata/caset1/olap1.ql.java.out15
-rw-r--r--systemtest/testdata/caset1/olap1.ql.out15
-rw-r--r--systemtest/testdata/caset1/olap2.ql4
-rw-r--r--systemtest/testdata/caset1/olap2.ql.java.out15
-rw-r--r--systemtest/testdata/caset1/olap2.ql.out15
-rw-r--r--systemtest/testdata/cast/cast_01.ql2
-rw-r--r--systemtest/testdata/cast/cast_01.ql.java.out1
-rw-r--r--systemtest/testdata/cast/cast_01.ql.out6
-rw-r--r--systemtest/testdata/cast/cast_02.ql2
-rw-r--r--systemtest/testdata/cast/cast_02.ql.java.out1
-rw-r--r--systemtest/testdata/cast/cast_02.ql.out6
-rw-r--r--systemtest/testdata/cast/cast_03.ql2
-rw-r--r--systemtest/testdata/cast/cast_03.ql.java.out1
-rw-r--r--systemtest/testdata/cast/cast_03.ql.out6
-rw-r--r--systemtest/testdata/cast/cast_04.ql2
-rw-r--r--systemtest/testdata/cast/cast_04.ql.java.out1
-rw-r--r--systemtest/testdata/cast/cast_04.ql.out6
-rw-r--r--systemtest/testdata/cast/cast_05.ql2
-rw-r--r--systemtest/testdata/cast/cast_05.ql.java.out1
-rw-r--r--systemtest/testdata/cast/cast_05.ql.out6
-rw-r--r--systemtest/testdata/cast/cast_06.ql2
-rw-r--r--systemtest/testdata/cast/cast_06.ql.java.out1
-rw-r--r--systemtest/testdata/cast/cast_06.ql.out6
-rw-r--r--systemtest/testdata/cast/cast_07.ql2
-rw-r--r--systemtest/testdata/cast/cast_07.ql.java.out1
-rw-r--r--systemtest/testdata/cast/cast_07.ql.out6
-rw-r--r--systemtest/testdata/cast/cast_08.ql2
-rw-r--r--systemtest/testdata/cast/cast_08.ql.java.out1
-rw-r--r--systemtest/testdata/cast/cast_08.ql.out6
-rw-r--r--systemtest/testdata/cast/cast_09.ql2
-rw-r--r--systemtest/testdata/cast/cast_09.ql.java.out1
-rw-r--r--systemtest/testdata/cast/cast_09.ql.out6
-rw-r--r--systemtest/testdata/cast/cast_10.ql2
-rw-r--r--systemtest/testdata/cast/cast_10.ql.java.out1
-rw-r--r--systemtest/testdata/cast/cast_10.ql.out6
-rw-r--r--systemtest/testdata/cast/cast_11.ql2
-rw-r--r--systemtest/testdata/cast/cast_11.ql.java.out1
-rw-r--r--systemtest/testdata/cast/cast_11.ql.out6
-rw-r--r--systemtest/testdata/cast/cast_12.ql2
-rw-r--r--systemtest/testdata/cast/cast_12.ql.java.out1
-rw-r--r--systemtest/testdata/cast/cast_12.ql.out6
-rw-r--r--systemtest/testdata/cast/cast_13.ql2
-rw-r--r--systemtest/testdata/cast/cast_13.ql.java.out1
-rw-r--r--systemtest/testdata/cast/cast_13.ql.out6
-rw-r--r--systemtest/testdata/cast/cast_14.ql1
-rw-r--r--systemtest/testdata/cast/cast_14.ql.java.out1
-rw-r--r--systemtest/testdata/cast/cast_14.ql.out6
-rw-r--r--systemtest/testdata/cast/cast_15.ql5
-rw-r--r--systemtest/testdata/cast/cast_15.ql.java.out4
-rw-r--r--systemtest/testdata/cast/cast_15.ql.out8
-rw-r--r--systemtest/testdata/cast/cast_16.ql5
-rw-r--r--systemtest/testdata/cast/cast_16.ql.java.out4
-rw-r--r--systemtest/testdata/cast/cast_16.ql.out8
-rw-r--r--systemtest/testdata/cast/cast_17.ql5
-rw-r--r--systemtest/testdata/cast/cast_17.ql.java.out4
-rw-r--r--systemtest/testdata/cast/cast_17.ql.out8
-rw-r--r--systemtest/testdata/cast/cast_18.ql5
-rw-r--r--systemtest/testdata/cast/cast_18.ql.java.out4
-rw-r--r--systemtest/testdata/cast/cast_18.ql.out8
-rw-r--r--systemtest/testdata/complex/complex01.ql1
-rw-r--r--systemtest/testdata/complex/complex01.ql.java.out4
-rw-r--r--systemtest/testdata/complex/complex01.ql.out5
-rw-r--r--systemtest/testdata/complex/complex02.ql1
-rw-r--r--systemtest/testdata/complex/complex02.ql.java.out4
-rw-r--r--systemtest/testdata/complex/complex02.ql.out5
-rw-r--r--systemtest/testdata/complex/complex03.ql1
-rw-r--r--systemtest/testdata/complex/complex03.ql.java.out4
-rw-r--r--systemtest/testdata/complex/complex03.ql.out5
-rw-r--r--systemtest/testdata/complex/complex04.ql1
-rw-r--r--systemtest/testdata/complex/complex04.ql.java.out4
-rw-r--r--systemtest/testdata/complex/complex04.ql.out5
-rw-r--r--systemtest/testdata/complex/complex05.ql1
-rw-r--r--systemtest/testdata/complex/complex05.ql.java.out4
-rw-r--r--systemtest/testdata/complex/complex05.ql.out5
-rw-r--r--systemtest/testdata/complex/complex06.ql1
-rw-r--r--systemtest/testdata/complex/complex06.ql.java.out4
-rw-r--r--systemtest/testdata/complex/complex06.ql.out5
-rw-r--r--systemtest/testdata/complex/complex07.ql1
-rw-r--r--systemtest/testdata/complex/complex07.ql.java.out4
-rw-r--r--systemtest/testdata/complex/complex07.ql.out5
-rw-r--r--systemtest/testdata/complex/complex08.ql1
-rw-r--r--systemtest/testdata/complex/complex08.ql.java.out4
-rw-r--r--systemtest/testdata/complex/complex08.ql.out5
-rw-r--r--systemtest/testdata/complex/complex09.ql1
-rw-r--r--systemtest/testdata/complex/complex09.ql.java.out4
-rw-r--r--systemtest/testdata/complex/complex09.ql.out5
-rw-r--r--systemtest/testdata/complex/complex10.ql1
-rw-r--r--systemtest/testdata/complex/complex10.ql.java.out4
-rw-r--r--systemtest/testdata/complex/complex10.ql.out5
-rw-r--r--systemtest/testdata/complex/complex11.ql1
-rw-r--r--systemtest/testdata/complex/complex11.ql.java.out4
-rw-r--r--systemtest/testdata/complex/complex11.ql.out5
-rw-r--r--systemtest/testdata/complex/complex12.ql1
-rw-r--r--systemtest/testdata/complex/complex12.ql.java.out4
-rw-r--r--systemtest/testdata/complex/complex12.ql.out5
-rw-r--r--systemtest/testdata/complex/complex13.ql1
-rw-r--r--systemtest/testdata/complex/complex13.ql.java.out2
-rw-r--r--systemtest/testdata/complex/complex13.ql.out24
-rw-r--r--systemtest/testdata/complex/complex14.ql1
-rw-r--r--systemtest/testdata/complex/complex14.ql.java.out2
-rw-r--r--systemtest/testdata/complex/complex14.ql.out24
-rw-r--r--systemtest/testdata/conversion/bmp1.ql5
-rw-r--r--systemtest/testdata/conversion/bmp1.ql.java.out29
-rw-r--r--systemtest/testdata/conversion/bmp1.ql.out6
-rw-r--r--systemtest/testdata/conversion/bmp2.ql5
-rw-r--r--systemtest/testdata/conversion/bmp2.ql.java.out29
-rw-r--r--systemtest/testdata/conversion/bmp2.ql.out6
-rw-r--r--systemtest/testdata/conversion/hdf1.ql5
-rw-r--r--systemtest/testdata/conversion/hdf1.ql.java.out29
-rw-r--r--systemtest/testdata/conversion/hdf1.ql.out6
-rw-r--r--systemtest/testdata/conversion/hdf2.ql5
-rw-r--r--systemtest/testdata/conversion/hdf2.ql.java.out2
-rw-r--r--systemtest/testdata/conversion/hdf2.ql.out1
-rw-r--r--systemtest/testdata/conversion/inv_bmp1.ql5
-rw-r--r--systemtest/testdata/conversion/inv_bmp1.ql.java.out29
-rw-r--r--systemtest/testdata/conversion/inv_bmp1.ql.out44
-rw-r--r--systemtest/testdata/conversion/inv_bmp2.ql5
-rw-r--r--systemtest/testdata/conversion/inv_bmp2.ql.java.out15
-rw-r--r--systemtest/testdata/conversion/inv_bmp2.ql.out44
-rw-r--r--systemtest/testdata/conversion/inv_hdf1.ql5
-rw-r--r--systemtest/testdata/conversion/inv_hdf1.ql.java.out29
-rw-r--r--systemtest/testdata/conversion/inv_hdf1.ql.out44
-rw-r--r--systemtest/testdata/conversion/inv_hdf2.ql5
-rw-r--r--systemtest/testdata/conversion/inv_hdf2.ql.java.out2
-rw-r--r--systemtest/testdata/conversion/inv_hdf2.ql.out1
-rw-r--r--systemtest/testdata/conversion/inv_hdf3.ql5
-rw-r--r--systemtest/testdata/conversion/inv_hdf3.ql.java.out2
-rw-r--r--systemtest/testdata/conversion/inv_hdf3.ql.out1
-rw-r--r--systemtest/testdata/conversion/inv_hdf4.ql5
-rw-r--r--systemtest/testdata/conversion/inv_hdf4.ql.java.out2
-rw-r--r--systemtest/testdata/conversion/inv_hdf4.ql.out1
-rw-r--r--systemtest/testdata/conversion/inv_jpeg1.ql5
-rw-r--r--systemtest/testdata/conversion/inv_jpeg1.ql.java.out29
-rw-r--r--systemtest/testdata/conversion/inv_jpeg1.ql.out44
-rw-r--r--systemtest/testdata/conversion/inv_jpeg2.ql5
-rw-r--r--systemtest/testdata/conversion/inv_jpeg2.ql.java.out15
-rw-r--r--systemtest/testdata/conversion/inv_jpeg2.ql.out44
-rw-r--r--systemtest/testdata/conversion/inv_png1.ql5
-rw-r--r--systemtest/testdata/conversion/inv_png1.ql.java.out29
-rw-r--r--systemtest/testdata/conversion/inv_png1.ql.out44
-rw-r--r--systemtest/testdata/conversion/inv_png2.ql5
-rw-r--r--systemtest/testdata/conversion/inv_png2.ql.java.out15
-rw-r--r--systemtest/testdata/conversion/inv_png2.ql.out44
-rw-r--r--systemtest/testdata/conversion/inv_tiff1.ql5
-rw-r--r--systemtest/testdata/conversion/inv_tiff1.ql.java.out29
-rw-r--r--systemtest/testdata/conversion/inv_tiff1.ql.out44
-rw-r--r--systemtest/testdata/conversion/inv_tiff2.ql5
-rw-r--r--systemtest/testdata/conversion/inv_tiff2.ql.java.out15
-rw-r--r--systemtest/testdata/conversion/inv_tiff2.ql.out44
-rw-r--r--systemtest/testdata/conversion/inv_vff1.ql6
-rw-r--r--systemtest/testdata/conversion/inv_vff1.ql.java.out29
-rw-r--r--systemtest/testdata/conversion/inv_vff1.ql.out44
-rw-r--r--systemtest/testdata/conversion/inv_vff2.ql5
-rw-r--r--systemtest/testdata/conversion/inv_vff2.ql.java.out2
-rw-r--r--systemtest/testdata/conversion/inv_vff2.ql.out1
-rw-r--r--systemtest/testdata/conversion/jpeg1.ql5
-rw-r--r--systemtest/testdata/conversion/jpeg1.ql.java.out29
-rw-r--r--systemtest/testdata/conversion/jpeg1.ql.out6
-rw-r--r--systemtest/testdata/conversion/jpeg2.ql5
-rw-r--r--systemtest/testdata/conversion/jpeg2.ql.java.out29
-rw-r--r--systemtest/testdata/conversion/jpeg2.ql.out6
-rw-r--r--systemtest/testdata/conversion/png1.ql5
-rw-r--r--systemtest/testdata/conversion/png1.ql.java.out29
-rw-r--r--systemtest/testdata/conversion/png1.ql.out6
-rw-r--r--systemtest/testdata/conversion/png2.ql5
-rw-r--r--systemtest/testdata/conversion/png2.ql.java.out29
-rw-r--r--systemtest/testdata/conversion/png2.ql.out6
-rw-r--r--systemtest/testdata/conversion/tiff1.ql5
-rw-r--r--systemtest/testdata/conversion/tiff1.ql.java.out29
-rw-r--r--systemtest/testdata/conversion/tiff1.ql.out6
-rw-r--r--systemtest/testdata/conversion/tiff2.ql5
-rw-r--r--systemtest/testdata/conversion/tiff2.ql.java.out29
-rw-r--r--systemtest/testdata/conversion/tiff2.ql.out6
-rw-r--r--systemtest/testdata/conversion/vff1.ql6
-rw-r--r--systemtest/testdata/conversion/vff1.ql.java.out29
-rw-r--r--systemtest/testdata/conversion/vff1.ql.out6
-rw-r--r--systemtest/testdata/conversion/vff2.ql5
-rw-r--r--systemtest/testdata/conversion/vff2.ql.java.out2
-rw-r--r--systemtest/testdata/conversion/vff2.ql.out1
-rw-r--r--systemtest/testdata/empty/empty.ql1
-rw-r--r--systemtest/testdata/empty/empty.ql.java.out2
-rw-r--r--systemtest/testdata/empty/empty.ql.out1
-rw-r--r--systemtest/testdata/empty/empty2.ql1
-rw-r--r--systemtest/testdata/empty/empty2.ql.java.out2
-rw-r--r--systemtest/testdata/empty/empty2.ql.out1
-rw-r--r--systemtest/testdata/empty/empty3.ql3
-rw-r--r--systemtest/testdata/empty/empty3.ql.java.out2
-rw-r--r--systemtest/testdata/empty/empty3.ql.out1
-rw-r--r--systemtest/testdata/empty/empty4.ql3
-rw-r--r--systemtest/testdata/empty/empty4.ql.java.out2
-rw-r--r--systemtest/testdata/empty/empty4.ql.out1
-rw-r--r--systemtest/testdata/empty/empty5.ql2
-rw-r--r--systemtest/testdata/empty/empty5.ql.java.out2
-rw-r--r--systemtest/testdata/empty/empty5.ql.out1
-rw-r--r--systemtest/testdata/empty/empty6.ql2
-rw-r--r--systemtest/testdata/empty/empty6.ql.java.out2
-rw-r--r--systemtest/testdata/empty/empty6.ql.out1
-rw-r--r--systemtest/testdata/empty/opt.ql3
-rw-r--r--systemtest/testdata/empty/opt.ql.java.out2
-rw-r--r--systemtest/testdata/empty/opt.ql.out1
-rw-r--r--systemtest/testdata/empty/opt1.ql3
-rw-r--r--systemtest/testdata/empty/opt1.ql.java.out2
-rw-r--r--systemtest/testdata/empty/opt1.ql.out1
-rw-r--r--systemtest/testdata/empty/opt2.ql3
-rw-r--r--systemtest/testdata/empty/opt2.ql.java.out2
-rw-r--r--systemtest/testdata/empty/opt2.ql.out1
-rw-r--r--systemtest/testdata/empty/opt3.ql3
-rw-r--r--systemtest/testdata/empty/opt3.ql.java.out2
-rw-r--r--systemtest/testdata/empty/opt3.ql.out1
-rw-r--r--systemtest/testdata/empty/opt4.ql3
-rw-r--r--systemtest/testdata/empty/opt4.ql.java.out2
-rw-r--r--systemtest/testdata/empty/opt4.ql.out1
-rw-r--r--systemtest/testdata/empty/opt41.ql3
-rw-r--r--systemtest/testdata/empty/opt41.ql.java.out2
-rw-r--r--systemtest/testdata/empty/opt41.ql.out1
-rw-r--r--systemtest/testdata/empty/opt5.ql2
-rw-r--r--systemtest/testdata/empty/opt5.ql.java.out2
-rw-r--r--systemtest/testdata/empty/opt5.ql.out1
-rw-r--r--systemtest/testdata/empty/opt6.ql2
-rw-r--r--systemtest/testdata/empty/opt6.ql.java.out2
-rw-r--r--systemtest/testdata/empty/opt6.ql.out1
-rw-r--r--systemtest/testdata/empty/opt7.ql2
-rw-r--r--systemtest/testdata/empty/opt7.ql.java.out2
-rw-r--r--systemtest/testdata/empty/opt7.ql.out1
-rw-r--r--systemtest/testdata/empty/opt8.ql2
-rw-r--r--systemtest/testdata/empty/opt8.ql.java.out2
-rw-r--r--systemtest/testdata/empty/opt8.ql.out1
-rw-r--r--systemtest/testdata/empty/opt9.ql2
-rw-r--r--systemtest/testdata/empty/opt9.ql.java.out2
-rw-r--r--systemtest/testdata/empty/opt9.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err300.ql4
-rw-r--r--systemtest/testdata/errorset1/err300.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err300.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err301.ql3
-rw-r--r--systemtest/testdata/errorset1/err301.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err301.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err302.ql3
-rw-r--r--systemtest/testdata/errorset1/err302.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err302.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err349.ql.out6
-rw-r--r--systemtest/testdata/errorset1/err355.ql4
-rw-r--r--systemtest/testdata/errorset1/err355.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err355.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err356.ql4
-rw-r--r--systemtest/testdata/errorset1/err356.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err356.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err357.ql4
-rw-r--r--systemtest/testdata/errorset1/err357.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err357.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err359.ql5
-rw-r--r--systemtest/testdata/errorset1/err359.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err359.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err364.ql4
-rw-r--r--systemtest/testdata/errorset1/err364.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err364.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err385.ql5
-rw-r--r--systemtest/testdata/errorset1/err385.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err385.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err386.ql5
-rw-r--r--systemtest/testdata/errorset1/err386.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err386.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err390.ql4
-rw-r--r--systemtest/testdata/errorset1/err390.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err390.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err393.ql4
-rw-r--r--systemtest/testdata/errorset1/err393.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err393.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err394.ql4
-rw-r--r--systemtest/testdata/errorset1/err394.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err394.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err396.ql4
-rw-r--r--systemtest/testdata/errorset1/err396.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err396.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err397.ql4
-rw-r--r--systemtest/testdata/errorset1/err397.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err397.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err398.ql4
-rw-r--r--systemtest/testdata/errorset1/err398.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err398.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err403.ql5
-rw-r--r--systemtest/testdata/errorset1/err403.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err403.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err405.ql4
-rw-r--r--systemtest/testdata/errorset1/err405.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err405.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err406.ql4
-rw-r--r--systemtest/testdata/errorset1/err406.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err406.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err407.ql4
-rw-r--r--systemtest/testdata/errorset1/err407.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err407.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err408.ql4
-rw-r--r--systemtest/testdata/errorset1/err408.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err408.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err409.ql4
-rw-r--r--systemtest/testdata/errorset1/err409.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err409.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err413.ql6
-rw-r--r--systemtest/testdata/errorset1/err413.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err413.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err415.ql3
-rw-r--r--systemtest/testdata/errorset1/err415.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err415.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err950_300.ql5
-rw-r--r--systemtest/testdata/errorset1/err950_300.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err950_300.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err951.ql5
-rw-r--r--systemtest/testdata/errorset1/err951.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err951.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err952.ql5
-rw-r--r--systemtest/testdata/errorset1/err952.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err952.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err954_300.ql3
-rw-r--r--systemtest/testdata/errorset1/err954_300.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err954_300.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err961.ql3
-rw-r--r--systemtest/testdata/errorset1/err961.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err961.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err962.ql3
-rw-r--r--systemtest/testdata/errorset1/err962.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err962.ql.out1
-rw-r--r--systemtest/testdata/errorset1/err963.ql3
-rw-r--r--systemtest/testdata/errorset1/err963.ql.java.out2
-rw-r--r--systemtest/testdata/errorset1/err963.ql.out1
-rw-r--r--systemtest/testdata/optimization/opt.ql2
-rw-r--r--systemtest/testdata/optimization/opt.ql.java.out29
-rw-r--r--systemtest/testdata/optimization/opt.ql.out44
-rw-r--r--systemtest/testdata/optimization/opt1.ql2
-rw-r--r--systemtest/testdata/optimization/opt1.ql.java.out29
-rw-r--r--systemtest/testdata/optimization/opt1.ql.out44
-rw-r--r--systemtest/testdata/optimization/opt2.ql2
-rw-r--r--systemtest/testdata/optimization/opt2.ql.java.out29
-rw-r--r--systemtest/testdata/optimization/opt2.ql.out44
-rw-r--r--systemtest/testdata/optimization/opt3.ql2
-rw-r--r--systemtest/testdata/optimization/opt3.ql.java.out29
-rw-r--r--systemtest/testdata/optimization/opt3.ql.out44
-rw-r--r--systemtest/testdata/optimization/opt4.ql2
-rw-r--r--systemtest/testdata/optimization/opt4.ql.java.out29
-rw-r--r--systemtest/testdata/optimization/opt4.ql.out44
-rw-r--r--systemtest/testdata/optimization/opt5.ql2
-rw-r--r--systemtest/testdata/optimization/opt5.ql.java.out29
-rw-r--r--systemtest/testdata/optimization/opt5.ql.out44
-rw-r--r--systemtest/testdata/optimization/opt6.ql2
-rw-r--r--systemtest/testdata/optimization/opt6.ql.java.out29
-rw-r--r--systemtest/testdata/optimization/opt6.ql.out44
-rw-r--r--systemtest/testdata/optimization/opt7.ql2
-rw-r--r--systemtest/testdata/optimization/opt7.ql.java.out29
-rw-r--r--systemtest/testdata/optimization/opt7.ql.out44
-rw-r--r--systemtest/testdata/optimization/opt8.ql2
-rw-r--r--systemtest/testdata/optimization/opt8.ql.java.out29
-rw-r--r--systemtest/testdata/optimization/opt8.ql.out44
-rw-r--r--systemtest/testdata/optimization/opt9.ql2
-rw-r--r--systemtest/testdata/optimization/opt9.ql.java.out29
-rw-r--r--systemtest/testdata/optimization/opt9.ql.out44
-rw-r--r--systemtest/testdata/overlay/overlay1.ql2
-rw-r--r--systemtest/testdata/overlay/overlay1.ql.java.out15
-rw-r--r--systemtest/testdata/overlay/overlay1.ql.out23
-rw-r--r--systemtest/testdata/overlay/overlay2.ql2
-rw-r--r--systemtest/testdata/overlay/overlay2.ql.java.out2
-rw-r--r--systemtest/testdata/overlay/overlay2.ql.out1
-rw-r--r--systemtest/testdata/overlay/overlay3.ql2
-rw-r--r--systemtest/testdata/overlay/overlay3.ql.java.out2
-rw-r--r--systemtest/testdata/overlay/overlay3.ql.out1
-rw-r--r--systemtest/testdata/overlay/overlay4.ql2
-rw-r--r--systemtest/testdata/overlay/overlay4.ql.java.out2
-rw-r--r--systemtest/testdata/overlay/overlay4.ql.out1
-rw-r--r--systemtest/testdata/overlay/overlay5.ql2
-rw-r--r--systemtest/testdata/overlay/overlay5.ql.java.out15
-rw-r--r--systemtest/testdata/overlay/overlay5.ql.out23
-rw-r--r--systemtest/testdata/overlay/overlay6.ql12
-rw-r--r--systemtest/testdata/overlay/overlay6.ql.java.out29
-rw-r--r--systemtest/testdata/overlay/overlay6.ql.out120
-rw-r--r--systemtest/testdata/parser/gentest.awk29
-rw-r--r--systemtest/testdata/parser/mm_long.ql3
-rw-r--r--systemtest/testdata/parser/mm_long.ql.java.out1
-rw-r--r--systemtest/testdata/parser/mm_long.ql.out6
-rw-r--r--systemtest/testdata/parser/mp_long.ql2
-rw-r--r--systemtest/testdata/parser/mp_long.ql.java.out1
-rw-r--r--systemtest/testdata/parser/mp_long.ql.out6
-rw-r--r--systemtest/testdata/parser/nm_long.ql2
-rw-r--r--systemtest/testdata/parser/nm_long.ql.java.out1
-rw-r--r--systemtest/testdata/parser/nm_long.ql.out6
-rw-r--r--systemtest/testdata/parser/nn_long.ql2
-rw-r--r--systemtest/testdata/parser/nn_long.ql.java.out1
-rw-r--r--systemtest/testdata/parser/nn_long.ql.out6
-rw-r--r--systemtest/testdata/parser/np_long.ql2
-rw-r--r--systemtest/testdata/parser/np_long.ql.java.out1
-rw-r--r--systemtest/testdata/parser/np_long.ql.out6
-rw-r--r--systemtest/testdata/parser/om_long.ql2
-rw-r--r--systemtest/testdata/parser/om_long.ql.java.out1
-rw-r--r--systemtest/testdata/parser/om_long.ql.out6
-rw-r--r--systemtest/testdata/parser/on_long.ql2
-rw-r--r--systemtest/testdata/parser/on_long.ql.java.out1
-rw-r--r--systemtest/testdata/parser/on_long.ql.out6
-rw-r--r--systemtest/testdata/parser/op_long.ql2
-rw-r--r--systemtest/testdata/parser/op_long.ql.java.out1
-rw-r--r--systemtest/testdata/parser/op_long.ql.out6
-rw-r--r--systemtest/testdata/parser/p1_long.ql2
-rw-r--r--systemtest/testdata/parser/p1_long.ql.java.out1
-rw-r--r--systemtest/testdata/parser/p1_long.ql.out6
-rw-r--r--systemtest/testdata/parser/p2_long.ql2
-rw-r--r--systemtest/testdata/parser/p2_long.ql.java.out1
-rw-r--r--systemtest/testdata/parser/p2_long.ql.out6
-rw-r--r--systemtest/testdata/parser/pm_long.ql2
-rw-r--r--systemtest/testdata/parser/pm_long.ql.java.out1
-rw-r--r--systemtest/testdata/parser/pm_long.ql.out6
-rw-r--r--systemtest/testdata/parser/pp_long.ql2
-rw-r--r--systemtest/testdata/parser/pp_long.ql.java.out1
-rw-r--r--systemtest/testdata/parser/pp_long.ql.out6
-rw-r--r--systemtest/testdata/parser/sqrt_1.ql2
-rw-r--r--systemtest/testdata/parser/sqrt_1.ql.java.out1
-rw-r--r--systemtest/testdata/parser/sqrt_1.ql.out6
-rw-r--r--systemtest/testdata/parser/sqrt_2.ql2
-rw-r--r--systemtest/testdata/parser/sqrt_2.ql.java.out1
-rw-r--r--systemtest/testdata/parser/sqrt_2.ql.out6
-rw-r--r--systemtest/testdata/parser/sqrt_3.ql2
-rw-r--r--systemtest/testdata/parser/sqrt_3.ql.java.out1
-rw-r--r--systemtest/testdata/parser/sqrt_3.ql.out6
-rw-r--r--systemtest/testdata/parser/sqrt_4.ql2
-rw-r--r--systemtest/testdata/parser/sqrt_4.ql.java.out1
-rw-r--r--systemtest/testdata/parser/sqrt_4.ql.out6
-rw-r--r--systemtest/testdata/parser/sqrt_5.ql2
-rw-r--r--systemtest/testdata/parser/sqrt_5.ql.java.out1
-rw-r--r--systemtest/testdata/parser/sqrt_5.ql.out6
-rw-r--r--systemtest/testdata/parser/sqrt_6.ql2
-rw-r--r--systemtest/testdata/parser/sqrt_6.ql.java.out1
-rw-r--r--systemtest/testdata/parser/sqrt_6.ql.out6
-rw-r--r--systemtest/testdata/parser/testcases21
-rw-r--r--systemtest/testdata/partialoverlay/u01_create.ql1
-rw-r--r--systemtest/testdata/partialoverlay/u01_create.ql.out0
-rw-r--r--systemtest/testdata/partialoverlay/u02_create.ql1
-rw-r--r--systemtest/testdata/partialoverlay/u02_create.ql.out0
-rw-r--r--systemtest/testdata/partialoverlay/u03_insert.ql14
-rw-r--r--systemtest/testdata/partialoverlay/u03_insert.ql.out0
-rw-r--r--systemtest/testdata/partialoverlay/u04_insert.ql13
-rw-r--r--systemtest/testdata/partialoverlay/u04_insert.ql.out0
-rw-r--r--systemtest/testdata/partialoverlay/u05_update.ql15
-rw-r--r--systemtest/testdata/partialoverlay/u05_update.ql.out0
-rw-r--r--systemtest/testdata/partialoverlay/u06_update.ql14
-rw-r--r--systemtest/testdata/partialoverlay/u06_update.ql.out0
-rw-r--r--systemtest/testdata/partialoverlay/u07_update.ql15
-rw-r--r--systemtest/testdata/partialoverlay/u07_update.ql.out0
-rw-r--r--systemtest/testdata/partialoverlay/u08_update.ql15
-rw-r--r--systemtest/testdata/partialoverlay/u08_update.ql.out0
-rw-r--r--systemtest/testdata/partialoverlay/u09_lookup.ql3
-rw-r--r--systemtest/testdata/partialoverlay/u09_lookup.ql.out24
-rw-r--r--systemtest/testdata/partialoverlay/u10_lookup.ql3
-rw-r--r--systemtest/testdata/partialoverlay/u10_lookup.ql.out24
-rw-r--r--systemtest/testdata/partialoverlay/u11_overlay.ql.out1
-rw-r--r--systemtest/testdata/partialoverlay/u12_overlay.ql.out84
-rw-r--r--systemtest/testdata/partialoverlay/u13_overlay.ql.out84
-rw-r--r--systemtest/testdata/partialoverlay/u98_drop.ql2
-rw-r--r--systemtest/testdata/partialoverlay/u98_drop.ql.out0
-rw-r--r--systemtest/testdata/partialoverlay/u99_drop.ql1
-rw-r--r--systemtest/testdata/partialoverlay/u99_drop.ql.out0
-rw-r--r--systemtest/testdata/partialupdate/u01_create.ql1
-rw-r--r--systemtest/testdata/partialupdate/u01_create.ql.java.out0
-rw-r--r--systemtest/testdata/partialupdate/u01_create.ql.out0
-rw-r--r--systemtest/testdata/partialupdate/u02_insert.ql13
-rw-r--r--systemtest/testdata/partialupdate/u02_insert.ql.java.out0
-rw-r--r--systemtest/testdata/partialupdate/u02_insert.ql.out0
-rw-r--r--systemtest/testdata/partialupdate/u03_lookup.ql5
-rw-r--r--systemtest/testdata/partialupdate/u03_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/partialupdate/u03_lookup.ql.out24
-rw-r--r--systemtest/testdata/partialupdate/u04_update.ql15
-rw-r--r--systemtest/testdata/partialupdate/u04_update.ql.java.out0
-rw-r--r--systemtest/testdata/partialupdate/u04_update.ql.out0
-rw-r--r--systemtest/testdata/partialupdate/u05_lookup.ql5
-rw-r--r--systemtest/testdata/partialupdate/u05_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/partialupdate/u05_lookup.ql.out34
-rw-r--r--systemtest/testdata/partialupdate/u06_update.ql14
-rw-r--r--systemtest/testdata/partialupdate/u06_update.ql.java.out0
-rw-r--r--systemtest/testdata/partialupdate/u06_update.ql.out0
-rw-r--r--systemtest/testdata/partialupdate/u071_update.ql14
-rw-r--r--systemtest/testdata/partialupdate/u071_update.ql.java.out0
-rw-r--r--systemtest/testdata/partialupdate/u071_update.ql.out0
-rw-r--r--systemtest/testdata/partialupdate/u072_lookup.ql5
-rw-r--r--systemtest/testdata/partialupdate/u072_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/partialupdate/u072_lookup.ql.out54
-rw-r--r--systemtest/testdata/partialupdate/u07_lookup.ql5
-rw-r--r--systemtest/testdata/partialupdate/u07_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/partialupdate/u07_lookup.ql.out54
-rw-r--r--systemtest/testdata/partialupdate/u08_update.ql15
-rw-r--r--systemtest/testdata/partialupdate/u08_update.ql.java.out0
-rw-r--r--systemtest/testdata/partialupdate/u08_update.ql.out0
-rw-r--r--systemtest/testdata/partialupdate/u09_lookup.ql5
-rw-r--r--systemtest/testdata/partialupdate/u09_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/partialupdate/u09_lookup.ql.out64
-rw-r--r--systemtest/testdata/partialupdate/u10_update.ql11
-rw-r--r--systemtest/testdata/partialupdate/u10_update.ql.java.out0
-rw-r--r--systemtest/testdata/partialupdate/u10_update.ql.out0
-rw-r--r--systemtest/testdata/partialupdate/u11_lookup.ql5
-rw-r--r--systemtest/testdata/partialupdate/u11_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/partialupdate/u11_lookup.ql.out64
-rw-r--r--systemtest/testdata/partialupdate/u12_update.ql9
-rw-r--r--systemtest/testdata/partialupdate/u12_update.ql.java.out0
-rw-r--r--systemtest/testdata/partialupdate/u12_update.ql.out0
-rw-r--r--systemtest/testdata/partialupdate/u13_lookup.ql5
-rw-r--r--systemtest/testdata/partialupdate/u13_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/partialupdate/u13_lookup.ql.out64
-rw-r--r--systemtest/testdata/partialupdate/u14_update.ql5
-rw-r--r--systemtest/testdata/partialupdate/u14_update.ql.java.out0
-rw-r--r--systemtest/testdata/partialupdate/u14_update.ql.out0
-rw-r--r--systemtest/testdata/partialupdate/u15_lookup.ql5
-rw-r--r--systemtest/testdata/partialupdate/u15_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/partialupdate/u15_lookup.ql.out64
-rw-r--r--systemtest/testdata/partialupdate/u16_update.ql15
-rw-r--r--systemtest/testdata/partialupdate/u16_update.ql.java.out0
-rw-r--r--systemtest/testdata/partialupdate/u16_update.ql.out0
-rw-r--r--systemtest/testdata/partialupdate/u17_lookup.ql5
-rw-r--r--systemtest/testdata/partialupdate/u17_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/partialupdate/u17_lookup.ql.out64
-rw-r--r--systemtest/testdata/partialupdate/u18_update.ql5
-rw-r--r--systemtest/testdata/partialupdate/u18_update.ql.java.out0
-rw-r--r--systemtest/testdata/partialupdate/u18_update.ql.out0
-rw-r--r--systemtest/testdata/partialupdate/u19_lookup.ql5
-rw-r--r--systemtest/testdata/partialupdate/u19_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/partialupdate/u19_lookup.ql.out64
-rw-r--r--systemtest/testdata/partialupdate/u20_update.ql9
-rw-r--r--systemtest/testdata/partialupdate/u20_update.ql.java.out0
-rw-r--r--systemtest/testdata/partialupdate/u20_update.ql.out0
-rw-r--r--systemtest/testdata/partialupdate/u21_lookup.ql5
-rw-r--r--systemtest/testdata/partialupdate/u21_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/partialupdate/u21_lookup.ql.out64
-rw-r--r--systemtest/testdata/partialupdate/u30_update.ql10
-rw-r--r--systemtest/testdata/partialupdate/u30_update.ql.java.out0
-rw-r--r--systemtest/testdata/partialupdate/u30_update.ql.out0
-rw-r--r--systemtest/testdata/partialupdate/u31_lookup.ql5
-rw-r--r--systemtest/testdata/partialupdate/u31_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/partialupdate/u31_lookup.ql.out64
-rw-r--r--systemtest/testdata/partialupdate/u32_update.ql15
-rw-r--r--systemtest/testdata/partialupdate/u32_update.ql.java.out0
-rw-r--r--systemtest/testdata/partialupdate/u32_update.ql.out0
-rw-r--r--systemtest/testdata/partialupdate/u33_lookup.ql5
-rw-r--r--systemtest/testdata/partialupdate/u33_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/partialupdate/u33_lookup.ql.out64
-rw-r--r--systemtest/testdata/partialupdate/u34_update.ql20
-rw-r--r--systemtest/testdata/partialupdate/u34_update.ql.java.out0
-rw-r--r--systemtest/testdata/partialupdate/u34_update.ql.out0
-rw-r--r--systemtest/testdata/partialupdate/u35_lookup.ql5
-rw-r--r--systemtest/testdata/partialupdate/u35_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/partialupdate/u35_lookup.ql.out64
-rw-r--r--systemtest/testdata/partialupdate/u36_update.ql10
-rw-r--r--systemtest/testdata/partialupdate/u36_update.ql.java.out0
-rw-r--r--systemtest/testdata/partialupdate/u36_update.ql.out0
-rw-r--r--systemtest/testdata/partialupdate/u37_lookup.ql5
-rw-r--r--systemtest/testdata/partialupdate/u37_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/partialupdate/u37_lookup.ql.out64
-rw-r--r--systemtest/testdata/partialupdate/u38_update.ql20
-rw-r--r--systemtest/testdata/partialupdate/u38_update.ql.java.out0
-rw-r--r--systemtest/testdata/partialupdate/u38_update.ql.out0
-rw-r--r--systemtest/testdata/partialupdate/u39_lookup.ql5
-rw-r--r--systemtest/testdata/partialupdate/u39_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/partialupdate/u39_lookup.ql.out64
-rw-r--r--systemtest/testdata/partialupdate/u40_update.ql7
-rw-r--r--systemtest/testdata/partialupdate/u40_update.ql.java.out0
-rw-r--r--systemtest/testdata/partialupdate/u40_update.ql.out0
-rw-r--r--systemtest/testdata/partialupdate/u41_lookup.ql5
-rw-r--r--systemtest/testdata/partialupdate/u41_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/partialupdate/u41_lookup.ql.out64
-rw-r--r--systemtest/testdata/partialupdate/u42_update.ql7
-rw-r--r--systemtest/testdata/partialupdate/u42_update.ql.java.out0
-rw-r--r--systemtest/testdata/partialupdate/u42_update.ql.out0
-rw-r--r--systemtest/testdata/partialupdate/u43_lookup.ql5
-rw-r--r--systemtest/testdata/partialupdate/u43_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/partialupdate/u43_lookup.ql.out64
-rw-r--r--systemtest/testdata/partialupdate/u98_deletemdd.ql2
-rw-r--r--systemtest/testdata/partialupdate/u98_deletemdd.ql.java.out0
-rw-r--r--systemtest/testdata/partialupdate/u98_deletemdd.ql.out0
-rw-r--r--systemtest/testdata/partialupdate/u99_dropcoll.ql1
-rw-r--r--systemtest/testdata/partialupdate/u99_dropcoll.ql.java.out0
-rw-r--r--systemtest/testdata/partialupdate/u99_dropcoll.ql.out0
-rw-r--r--systemtest/testdata/queryresult/boolean.ql2
-rw-r--r--systemtest/testdata/queryresult/boolean.ql.java.out1
-rw-r--r--systemtest/testdata/queryresult/boolean.ql.out6
-rw-r--r--systemtest/testdata/queryresult/char.ql2
-rw-r--r--systemtest/testdata/queryresult/char.ql.java.out1
-rw-r--r--systemtest/testdata/queryresult/char.ql.out6
-rw-r--r--systemtest/testdata/queryresult/double.ql2
-rw-r--r--systemtest/testdata/queryresult/double.ql.java.out1
-rw-r--r--systemtest/testdata/queryresult/double.ql.out6
-rw-r--r--systemtest/testdata/queryresult/float.ql2
-rw-r--r--systemtest/testdata/queryresult/float.ql.java.out1
-rw-r--r--systemtest/testdata/queryresult/float.ql.out6
-rw-r--r--systemtest/testdata/queryresult/long.ql2
-rw-r--r--systemtest/testdata/queryresult/long.ql.java.out1
-rw-r--r--systemtest/testdata/queryresult/long.ql.out6
-rw-r--r--systemtest/testdata/queryresult/minterval.ql2
-rw-r--r--systemtest/testdata/queryresult/minterval.ql.java.out1
-rw-r--r--systemtest/testdata/queryresult/minterval.ql.out6
-rw-r--r--systemtest/testdata/queryresult/octet.ql2
-rw-r--r--systemtest/testdata/queryresult/octet.ql.java.out1
-rw-r--r--systemtest/testdata/queryresult/octet.ql.out6
-rw-r--r--systemtest/testdata/queryresult/point.ql2
-rw-r--r--systemtest/testdata/queryresult/point.ql.java.out1
-rw-r--r--systemtest/testdata/queryresult/point.ql.out6
-rw-r--r--systemtest/testdata/queryresult/short.ql2
-rw-r--r--systemtest/testdata/queryresult/short.ql.java.out1
-rw-r--r--systemtest/testdata/queryresult/short.ql.out6
-rw-r--r--systemtest/testdata/queryresult/sinterval.ql2
-rw-r--r--systemtest/testdata/queryresult/sinterval.ql.java.out1
-rw-r--r--systemtest/testdata/queryresult/sinterval.ql.out6
-rw-r--r--systemtest/testdata/queryresult/struct.ql2
-rw-r--r--systemtest/testdata/queryresult/struct.ql.java.out16
-rw-r--r--systemtest/testdata/queryresult/struct.ql.out6
-rw-r--r--systemtest/testdata/queryresult/ulong.ql2
-rw-r--r--systemtest/testdata/queryresult/ulong.ql.java.out1
-rw-r--r--systemtest/testdata/queryresult/ulong.ql.out6
-rw-r--r--systemtest/testdata/queryresult/ushort.ql2
-rw-r--r--systemtest/testdata/queryresult/ushort.ql.java.out1
-rw-r--r--systemtest/testdata/queryresult/ushort.ql.out6
-rw-r--r--systemtest/testdata/reduce/addcellschar.ql3
-rw-r--r--systemtest/testdata/reduce/addcellschar.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/addcellschar.ql.out24
-rw-r--r--systemtest/testdata/reduce/addcellsdouble.ql3
-rw-r--r--systemtest/testdata/reduce/addcellsdouble.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/addcellsdouble.ql.out24
-rw-r--r--systemtest/testdata/reduce/addcellsfloat.ql3
-rw-r--r--systemtest/testdata/reduce/addcellsfloat.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/addcellsfloat.ql.out24
-rw-r--r--systemtest/testdata/reduce/addcellslong.ql3
-rw-r--r--systemtest/testdata/reduce/addcellslong.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/addcellslong.ql.out24
-rw-r--r--systemtest/testdata/reduce/addcellsoctet.ql3
-rw-r--r--systemtest/testdata/reduce/addcellsoctet.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/addcellsoctet.ql.out24
-rw-r--r--systemtest/testdata/reduce/addcellsshort.ql3
-rw-r--r--systemtest/testdata/reduce/addcellsshort.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/addcellsshort.ql.out24
-rw-r--r--systemtest/testdata/reduce/addcellsstruct.ql3
-rw-r--r--systemtest/testdata/reduce/addcellsstruct.ql.java.out15
-rw-r--r--systemtest/testdata/reduce/addcellsstruct.ql.out24
-rw-r--r--systemtest/testdata/reduce/addcellsulong.ql3
-rw-r--r--systemtest/testdata/reduce/addcellsulong.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/addcellsulong.ql.out24
-rw-r--r--systemtest/testdata/reduce/addcellsushort.ql3
-rw-r--r--systemtest/testdata/reduce/addcellsushort.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/addcellsushort.ql.out24
-rw-r--r--systemtest/testdata/reduce/avgcellschar.ql3
-rw-r--r--systemtest/testdata/reduce/avgcellschar.ql.java.out15
-rw-r--r--systemtest/testdata/reduce/avgcellschar.ql.out14
-rw-r--r--systemtest/testdata/reduce/avgcellsdouble.ql3
-rw-r--r--systemtest/testdata/reduce/avgcellsdouble.ql.java.out15
-rw-r--r--systemtest/testdata/reduce/avgcellsdouble.ql.out14
-rw-r--r--systemtest/testdata/reduce/avgcellsfloat.ql3
-rw-r--r--systemtest/testdata/reduce/avgcellsfloat.ql.java.out15
-rw-r--r--systemtest/testdata/reduce/avgcellsfloat.ql.out14
-rw-r--r--systemtest/testdata/reduce/avgcellslong.ql3
-rw-r--r--systemtest/testdata/reduce/avgcellslong.ql.java.out15
-rw-r--r--systemtest/testdata/reduce/avgcellslong.ql.out14
-rw-r--r--systemtest/testdata/reduce/avgcellsoctet.ql3
-rw-r--r--systemtest/testdata/reduce/avgcellsoctet.ql.java.out15
-rw-r--r--systemtest/testdata/reduce/avgcellsoctet.ql.out14
-rw-r--r--systemtest/testdata/reduce/avgcellsshort.ql3
-rw-r--r--systemtest/testdata/reduce/avgcellsshort.ql.java.out15
-rw-r--r--systemtest/testdata/reduce/avgcellsshort.ql.out14
-rw-r--r--systemtest/testdata/reduce/avgcellsstruct.ql3
-rw-r--r--systemtest/testdata/reduce/avgcellsstruct.ql.java.out15
-rw-r--r--systemtest/testdata/reduce/avgcellsstruct.ql.out14
-rw-r--r--systemtest/testdata/reduce/avgcellsulong.ql3
-rw-r--r--systemtest/testdata/reduce/avgcellsulong.ql.java.out15
-rw-r--r--systemtest/testdata/reduce/avgcellsulong.ql.out14
-rw-r--r--systemtest/testdata/reduce/avgcellsushort.ql3
-rw-r--r--systemtest/testdata/reduce/avgcellsushort.ql.java.out15
-rw-r--r--systemtest/testdata/reduce/avgcellsushort.ql.out14
-rw-r--r--systemtest/testdata/reduce/countcells.ql3
-rw-r--r--systemtest/testdata/reduce/countcells.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/countcells.ql.out24
-rw-r--r--systemtest/testdata/reduce/maxcellschar.ql3
-rw-r--r--systemtest/testdata/reduce/maxcellschar.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/maxcellschar.ql.out24
-rw-r--r--systemtest/testdata/reduce/maxcellsdouble.ql3
-rw-r--r--systemtest/testdata/reduce/maxcellsdouble.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/maxcellsdouble.ql.out24
-rw-r--r--systemtest/testdata/reduce/maxcellsfloat.ql3
-rw-r--r--systemtest/testdata/reduce/maxcellsfloat.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/maxcellsfloat.ql.out24
-rw-r--r--systemtest/testdata/reduce/maxcellslong.ql3
-rw-r--r--systemtest/testdata/reduce/maxcellslong.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/maxcellslong.ql.out24
-rw-r--r--systemtest/testdata/reduce/maxcellsoctet.ql3
-rw-r--r--systemtest/testdata/reduce/maxcellsoctet.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/maxcellsoctet.ql.out24
-rw-r--r--systemtest/testdata/reduce/maxcellsshort.ql3
-rw-r--r--systemtest/testdata/reduce/maxcellsshort.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/maxcellsshort.ql.out24
-rw-r--r--systemtest/testdata/reduce/maxcellsstruct.ql3
-rw-r--r--systemtest/testdata/reduce/maxcellsstruct.ql.java.out15
-rw-r--r--systemtest/testdata/reduce/maxcellsstruct.ql.out24
-rw-r--r--systemtest/testdata/reduce/maxcellsulong.ql3
-rw-r--r--systemtest/testdata/reduce/maxcellsulong.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/maxcellsulong.ql.out24
-rw-r--r--systemtest/testdata/reduce/maxcellsushort.ql3
-rw-r--r--systemtest/testdata/reduce/maxcellsushort.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/maxcellsushort.ql.out24
-rw-r--r--systemtest/testdata/reduce/mincellschar.ql3
-rw-r--r--systemtest/testdata/reduce/mincellschar.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/mincellschar.ql.out24
-rw-r--r--systemtest/testdata/reduce/mincellsdouble.ql3
-rw-r--r--systemtest/testdata/reduce/mincellsdouble.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/mincellsdouble.ql.out24
-rw-r--r--systemtest/testdata/reduce/mincellsfloat.ql3
-rw-r--r--systemtest/testdata/reduce/mincellsfloat.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/mincellsfloat.ql.out24
-rw-r--r--systemtest/testdata/reduce/mincellslong.ql3
-rw-r--r--systemtest/testdata/reduce/mincellslong.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/mincellslong.ql.out24
-rw-r--r--systemtest/testdata/reduce/mincellsoctet.ql.out16
-rw-r--r--systemtest/testdata/reduce/mincellsshort.ql3
-rw-r--r--systemtest/testdata/reduce/mincellsshort.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/mincellsshort.ql.out24
-rw-r--r--systemtest/testdata/reduce/mincellsstruct.ql3
-rw-r--r--systemtest/testdata/reduce/mincellsstruct.ql.java.out15
-rw-r--r--systemtest/testdata/reduce/mincellsstruct.ql.out24
-rw-r--r--systemtest/testdata/reduce/mincellsulong.ql3
-rw-r--r--systemtest/testdata/reduce/mincellsulong.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/mincellsulong.ql.out24
-rw-r--r--systemtest/testdata/reduce/mincellsushort.ql3
-rw-r--r--systemtest/testdata/reduce/mincellsushort.ql.java.out29
-rw-r--r--systemtest/testdata/reduce/mincellsushort.ql.out24
-rw-r--r--systemtest/testdata/rewriteset1/pushdownall.ql7
-rw-r--r--systemtest/testdata/rewriteset1/pushdownall.ql.java.out15
-rw-r--r--systemtest/testdata/rewriteset1/pushdownall.ql.out24
-rw-r--r--systemtest/testdata/rewriteset1/pushdownsome.ql7
-rw-r--r--systemtest/testdata/rewriteset1/pushdownsome.ql.java.out43
-rw-r--r--systemtest/testdata/rewriteset1/pushdownsome.ql.out64
-rw-r--r--systemtest/testdata/testset1/agg1.ql6
-rw-r--r--systemtest/testdata/testset1/agg1.ql.java.out15
-rw-r--r--systemtest/testdata/testset1/agg1.ql.out24
-rw-r--r--systemtest/testdata/testset1/agg2.ql6
-rw-r--r--systemtest/testdata/testset1/agg2.ql.java.out29
-rw-r--r--systemtest/testdata/testset1/agg2.ql.out44
-rw-r--r--systemtest/testdata/testset1/agg3.ql6
-rw-r--r--systemtest/testdata/testset1/agg3.ql.java.out57
-rw-r--r--systemtest/testdata/testset1/agg3.ql.out84
-rw-r--r--systemtest/testdata/testset1/dot1.ql5
-rw-r--r--systemtest/testdata/testset1/dot1.ql.java.out29
-rw-r--r--systemtest/testdata/testset1/dot1.ql.out44
-rw-r--r--systemtest/testdata/testset1/dot2.ql5
-rw-r--r--systemtest/testdata/testset1/dot2.ql.java.out29
-rw-r--r--systemtest/testdata/testset1/dot2.ql.out44
-rw-r--r--systemtest/testdata/testset1/dot3.ql5
-rw-r--r--systemtest/testdata/testset1/dot3.ql.java.out29
-rw-r--r--systemtest/testdata/testset1/dot3.ql.out44
-rw-r--r--systemtest/testdata/testset1/dot4.ql5
-rw-r--r--systemtest/testdata/testset1/dot4.ql.java.out29
-rw-r--r--systemtest/testdata/testset1/dot4.ql.out44
-rw-r--r--systemtest/testdata/testset1/dot5.ql6
-rw-r--r--systemtest/testdata/testset1/dot5.ql.java.out29
-rw-r--r--systemtest/testdata/testset1/dot5.ql.out44
-rw-r--r--systemtest/testdata/testset1/dot6.ql5
-rw-r--r--systemtest/testdata/testset1/dot6.ql.java.out29
-rw-r--r--systemtest/testdata/testset1/dot6.ql.out44
-rw-r--r--systemtest/testdata/testset1/dot7.ql2
-rw-r--r--systemtest/testdata/testset1/dot7.ql.java.out15
-rw-r--r--systemtest/testdata/testset1/dot7.ql.out44
-rw-r--r--systemtest/testdata/testset1/ind1.ql5
-rw-r--r--systemtest/testdata/testset1/ind1.ql.java.out29
-rw-r--r--systemtest/testdata/testset1/ind1.ql.out44
-rw-r--r--systemtest/testdata/testset1/ind2.ql5
-rw-r--r--systemtest/testdata/testset1/ind2.ql.java.out15
-rw-r--r--systemtest/testdata/testset1/ind2.ql.out44
-rw-r--r--systemtest/testdata/testset1/ind3.ql5
-rw-r--r--systemtest/testdata/testset1/ind3.ql.java.out29
-rw-r--r--systemtest/testdata/testset1/ind3.ql.out44
-rw-r--r--systemtest/testdata/testset1/opt1.ql7
-rw-r--r--systemtest/testdata/testset1/opt1.ql.java.out29
-rw-r--r--systemtest/testdata/testset1/opt1.ql.out44
-rw-r--r--systemtest/testdata/testset1/opt2.ql5
-rw-r--r--systemtest/testdata/testset1/opt2.ql.java.out57
-rw-r--r--systemtest/testdata/testset1/opt2.ql.out84
-rw-r--r--systemtest/testdata/testset1/opt4.ql6
-rw-r--r--systemtest/testdata/testset1/opt4.ql.java.out29
-rw-r--r--systemtest/testdata/testset1/opt4.ql.out44
-rw-r--r--systemtest/testdata/testset1/opt5.ql6
-rw-r--r--systemtest/testdata/testset1/opt5.ql.java.out57
-rw-r--r--systemtest/testdata/testset1/opt5.ql.out84
-rw-r--r--systemtest/testdata/testset1/trim1.ql5
-rw-r--r--systemtest/testdata/testset1/trim1.ql.java.out29
-rw-r--r--systemtest/testdata/testset1/trim1.ql.out30
-rw-r--r--systemtest/testdata/testset1/trim2.ql5
-rw-r--r--systemtest/testdata/testset1/trim2.ql.java.out29
-rw-r--r--systemtest/testdata/testset1/trim2.ql.out30
-rw-r--r--systemtest/testdata/testset1/trim3.ql5
-rw-r--r--systemtest/testdata/testset1/trim3.ql.java.out57
-rw-r--r--systemtest/testdata/testset1/trim3.ql.out56
-rw-r--r--systemtest/testdata/testset1/trim4.ql5
-rw-r--r--systemtest/testdata/testset1/trim4.ql.java.out57
-rw-r--r--systemtest/testdata/testset1/trim4.ql.out56
-rw-r--r--systemtest/testdata/testset1/trim5.ql5
-rw-r--r--systemtest/testdata/testset1/trim5.ql.java.out57
-rw-r--r--systemtest/testdata/testset1/trim5.ql.out44
-rw-r--r--systemtest/testdata/testset1/trim6.ql5
-rw-r--r--systemtest/testdata/testset1/trim6.ql.java.out57
-rw-r--r--systemtest/testdata/testset1/trim6.ql.out44
-rw-r--r--systemtest/testdata/testset2/const1.ql5
-rw-r--r--systemtest/testdata/testset2/const1.ql.java.out15
-rw-r--r--systemtest/testdata/testset2/const1.ql.out16
-rw-r--r--systemtest/testdata/testset2/const10.ql5
-rw-r--r--systemtest/testdata/testset2/const10.ql.java.out15
-rw-r--r--systemtest/testdata/testset2/const10.ql.out16
-rw-r--r--systemtest/testdata/testset2/const11.ql5
-rw-r--r--systemtest/testdata/testset2/const11.ql.java.out15
-rw-r--r--systemtest/testdata/testset2/const11.ql.out16
-rw-r--r--systemtest/testdata/testset2/const2.ql5
-rw-r--r--systemtest/testdata/testset2/const2.ql.java.out15
-rw-r--r--systemtest/testdata/testset2/const2.ql.out16
-rw-r--r--systemtest/testdata/testset2/const3.ql5
-rw-r--r--systemtest/testdata/testset2/const3.ql.java.out15
-rw-r--r--systemtest/testdata/testset2/const3.ql.out16
-rw-r--r--systemtest/testdata/testset2/const4.ql5
-rw-r--r--systemtest/testdata/testset2/const4.ql.java.out15
-rw-r--r--systemtest/testdata/testset2/const4.ql.out16
-rw-r--r--systemtest/testdata/testset2/const5.ql5
-rw-r--r--systemtest/testdata/testset2/const5.ql.java.out15
-rw-r--r--systemtest/testdata/testset2/const5.ql.out16
-rw-r--r--systemtest/testdata/testset2/const6.ql5
-rw-r--r--systemtest/testdata/testset2/const6.ql.java.out15
-rw-r--r--systemtest/testdata/testset2/const6.ql.out16
-rw-r--r--systemtest/testdata/testset2/const7.ql5
-rw-r--r--systemtest/testdata/testset2/const7.ql.java.out15
-rw-r--r--systemtest/testdata/testset2/const7.ql.out16
-rw-r--r--systemtest/testdata/testset2/const8.ql5
-rw-r--r--systemtest/testdata/testset2/const8.ql.java.out15
-rw-r--r--systemtest/testdata/testset2/const8.ql.out16
-rw-r--r--systemtest/testdata/testset2/const9.ql5
-rw-r--r--systemtest/testdata/testset2/const9.ql.java.out15
-rw-r--r--systemtest/testdata/testset2/const9.ql.out16
-rw-r--r--systemtest/testdata/testset2/constmdd.ql5
-rw-r--r--systemtest/testdata/testset2/constmdd.ql.java.out15
-rw-r--r--systemtest/testdata/testset2/constmdd.ql.out16
-rw-r--r--systemtest/testdata/testset2/oid5.ql6
-rw-r--r--systemtest/testdata/testset2/oid5.ql.java.out0
-rw-r--r--systemtest/testdata/testset2/oid5.ql.out4
-rw-r--r--systemtest/testdata/testset2/oid6.ql6
-rw-r--r--systemtest/testdata/testset2/oid6.ql.java.out15
-rw-r--r--systemtest/testdata/testset2/oid6.ql.out44
-rw-r--r--systemtest/testdata/testset3/domexp1.ql5
-rw-r--r--systemtest/testdata/testset3/domexp1.ql.java.out29
-rw-r--r--systemtest/testdata/testset3/domexp1.ql.out44
-rw-r--r--systemtest/testdata/testset3/domexp2.ql6
-rw-r--r--systemtest/testdata/testset3/domexp2.ql.java.out29
-rw-r--r--systemtest/testdata/testset3/domexp2.ql.out42
-rw-r--r--systemtest/testdata/testset3/domexp3.ql5
-rw-r--r--systemtest/testdata/testset3/domexp3.ql.java.out29
-rw-r--r--systemtest/testdata/testset3/domexp3.ql.out34
-rw-r--r--systemtest/testdata/testset3/domexp4.ql5
-rw-r--r--systemtest/testdata/testset3/domexp4.ql.java.out29
-rw-r--r--systemtest/testdata/testset3/domexp4.ql.out24
-rw-r--r--systemtest/testdata/testset3/domexp5.ql6
-rw-r--r--systemtest/testdata/testset3/domexp5.ql.java.out29
-rw-r--r--systemtest/testdata/testset3/domexp5.ql.out30
-rw-r--r--systemtest/testdata/testset3/minterval1.ql6
-rw-r--r--systemtest/testdata/testset3/minterval1.ql.java.out29
-rw-r--r--systemtest/testdata/testset3/minterval1.ql.out30
-rw-r--r--systemtest/testdata/testset3/proj1.ql6
-rw-r--r--systemtest/testdata/testset3/proj1.ql.java.out29
-rw-r--r--systemtest/testdata/testset3/proj1.ql.out24
-rw-r--r--systemtest/testdata/testset3/proj2.ql6
-rw-r--r--systemtest/testdata/testset3/proj2.ql.java.out29
-rw-r--r--systemtest/testdata/testset3/proj2.ql.out24
-rw-r--r--systemtest/testdata/testset3/proj3.ql6
-rw-r--r--systemtest/testdata/testset3/proj3.ql.java.out29
-rw-r--r--systemtest/testdata/testset3/proj3.ql.out24
-rw-r--r--systemtest/testdata/testset3/proj4.ql6
-rw-r--r--systemtest/testdata/testset3/proj4.ql.java.out29
-rw-r--r--systemtest/testdata/testset3/proj4.ql.out24
-rw-r--r--systemtest/testdata/testset3/proj5.ql6
-rw-r--r--systemtest/testdata/testset3/proj5.ql.java.out29
-rw-r--r--systemtest/testdata/testset3/proj5.ql.out24
-rw-r--r--systemtest/testdata/testset3/proj6.ql5
-rw-r--r--systemtest/testdata/testset3/proj6.ql.java.out29
-rw-r--r--systemtest/testdata/testset3/proj6.ql.out44
-rw-r--r--systemtest/testdata/testset3/sdom1.ql5
-rw-r--r--systemtest/testdata/testset3/sdom1.ql.java.out29
-rw-r--r--systemtest/testdata/testset3/sdom1.ql.out44
-rw-r--r--systemtest/testdata/testset3/shift1.ql2
-rw-r--r--systemtest/testdata/testset3/shift1.ql.java.out15
-rw-r--r--systemtest/testdata/testset3/shift1.ql.out24
-rw-r--r--systemtest/testdata/testset3/shift2.ql2
-rw-r--r--systemtest/testdata/testset3/shift2.ql.java.out15
-rw-r--r--systemtest/testdata/testset3/shift2.ql.out24
-rw-r--r--systemtest/testdata/testset3/shift3.ql2
-rw-r--r--systemtest/testdata/testset3/shift3.ql.java.out15
-rw-r--r--systemtest/testdata/testset3/shift3.ql.out19
-rw-r--r--systemtest/testdata/testset3/shift4.ql2
-rw-r--r--systemtest/testdata/testset3/shift4.ql.java.out15
-rw-r--r--systemtest/testdata/testset3/shift4.ql.out19
-rw-r--r--systemtest/testdata/testset3/shift41.ql2
-rw-r--r--systemtest/testdata/testset3/shift41.ql.java.out15
-rw-r--r--systemtest/testdata/testset3/shift41.ql.out19
-rw-r--r--systemtest/testdata/testset3/trim1.ql6
-rw-r--r--systemtest/testdata/testset3/trim1.ql.java.out29
-rw-r--r--systemtest/testdata/testset3/trim1.ql.out44
-rw-r--r--systemtest/testdata/testset3/trim2.ql6
-rw-r--r--systemtest/testdata/testset3/trim2.ql.java.out29
-rw-r--r--systemtest/testdata/testset3/trim2.ql.out28
-rw-r--r--systemtest/testdata/testset3/trim3.ql6
-rw-r--r--systemtest/testdata/testset3/trim3.ql.java.out29
-rw-r--r--systemtest/testdata/testset3/trim3.ql.out44
-rw-r--r--systemtest/testdata/testset3/trim4.ql6
-rw-r--r--systemtest/testdata/testset3/trim4.ql.java.out29
-rw-r--r--systemtest/testdata/testset3/trim4.ql.out44
-rw-r--r--systemtest/testdata/testset3/trim5.ql6
-rw-r--r--systemtest/testdata/testset3/trim5.ql.java.out29
-rw-r--r--systemtest/testdata/testset3/trim5.ql.out28
-rw-r--r--systemtest/testdata/unaryfunc/abs_1.ql2
-rw-r--r--systemtest/testdata/unaryfunc/abs_1.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/abs_1.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/abs_2.ql2
-rw-r--r--systemtest/testdata/unaryfunc/abs_2.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/abs_2.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/abs_3.ql2
-rw-r--r--systemtest/testdata/unaryfunc/abs_3.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/abs_3.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/abs_4.ql2
-rw-r--r--systemtest/testdata/unaryfunc/abs_4.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/abs_4.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/abs_5.ql2
-rw-r--r--systemtest/testdata/unaryfunc/abs_5.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/abs_5.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/abs_6.ql2
-rw-r--r--systemtest/testdata/unaryfunc/abs_6.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/abs_6.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/acos_1.ql2
-rw-r--r--systemtest/testdata/unaryfunc/acos_1.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/acos_1.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/acos_2.ql2
-rw-r--r--systemtest/testdata/unaryfunc/acos_2.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/acos_2.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/acos_3.ql2
-rw-r--r--systemtest/testdata/unaryfunc/acos_3.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/acos_3.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/acos_4.ql2
-rw-r--r--systemtest/testdata/unaryfunc/acos_4.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/acos_4.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/acos_5.ql2
-rw-r--r--systemtest/testdata/unaryfunc/acos_5.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/acos_5.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/acos_dom_1.ql2
-rw-r--r--systemtest/testdata/unaryfunc/acos_dom_1.ql.java.out2
-rw-r--r--systemtest/testdata/unaryfunc/acos_dom_1.ql.out1
-rw-r--r--systemtest/testdata/unaryfunc/acos_dom_2.ql2
-rw-r--r--systemtest/testdata/unaryfunc/acos_dom_2.ql.java.out2
-rw-r--r--systemtest/testdata/unaryfunc/acos_dom_2.ql.out1
-rw-r--r--systemtest/testdata/unaryfunc/asin_1.ql2
-rw-r--r--systemtest/testdata/unaryfunc/asin_1.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/asin_1.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/asin_2.ql2
-rw-r--r--systemtest/testdata/unaryfunc/asin_2.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/asin_2.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/asin_3.ql2
-rw-r--r--systemtest/testdata/unaryfunc/asin_3.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/asin_3.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/asin_4.ql2
-rw-r--r--systemtest/testdata/unaryfunc/asin_4.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/asin_4.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/asin_5.ql2
-rw-r--r--systemtest/testdata/unaryfunc/asin_5.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/asin_5.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/asin_dom_1.ql2
-rw-r--r--systemtest/testdata/unaryfunc/asin_dom_1.ql.java.out2
-rw-r--r--systemtest/testdata/unaryfunc/asin_dom_1.ql.out1
-rw-r--r--systemtest/testdata/unaryfunc/asin_dom_2.ql2
-rw-r--r--systemtest/testdata/unaryfunc/asin_dom_2.ql.java.out2
-rw-r--r--systemtest/testdata/unaryfunc/asin_dom_2.ql.out1
-rw-r--r--systemtest/testdata/unaryfunc/atan_1.ql2
-rw-r--r--systemtest/testdata/unaryfunc/atan_1.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/atan_1.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/atan_2.ql2
-rw-r--r--systemtest/testdata/unaryfunc/atan_2.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/atan_2.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/atan_3.ql2
-rw-r--r--systemtest/testdata/unaryfunc/atan_3.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/atan_3.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/atan_4.ql2
-rw-r--r--systemtest/testdata/unaryfunc/atan_4.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/atan_4.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/atan_5.ql2
-rw-r--r--systemtest/testdata/unaryfunc/atan_5.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/atan_5.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/coll_1.ql2
-rw-r--r--systemtest/testdata/unaryfunc/coll_1.ql.java.out29
-rw-r--r--systemtest/testdata/unaryfunc/coll_1.ql.out44
-rw-r--r--systemtest/testdata/unaryfunc/coll_10.ql2
-rw-r--r--systemtest/testdata/unaryfunc/coll_10.ql.java.out29
-rw-r--r--systemtest/testdata/unaryfunc/coll_10.ql.out44
-rw-r--r--systemtest/testdata/unaryfunc/coll_11.ql2
-rw-r--r--systemtest/testdata/unaryfunc/coll_11.ql.java.out29
-rw-r--r--systemtest/testdata/unaryfunc/coll_11.ql.out44
-rw-r--r--systemtest/testdata/unaryfunc/coll_2.ql2
-rw-r--r--systemtest/testdata/unaryfunc/coll_2.ql.java.out29
-rw-r--r--systemtest/testdata/unaryfunc/coll_2.ql.out44
-rw-r--r--systemtest/testdata/unaryfunc/coll_3.ql2
-rw-r--r--systemtest/testdata/unaryfunc/coll_3.ql.java.out29
-rw-r--r--systemtest/testdata/unaryfunc/coll_3.ql.out44
-rw-r--r--systemtest/testdata/unaryfunc/coll_4.ql2
-rw-r--r--systemtest/testdata/unaryfunc/coll_4.ql.java.out2
-rw-r--r--systemtest/testdata/unaryfunc/coll_4.ql.out1
-rw-r--r--systemtest/testdata/unaryfunc/coll_5.ql2
-rw-r--r--systemtest/testdata/unaryfunc/coll_5.ql.java.out2
-rw-r--r--systemtest/testdata/unaryfunc/coll_5.ql.out1
-rw-r--r--systemtest/testdata/unaryfunc/coll_6.ql2
-rw-r--r--systemtest/testdata/unaryfunc/coll_6.ql.java.out29
-rw-r--r--systemtest/testdata/unaryfunc/coll_6.ql.out44
-rw-r--r--systemtest/testdata/unaryfunc/coll_7.ql2
-rw-r--r--systemtest/testdata/unaryfunc/coll_7.ql.java.out29
-rw-r--r--systemtest/testdata/unaryfunc/coll_7.ql.out44
-rw-r--r--systemtest/testdata/unaryfunc/coll_8.ql2
-rw-r--r--systemtest/testdata/unaryfunc/coll_8.ql.java.out29
-rw-r--r--systemtest/testdata/unaryfunc/coll_8.ql.out44
-rw-r--r--systemtest/testdata/unaryfunc/coll_9.ql2
-rw-r--r--systemtest/testdata/unaryfunc/coll_9.ql.java.out29
-rw-r--r--systemtest/testdata/unaryfunc/coll_9.ql.out44
-rw-r--r--systemtest/testdata/unaryfunc/cos_1.ql2
-rw-r--r--systemtest/testdata/unaryfunc/cos_1.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/cos_1.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/cos_2.ql2
-rw-r--r--systemtest/testdata/unaryfunc/cos_2.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/cos_2.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/cos_3.ql2
-rw-r--r--systemtest/testdata/unaryfunc/cos_3.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/cos_3.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/cos_4.ql2
-rw-r--r--systemtest/testdata/unaryfunc/cos_4.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/cos_4.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/cos_5.ql2
-rw-r--r--systemtest/testdata/unaryfunc/cos_5.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/cos_5.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/cos_6.ql2
-rw-r--r--systemtest/testdata/unaryfunc/cos_6.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/cos_6.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/cos_7.ql2
-rw-r--r--systemtest/testdata/unaryfunc/cos_7.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/cos_7.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/exp_1.ql2
-rw-r--r--systemtest/testdata/unaryfunc/exp_1.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/exp_1.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/exp_2.ql2
-rw-r--r--systemtest/testdata/unaryfunc/exp_2.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/exp_2.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/exp_3.ql2
-rw-r--r--systemtest/testdata/unaryfunc/exp_3.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/exp_3.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/exp_erange_1.ql2
-rw-r--r--systemtest/testdata/unaryfunc/exp_erange_1.ql.java.out2
-rw-r--r--systemtest/testdata/unaryfunc/exp_erange_1.ql.out1
-rw-r--r--systemtest/testdata/unaryfunc/exp_erange_2.ql2
-rw-r--r--systemtest/testdata/unaryfunc/exp_erange_2.ql.java.out2
-rw-r--r--systemtest/testdata/unaryfunc/exp_erange_2.ql.out1
-rw-r--r--systemtest/testdata/unaryfunc/ln_1.ql2
-rw-r--r--systemtest/testdata/unaryfunc/ln_1.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/ln_1.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/ln_2.ql2
-rw-r--r--systemtest/testdata/unaryfunc/ln_2.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/ln_2.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/ln_3.ql2
-rw-r--r--systemtest/testdata/unaryfunc/ln_3.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/ln_3.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/ln_edom.ql2
-rw-r--r--systemtest/testdata/unaryfunc/ln_edom.ql.java.out2
-rw-r--r--systemtest/testdata/unaryfunc/ln_edom.ql.out1
-rw-r--r--systemtest/testdata/unaryfunc/ln_erange.ql2
-rw-r--r--systemtest/testdata/unaryfunc/ln_erange.ql.java.out2
-rw-r--r--systemtest/testdata/unaryfunc/ln_erange.ql.out1
-rw-r--r--systemtest/testdata/unaryfunc/log_1.ql2
-rw-r--r--systemtest/testdata/unaryfunc/log_1.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/log_1.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/log_2.ql2
-rw-r--r--systemtest/testdata/unaryfunc/log_2.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/log_2.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/log_3.ql2
-rw-r--r--systemtest/testdata/unaryfunc/log_3.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/log_3.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/log_edom.ql2
-rw-r--r--systemtest/testdata/unaryfunc/log_edom.ql.java.out2
-rw-r--r--systemtest/testdata/unaryfunc/log_edom.ql.out1
-rw-r--r--systemtest/testdata/unaryfunc/log_erange.ql2
-rw-r--r--systemtest/testdata/unaryfunc/log_erange.ql.java.out2
-rw-r--r--systemtest/testdata/unaryfunc/log_erange.ql.out1
-rw-r--r--systemtest/testdata/unaryfunc/mix_1.ql2
-rw-r--r--systemtest/testdata/unaryfunc/mix_1.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/mix_1.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/mix_2.ql2
-rw-r--r--systemtest/testdata/unaryfunc/mix_2.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/mix_2.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/mix_3.ql2
-rw-r--r--systemtest/testdata/unaryfunc/mix_3.ql.java.out2
-rw-r--r--systemtest/testdata/unaryfunc/mix_3.ql.out1
-rw-r--r--systemtest/testdata/unaryfunc/sin_1.ql2
-rw-r--r--systemtest/testdata/unaryfunc/sin_1.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/sin_1.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/sin_2.ql2
-rw-r--r--systemtest/testdata/unaryfunc/sin_2.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/sin_2.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/sin_3.ql2
-rw-r--r--systemtest/testdata/unaryfunc/sin_3.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/sin_3.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/sin_4.ql2
-rw-r--r--systemtest/testdata/unaryfunc/sin_4.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/sin_4.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/sin_5.ql2
-rw-r--r--systemtest/testdata/unaryfunc/sin_5.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/sin_5.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/sin_6.ql2
-rw-r--r--systemtest/testdata/unaryfunc/sin_6.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/sin_6.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/sin_7.ql2
-rw-r--r--systemtest/testdata/unaryfunc/sin_7.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/sin_7.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_1.ql2
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_1.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_1.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_2.ql2
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_2.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_2.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_3.ql2
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_3.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_3.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_4.ql2
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_4.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_4.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_5.ql2
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_5.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_5.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_6.ql2
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_6.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_6.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_7.ql2
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_7.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_7.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_edom.ql2
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_edom.ql.java.out2
-rw-r--r--systemtest/testdata/unaryfunc/sqrt_edom.ql.out1
-rw-r--r--systemtest/testdata/unaryfunc/tan_1.ql2
-rw-r--r--systemtest/testdata/unaryfunc/tan_1.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/tan_1.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/tan_2.ql2
-rw-r--r--systemtest/testdata/unaryfunc/tan_2.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/tan_2.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/tan_3.ql2
-rw-r--r--systemtest/testdata/unaryfunc/tan_3.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/tan_3.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/tan_4.ql2
-rw-r--r--systemtest/testdata/unaryfunc/tan_4.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/tan_4.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/tan_edom_1.ql2
-rw-r--r--systemtest/testdata/unaryfunc/tan_edom_1.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/tan_edom_1.ql.out6
-rw-r--r--systemtest/testdata/unaryfunc/tan_edom_2.ql2
-rw-r--r--systemtest/testdata/unaryfunc/tan_edom_2.ql.java.out1
-rw-r--r--systemtest/testdata/unaryfunc/tan_edom_2.ql.out6
-rw-r--r--systemtest/testdata/updateset1/u1_create.ql1
-rw-r--r--systemtest/testdata/updateset1/u1_create.ql.java.out0
-rw-r--r--systemtest/testdata/updateset1/u1_create.ql.out0
-rw-r--r--systemtest/testdata/updateset1/u2_insert.ql1
-rw-r--r--systemtest/testdata/updateset1/u2_insert.ql.java.out0
-rw-r--r--systemtest/testdata/updateset1/u2_insert.ql.out0
-rw-r--r--systemtest/testdata/updateset1/u3_lookup.ql5
-rw-r--r--systemtest/testdata/updateset1/u3_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/updateset1/u3_lookup.ql.out24
-rw-r--r--systemtest/testdata/updateset1/u4_update.ql3
-rw-r--r--systemtest/testdata/updateset1/u4_update.ql.java.out0
-rw-r--r--systemtest/testdata/updateset1/u4_update.ql.out0
-rw-r--r--systemtest/testdata/updateset1/u51_lookup.ql5
-rw-r--r--systemtest/testdata/updateset1/u51_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/updateset1/u51_lookup.ql.out24
-rw-r--r--systemtest/testdata/updateset1/u5_deletemdd.ql2
-rw-r--r--systemtest/testdata/updateset1/u5_deletemdd.ql.java.out0
-rw-r--r--systemtest/testdata/updateset1/u5_deletemdd.ql.out0
-rw-r--r--systemtest/testdata/updateset1/u7_dropcoll.ql1
-rw-r--r--systemtest/testdata/updateset1/u7_dropcoll.ql.java.out0
-rw-r--r--systemtest/testdata/updateset1/u7_dropcoll.ql.out0
-rw-r--r--systemtest/testdata/updateset2/u1_create.ql1
-rw-r--r--systemtest/testdata/updateset2/u1_create.ql.java.out0
-rw-r--r--systemtest/testdata/updateset2/u1_create.ql.out0
-rw-r--r--systemtest/testdata/updateset2/u2_insert.ql1
-rw-r--r--systemtest/testdata/updateset2/u2_insert.ql.java.out0
-rw-r--r--systemtest/testdata/updateset2/u2_insert.ql.out0
-rw-r--r--systemtest/testdata/updateset2/u4_update.ql3
-rw-r--r--systemtest/testdata/updateset2/u4_update.ql.java.out0
-rw-r--r--systemtest/testdata/updateset2/u4_update.ql.out0
-rw-r--r--systemtest/testdata/updateset2/u5_update.ql3
-rw-r--r--systemtest/testdata/updateset2/u5_update.ql.java.out0
-rw-r--r--systemtest/testdata/updateset2/u5_update.ql.out0
-rw-r--r--systemtest/testdata/updateset2/u97_lookup.ql5
-rw-r--r--systemtest/testdata/updateset2/u97_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/updateset2/u97_lookup.ql.out25
-rw-r--r--systemtest/testdata/updateset2/u98_deletemdd.ql2
-rw-r--r--systemtest/testdata/updateset2/u98_deletemdd.ql.java.out0
-rw-r--r--systemtest/testdata/updateset2/u98_deletemdd.ql.out0
-rw-r--r--systemtest/testdata/updateset2/u99_dropcoll.ql1
-rw-r--r--systemtest/testdata/updateset2/u99_dropcoll.ql.java.out0
-rw-r--r--systemtest/testdata/updateset2/u99_dropcoll.ql.out0
-rw-r--r--systemtest/testdata/updateset3/u01_create.ql1
-rw-r--r--systemtest/testdata/updateset3/u01_create.ql.java.out0
-rw-r--r--systemtest/testdata/updateset3/u01_create.ql.out0
-rw-r--r--systemtest/testdata/updateset3/u02_insert.ql1
-rw-r--r--systemtest/testdata/updateset3/u02_insert.ql.java.out0
-rw-r--r--systemtest/testdata/updateset3/u02_insert.ql.out0
-rw-r--r--systemtest/testdata/updateset3/u03_lookup.ql2
-rw-r--r--systemtest/testdata/updateset3/u03_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/updateset3/u03_lookup.ql.out18
-rw-r--r--systemtest/testdata/updateset3/u04_update.ql3
-rw-r--r--systemtest/testdata/updateset3/u04_update.ql.java.out0
-rw-r--r--systemtest/testdata/updateset3/u04_update.ql.out0
-rw-r--r--systemtest/testdata/updateset3/u05_lookup.ql2
-rw-r--r--systemtest/testdata/updateset3/u05_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/updateset3/u05_lookup.ql.out19
-rw-r--r--systemtest/testdata/updateset3/u06_update.ql3
-rw-r--r--systemtest/testdata/updateset3/u06_update.ql.java.out0
-rw-r--r--systemtest/testdata/updateset3/u06_update.ql.out0
-rw-r--r--systemtest/testdata/updateset3/u07_lookup.ql2
-rw-r--r--systemtest/testdata/updateset3/u07_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/updateset3/u07_lookup.ql.out19
-rw-r--r--systemtest/testdata/updateset3/u08_update.ql3
-rw-r--r--systemtest/testdata/updateset3/u08_update.ql.java.out0
-rw-r--r--systemtest/testdata/updateset3/u08_update.ql.out0
-rw-r--r--systemtest/testdata/updateset3/u09_update.ql3
-rw-r--r--systemtest/testdata/updateset3/u09_update.ql.java.out0
-rw-r--r--systemtest/testdata/updateset3/u09_update.ql.out0
-rw-r--r--systemtest/testdata/updateset3/u10_update.ql3
-rw-r--r--systemtest/testdata/updateset3/u10_update.ql.java.out0
-rw-r--r--systemtest/testdata/updateset3/u10_update.ql.out0
-rw-r--r--systemtest/testdata/updateset3/u97_lookup.ql2
-rw-r--r--systemtest/testdata/updateset3/u97_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/updateset3/u97_lookup.ql.out20
-rw-r--r--systemtest/testdata/updateset3/u98_deletemdd.ql2
-rw-r--r--systemtest/testdata/updateset3/u98_deletemdd.ql.java.out0
-rw-r--r--systemtest/testdata/updateset3/u98_deletemdd.ql.out0
-rw-r--r--systemtest/testdata/updateset3/u99_dropcoll.ql1
-rw-r--r--systemtest/testdata/updateset3/u99_dropcoll.ql.java.out0
-rw-r--r--systemtest/testdata/updateset3/u99_dropcoll.ql.out0
-rw-r--r--systemtest/testdata/updateset4/u01_create.ql1
-rw-r--r--systemtest/testdata/updateset4/u01_create.ql.java.out0
-rw-r--r--systemtest/testdata/updateset4/u01_create.ql.out0
-rw-r--r--systemtest/testdata/updateset4/u02_insert.ql1
-rw-r--r--systemtest/testdata/updateset4/u02_insert.ql.java.out0
-rw-r--r--systemtest/testdata/updateset4/u02_insert.ql.out0
-rw-r--r--systemtest/testdata/updateset4/u97_lookup.ql2
-rw-r--r--systemtest/testdata/updateset4/u97_lookup.ql.java.out15
-rw-r--r--systemtest/testdata/updateset4/u97_lookup.ql.out24
-rw-r--r--systemtest/testdata/updateset4/u98_deletemdd.ql2
-rw-r--r--systemtest/testdata/updateset4/u98_deletemdd.ql.java.out0
-rw-r--r--systemtest/testdata/updateset4/u98_deletemdd.ql.out0
-rw-r--r--systemtest/testdata/updateset4/u99_dropcoll.ql1
-rw-r--r--systemtest/testdata/updateset4/u99_dropcoll.ql.java.out0
-rw-r--r--systemtest/testdata/updateset4/u99_dropcoll.ql.out0
-rw-r--r--systemtest/testjava.sh353
1827 files changed, 0 insertions, 35576 deletions
diff --git a/systemtest/image1.bmp b/systemtest/image1.bmp
deleted file mode 100644
index 8726663..0000000
--- a/systemtest/image1.bmp
+++ /dev/null
Binary files differ
diff --git a/systemtest/image1.hdf b/systemtest/image1.hdf
deleted file mode 100644
index faf61b3..0000000
--- a/systemtest/image1.hdf
+++ /dev/null
Binary files differ
diff --git a/systemtest/image1.jpg b/systemtest/image1.jpg
deleted file mode 100644
index 05b4f5b..0000000
--- a/systemtest/image1.jpg
+++ /dev/null
Binary files differ
diff --git a/systemtest/image1.png b/systemtest/image1.png
deleted file mode 100644
index 28662b8..0000000
--- a/systemtest/image1.png
+++ /dev/null
Binary files differ
diff --git a/systemtest/image1.tif b/systemtest/image1.tif
deleted file mode 100644
index 3946810..0000000
--- a/systemtest/image1.tif
+++ /dev/null
Binary files differ
diff --git a/systemtest/image1.vff b/systemtest/image1.vff
deleted file mode 100644
index 10eed0d..0000000
--- a/systemtest/image1.vff
+++ /dev/null
Binary files differ
diff --git a/systemtest/image2.bmp b/systemtest/image2.bmp
deleted file mode 100644
index 8726663..0000000
--- a/systemtest/image2.bmp
+++ /dev/null
Binary files differ
diff --git a/systemtest/image2.hdf b/systemtest/image2.hdf
deleted file mode 100644
index 1f99e17..0000000
--- a/systemtest/image2.hdf
+++ /dev/null
Binary files differ
diff --git a/systemtest/image2.jpg b/systemtest/image2.jpg
deleted file mode 100644
index 05b4f5b..0000000
--- a/systemtest/image2.jpg
+++ /dev/null
Binary files differ
diff --git a/systemtest/image2.png b/systemtest/image2.png
deleted file mode 100644
index 28662b8..0000000
--- a/systemtest/image2.png
+++ /dev/null
Binary files differ
diff --git a/systemtest/image2.tif b/systemtest/image2.tif
deleted file mode 100644
index 3946810..0000000
--- a/systemtest/image2.tif
+++ /dev/null
Binary files differ
diff --git a/systemtest/image2.vff b/systemtest/image2.vff
deleted file mode 100644
index b455d86..0000000
--- a/systemtest/image2.vff
+++ /dev/null
@@ -1,15 +0,0 @@
-ncaa
-rank=2;
-type=raster;
-format=slice;
-size=11 11;
-origin=0 0;
-extent=10 10;
-aspect=1.0 1.0;
-bands=1;
-bits=8;
-endianness=little_endian;
-data_order=xy;
-
-
- \ No newline at end of file
diff --git a/systemtest/images/ovl1.ppm b/systemtest/images/ovl1.ppm
deleted file mode 100644
index d897c90..0000000
--- a/systemtest/images/ovl1.ppm
+++ /dev/null
@@ -1,4 +0,0 @@
-P6
-10 10
-255
-¼l3¬c$´k+´w4´k+¬k,´l=¼yE¤wK´†C´r4¬c$¬k,´w4´k+¤k3¬k4´r=´€CÄT¬e=œX,¤^+´l=´r4¬k,´k+¬k4´€CÌR”X6„A&”L$¬d1´l4´l4´l4´l4½r>¼€D„F(t8„@¤Y,´e6¼l3´r4´r4¼l3´l4|B,t2|:œR.´d,´l4´k+´k+¼l3¬^*|K)f6&„@¤R#¬^*´d,´d,´k+´d,¬Y$|M4t8„@¤X#´^/´^!´k+´d"¼l3´d,•FœLœR"œW#¤Y,¬d1´l4´l4´d,¬^*œW#”L”L¤R#´l4½r>´l4¬^*´d,¬Y$ \ No newline at end of file
diff --git a/systemtest/images/ovl2.ppm b/systemtest/images/ovl2.ppm
deleted file mode 100644
index 03b0fec..0000000
--- a/systemtest/images/ovl2.ppm
+++ /dev/null
Binary files differ
diff --git a/systemtest/images/ovl3.ppm b/systemtest/images/ovl3.ppm
deleted file mode 100644
index d4e7db0..0000000
--- a/systemtest/images/ovl3.ppm
+++ /dev/null
Binary files differ
diff --git a/systemtest/memleak/overview b/systemtest/memleak/overview
deleted file mode 100644
index 2e5cbc3..0000000
--- a/systemtest/memleak/overview
+++ /dev/null
@@ -1,18 +0,0 @@
-test server memleaks by invoking a large number of operations using rasql.
-
-RASQL=rasql
-
-REPETITIONS=100
-
-- subsetting
-
-QUERY_TRIM="select a[sdom(a)[0].lo+1:sdom(a)[0].hi-1,sdom(a)[1].lo+1:sdom(a)[1].hi-1] from $TESTCOLL_2D as a"
-
-
-
-for n in ($REPETITIONS)
-do
- echo performing run $n...
- $RASQL -q $UERY_TRIM # ignore result
-done
-
diff --git a/systemtest/rasdl/generator_rasdl.sh b/systemtest/rasdl/generator_rasdl.sh
deleted file mode 100644
index 6d8d31f..0000000
--- a/systemtest/rasdl/generator_rasdl.sh
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/bin/bash
-
-EXC="exc.sh"
-
-CREDB="rasdl RASBASE -c"
-INSDB="rasdl RASBASE -r $RMANHOME/include/basictypes.odl -i"
-PRNDB="rasdl RASBASE -p"
-DELDB="rasdl RASBASE -deldatabase"
-
-
-CMD=$CREDB
-echo "1. Creating RASBASE."
-COUT="create1.out"
-$EXC "$CMD" $COUT
-echo "2. Creating RASBASE again."
-COUT="create2.out"
-$EXC "$CMD" $COUT
-
-
-CMD=$INSDB
-echo "3. Inserting basic types into RASBASE."
-COUT="insert1.out"
-$EXC "$CMD" $COUT
-echo "4. Inserting basic types into RASBASE again."
-COUT="insert2.out"
-$EXC "$CMD" $COUT
-
-
-CMD=$PRNDB
-echo "5. Printing basic types from RASBASE."
-COUT="types1.out"
-$EXC "$CMD" $COUT
-
-
-CMD=$DELDB
-echo "6. Deleting RASBASE."
-COUT="delete1.out"
-$EXC "$CMD" $COUT
-echo "7. Deleting RASBASE again."
-COUT="delete2.out"
-$EXC "$CMD" $COUT
diff --git a/systemtest/rasdl/rasdl.sh b/systemtest/rasdl/rasdl.sh
deleted file mode 100644
index 55848ca..0000000
--- a/systemtest/rasdl/rasdl.sh
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/bash
-cdir=$PWD
-cd $RMANHOME/systemtest/rasdl
-./test_rasdl.sh > log.out 2>&1
-diff log.out compare.out
-retval=$?
-cd $cdir
-echo $retval
-exit $retval
diff --git a/systemtest/rasdl/test_rasdl.sh b/systemtest/rasdl/test_rasdl.sh
deleted file mode 100644
index 111d754..0000000
--- a/systemtest/rasdl/test_rasdl.sh
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/bash
-
-if [ $USER != rastest ]; then
- echo "You are $USER."
- echo "Only user rastest is allowed to run $0."
- exit 1
-fi
-
-EXC="exc.sh"
-
-CREDB="rasdl RASBASE -c"
-INSDB="rasdl RASBASE -r $RMANHOME/include/basictypes.odl -i"
-PRNDB="rasdl RASBASE -p"
-DELDB="rasdl RASBASE -deldatabase"
-
-TOUT="test_rasdl.out"
-
-CMD=$CREDB
-echo -n "1. Creating RASBASE: "
-COUT="create1.out"
-$EXC "$CMD" $TOUT
-diff $COUT $TOUT
-if [ $? = 0 ]; then
- echo "OK"
-else
- echo "FAILED"
-fi
-
-echo -n "2. Creating RASBASE again: "
-COUT="create2.out"
-$EXC "$CMD" $TOUT
-diff $COUT $TOUT
-if [ $? = 0 ]; then
- echo "OK"
-else
- echo "FAILED"
-fi
-
-CMD=$INSDB
-echo -n "3. Inserting basic types into RASBASE: "
-COUT="insert1.out"
-$EXC "$CMD" $TOUT
-diff $COUT $TOUT
-if [ $? = 0 ]; then
- echo "OK"
-else
- echo "FAILED"
-fi
-
-echo -n "4. Inserting basic types into RASBASE again: "
-COUT="insert2.out"
-$EXC "$CMD" $TOUT
-diff $COUT $TOUT
-if [ $? = 0 ]; then
- echo "OK"
-else
- echo "FAILED"
-fi
-
-CMD=$PRNDB
-echo -n "5. Printing basic types from RASBASE: "
-COUT="types1.out"
-$EXC "$CMD" $TOUT
-diff $COUT $TOUT
-if [ $? = 0 ]; then
- echo "OK"
-else
- echo "FAILED"
-fi
-
-CMD=$DELDB
-echo -n "6. Deleting RASBASE: "
-COUT="delete1.out"
-$EXC "$CMD" $TOUT
-diff $COUT $TOUT
-if [ $? = 0 ]; then
- echo "OK"
-else
- echo "FAILED"
-fi
-
-echo -n "7. Deleting RASBASE again: "
-COUT="delete2.out"
-$EXC "$CMD" $TOUT
-diff $COUT $TOUT
-if [ $? = 0 ]; then
- echo "OK"
-else
- echo "FAILED"
-fi
diff --git a/systemtest/rmantest/Conversion_Test.sh b/systemtest/rmantest/Conversion_Test.sh
deleted file mode 100755
index 25bd766..0000000
--- a/systemtest/rmantest/Conversion_Test.sh
+++ /dev/null
@@ -1,321 +0,0 @@
-#!/bin/bash
-#!/bin/ksh
-#
-# This file is part of rasdaman community.
-#
-# Rasdaman community is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Rasdaman community 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 General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with rasdaman community. If not, see <http://www.gnu.org/licenses/>.
-#
-# Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann /
-# rasdaman GmbH.
-#
-# For more information please see <http://www.rasdaman.org>
-# or contact Peter Baumann via <baumann@rasdaman.com>.
-#
-# SYNOPSIS
-# Conversion_Test.sh
-# Description
-# Command-line utility for testing rasdaman.
-# 1)creating collection
-# 2)insert images into collection
-# 3)extract images
-# 4)compare
-# 5)cleanup
-#
-# PRECONDITIONS
-# 1)Postgres Server must be running
-# 2)Rasdaman Server must be running
-# 3)database RASBASE must exists
-# 4)rasql utility must be fully running
-# 5)images needed for testing shall be put in directory of images
-# Usage: ./Conversion_Test.sh
-#
-# CHANGE HISTORY
-# 2009-Sep-16 J.Yu created
-#
-
-# further tests will be done on dem, inv_dem, tor and inv_tor, after their implementations.
-
-# Variables
-PROGNAME=`basename $0`
-DIR_NAME=$(dirname $0)
-REPORT=$DIR_NAME/Repository/$PROGNAME.report`date "+%Y%m%d"`
-OLDREPORT=$REPORT.old
-USERNAME=rasdaman
-PASSWORD=rasdaman
-DATABASE=RASBASE
-IMAGEDIR=$DIR_NAME/images
-RASQL="rasql --quiet"
-
-# NUM_TOTAL: the number of the conversions
-# NUM_FAIL: the number of fail conversions
-# NUM_SUC: the number of success conversions
- NUM_TOTAL=0
- NUM_FAIL=0
- NUM_SUC=0
-
-
-
-# --------------- check if old logfile exists ----------------------------------
-if [ -f $REPORT ]; then
- echo Old logfile found, copying it to $OLDREPORT
- mv $REPORT $OLDREPORT
-fi
-
-
-# drop collection if they already exists
-
-echo "Test by:"$PROGNAME" at "`date`|tee $REPORT
-
-$RASQL -q "select r from RAS_COLLECTIONNAMES as r" --out string|grep tmp
-
-if [ $? = "0" ]
-then
- echo dropping collection ... | tee -a $REPORT
- $RASQL -q "drop collection tmp" --user $USERNAME --passwd $PASSWORD | tee -a $REPORT
-fi
-################## jpeg() and inv_jpeg() #######################
-echo -----jpeg and inv_jpeg conversion------ | tee -a $REPORT
-echo creating collection ... | tee -a $REPORT
-$RASQL -q "create collection tmp GreySet" --user $USERNAME --passwd $PASSWORD || echo Error creating collection tmp| tee -a $REPORT
-
-echo inserting collection ... | tee -a $REPORT
-$RASQL -q 'insert into tmp values inv_jpeg($1)' -f $IMAGEDIR/mr_1.jpeg --user $USERNAME --passwd $PASSWORD || echo Error inserting jpeg image | tee -a $REPORT
-
-echo extracting collection ... | tee -a $REPORT
-$RASQL -q "select jpeg(a) from tmp as a" --out file --outfile mr_1.jpeg --user $USERNAME --passwd $PASSWORD ||
- echo Error extracting jpeg image | tee -a $REPORT
-
-echo comparing images | tee -a $REPORT
-cmp $IMAGEDIR/mr_1.jpeg mr_1.jpeg.unknown
-
-if [ $? != "0" ]
-then
- echo input and output does not match | tee -a $REPORT
- NUM_FAIL=$(($NUM_FAIL + 1))
-else
- echo input and output match | tee -a $REPORT
- NUM_SUC=$(($NUM_SUC + 1))
-fi
-
-$RASQL -q "drop collection tmp" --user $USERNAME --passwd $PASSWORD | tee -a $REPORT
-rm mr_1.jpeg.unknown
-################## tiff() and inv_tiff() #######################
-echo ------tiff and inv_tiff conversion------ | tee -a $REPORT
-echo creating collection ... | tee -a $REPORT
-$RASQL -q "create collection tmp GreySet" --user $USERNAME --passwd $PASSWORD || echo Error creating collection tmp | tee -a $REPORT
-
-echo inserting collection ... | tee -a $REPORT
-$RASQL -q 'insert into tmp values inv_tiff($1)' -f $IMAGEDIR/mr_1.tif --user $USERNAME --passwd $PASSWORD || echo Error inserting tiff image | tee -a $REPORT
-
-echo extracting collection ... | tee -a $REPORT
-$RASQL -q "select tiff(a) from tmp as a" --out file --outfile mr_1.tif --user $USERNAME --passwd $PASSWORD ||
- echo Error extracting tiff image | tee -a $REPORT
-
-echo comparing images | tee -a $REPORT
-cmp $IMAGEDIR/mr_1.tif mr_1.tif.unknown
-
-if [ $? != "0" ]
-then
- echo input and output does not match | tee -a $REPORT
- NUM_FAIL=$(($NUM_FAIL + 1))
-else
- echo input and output match | tee -a $REPORT
- NUM_SUC=$(($NUM_SUC + 1))
-fi
-
-echo dropping collections ... | tee -a $REPORT
-$RASQL -q "drop collection tmp" --user $USERNAME --passwd $PASSWORD | tee -a $REPORT
-rm mr_1.tif.unknown
-################## png() and inv_png() #######################
-
-echo ------png and inv_png conversion------ | tee -a $REPORT
-echo creating collection ... | tee -a $REPORT
-$RASQL -q "create collection tmp GreySet" --user $USERNAME --passwd $PASSWORD || echo Error creating collection tmp | tee -a $REPORT
-
-echo inserting collection ... | tee -a $REPORT
-$RASQL -q 'insert into tmp values inv_png($1)' -f $IMAGEDIR/mr_1.png --user $USERNAME --passwd $PASSWORD || echo Error inserting png image | tee -a $REPORT
-
-echo extracting collection ... | tee -a $REPORT
-$RASQL -q "select png(a) from tmp as a" --out file --outfile mr_1.png --user $USERNAME --passwd $PASSWORD ||
- echo Error extracting png image | tee -a $REPORT
-
-echo comparing images | tee -a $REPORT
-cmp $IMAGEDIR/mr_1.png mr_1.png.unknown
-
-if [ $? != "0" ]
-then
- echo input and output does not match | tee -a $REPORT
- NUM_FAIL=$(($NUM_FAIL + 1))
-else
- echo input and output match | tee -a $REPORT
- NUM_SUC=$(($NUM_SUC + 1))
-fi
-
-echo dropping collections ... | tee -a $REPORT
-$RASQL -q "drop collection tmp" --user $USERNAME --passwd $PASSWORD | tee -a $REPORT
-rm mr_1.png.unknown
-################## bmp() and inv_bmp() #######################
-
-echo ------bmp and inv_bmp conversion------ | tee -a $REPORT
-echo creating collection ... | tee -a $REPORT
-$RASQL -q "create collection tmp GreySet" --user $USERNAME --passwd $PASSWORD || echo Error creating collection tmp | tee -a $REPORT
-
-echo inserting collection ... | tee -a $REPORT
-$RASQL -q 'insert into tmp values inv_bmp($1)' -f $IMAGEDIR/mr_1.bmp --user $USERNAME --passwd $PASSWORD || echo Error inserting bmp image | tee -a $REPORT
-
-echo extracting collection ... | tee -a $REPORT
-$RASQL -q "select bmp(a) from tmp as a" --out file --outfile mr_1.bmp --user $USERNAME --passwd $PASSWORD ||
- echo Error extracting bmp image | tee -a $REPORT
-
-echo comparing images | tee -a $REPORT
-cmp $IMAGEDIR/mr_1.bmp mr_1.bmp.unknown
-
-if [ $? != "0" ]
-then
- echo input and output does not match | tee -a $REPORT
- NUM_FAIL=$(($NUM_FAIL + 1))
-else
- echo input and output match | tee -a $REPORT
- NUM_SUC=$(($NUM_SUC + 1))
-fi
-
-echo dropping collections ... | tee -a $REPORT
-$RASQL -q "drop collection tmp" --user $USERNAME --passwd $PASSWORD | tee -a $REPORT
-rm mr_1.bmp.unknown
-
-################## vff() and inv_vff() #######################
-
-
-echo ------vff and inv_vff conversion------ | tee -a $REPORT
-echo creating collection ... | tee -a $REPORT
-$RASQL -q "create collection tmp GreySet" --user $USERNAME --passwd $PASSWORD || echo Error creating collection tmp | tee -a $REPORT
-
-echo inserting collection ... | tee -a $REPORT
-$RASQL -q 'insert into tmp values inv_vff($1)' -f $IMAGEDIR/mr_1.vff --user $USERNAME --passwd $PASSWORD || echo Error inserting vff image | tee -a $REPORT
-
-echo extracting collection ... | tee -a $REPORT
-$RASQL -q 'select vff(a) from tmp as a' --out file --outfile mr_1.vff --user $USERNAME --passwd $PASSWORD ||
- echo Error extracting vff image | tee -a $REPORT
-
-echo comparing images | tee -a $REPORT
-cmp $IMAGEDIR/mr_1.vff mr_1.vff.unknown
-
-if [ $? != "0" ]
-then
- echo input and output does not match | tee -a $REPORT
- NUM_FAIL=$(($NUM_FAIL + 1))
-else
- echo input and output match | tee -a $REPORT
- NUM_SUC=$(($NUM_SUC + 1))
-fi
-
-echo dropping collections ... | tee -a $REPORT
-$RASQL -q "drop collection tmp" --user $USERNAME --passwd $PASSWORD | tee -a $REPORT
-rm mr_1.vff.unknown
-################## hdf() and inv_hdf() #######################
-
-
-echo ------hdf and inv_hdf conversion------ | tee -a $REPORT
-echo creating collection ... | tee -a $REPORT
-$RASQL -q "create collection tmp GreySet" --user $USERNAME --passwd $PASSWORD || echo Error creating collection tmp | tee -a $REPORT
-
-echo inserting collection ... | tee -a $REPORT
-$RASQL -q 'insert into tmp values inv_hdf($1)' -f $IMAGEDIR/mr_1.hdf --user $USERNAME --passwd $PASSWORD || echo Error inserting hdf4 image | tee -a $REPORT
-
-echo extracting collection ... | tee -a $REPORT
-$RASQL -q "select hdf(a) from tmp as a" --out file --outfile mr_1.hdf --user $USERNAME --passwd $PASSWORD ||
- echo Error extracting hdf4 image | tee -a $REPORT
-
-echo comparing images | tee -a $REPORT
-cmp $IMAGEDIR/mr_1.hdf mr_1.hdf.unknown
-
-if [ $? != "0" ]
-then
- echo input and output does not match | tee -a $REPORT
- NUM_FAIL=$(($NUM_FAIL + 1))
-else
- echo input and output match | tee -a $REPORT
- NUM_SUC=$(($NUM_SUC + 1))
-fi
-
-echo dropping collections ... | tee -a $REPORT
-$RASQL -q "drop collection tmp" --user $USERNAME --passwd $PASSWORD | tee -a $REPORT
-rm mr_1.hdf.unknown
-################## Dem() and inv_dem() #######################
-
-
-# echo ------dem and inv_dem conversion------ | tee -a $REPORT
-# echo creating collection ... | tee -a $REPORT
-# $RASQL -q "create collection tmp GreySet" --user $USERNAME --passwd $PASSWORD || echo Error creating collection tmp | tee -a $REPORT
-
-# echo inserting collection ... | tee -a $REPORT
-# $RASQL -q 'insert into tmp values inv_dem($1)' -f $IMAGEDIR/mr_1.dem --user $USERNAME --passwd $PASSWORD || echo Error inserting dem image | tee -a $REPORT
-
-# echo extracting collection ... | tee -a $REPORT
-# $RASQL -q "select dem(a) from tmp as a" --out file --outfile mr_1.dem --user $USERNAME --passwd $PASSWORD ||
-# echo Error extracting dem image | tee -a $REPORT
-
-# echo comparing images | tee -a $REPORT
-# cmp $IMAGEDIR/mr_1.dem mr_1.dem.unknown
-
-# if [ $? != "0" ]
-# then
-# echo input and output does not match | tee -a $REPORT
-# NUM_FAIL=$(($NUM_FAIL + 1))
-# else
-# echo input and output match | tee -a $REPORT
-# NUM_SUC=$(($NUM_SUC + 1))
-# fi
-
-# echo dropping collections ... | tee -a $REPORT
-# $RASQL -q "drop collection tmp" --user $USERNAME --passwd $PASSWORD | tee -a $REPORT
-rm mr_1.dem.unknown
-################## tor() and inv_tor() #######################
-
-
-# echo ------tor and inv_tor conversion------ | tee -a $REPORT
-# echo creating collection ... | tee -a $REPORT
-# $RASQL -q "create collection tmp GreySet" --user $USERNAME --passwd $PASSWORD || echo Error creating collection tmp | tee -a $REPORT
-
-# echo inserting collection ... | tee -a $REPORT
-# $RASQL -q 'insert into tmp values inv_tor($1)' -f $IMAGEDIR/mr_1.tor --user $USERNAME --passwd $PASSWORD || echo Error inserting tor image | tee -a $REPORT
-
-# echo extracting collection ... | tee -a $REPORT
-# $RASQL -q 'select tor(a) from tmp as a' --out file --outfile mr_1.tor --user $USERNAME --passwd $PASSWORD ||
-# echo Error extracting tor image | tee -a $REPORT
-
-# echo comparing images | tee -a $REPORT
-# cmp $IMAGEDIR/mr_1.tor mr_1.tor.unknown
-
-# if [ $? != "0" ]
-# then
-# echo input and output does not match | tee -a $REPORT
-# NUM_FAIL=$(($NUM_FAIL + 1))
-# else
-# echo input and output match | tee -a $REPORT
-# NUM_SUC=$(($NUM_SUC + 1))
-# fi
-
-# echo dropping collections ... | tee -a $REPORT
-# $RASQL -q "drop collection tmp" --user $USERNAME --passwd $PASSWORD | tee -a $REPORT
-rm mr_1.tor.unknown
-
-################# summary #######################
- NUM_TOTAL=$(($NUM_SUC + $NUM_FAIL))
-# Print the summary
- echo "test done at "`date`|tee -a $REPORT
- echo "Total conversions: "$NUM_TOTAL|tee -a $REPORT
- echo "Successful conversion number: "$NUM_SUC|tee -a $REPORT
- echo "Failed conversion number: "$NUM_FAIL|tee -a $REPORT
- echo "Detail test report is in "$REPORT
diff --git a/systemtest/rmantest/Manipulation_Test.sh b/systemtest/rmantest/Manipulation_Test.sh
deleted file mode 100755
index 968823c..0000000
--- a/systemtest/rmantest/Manipulation_Test.sh
+++ /dev/null
@@ -1,161 +0,0 @@
-#!/bin/bash
-#!/bin/ksh
-#
-# This file is part of rasdaman community.
-#
-# Rasdaman community is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Rasdaman community 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 General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with rasdaman community. If not, see <http://www.gnu.org/licenses/>.
-#
-# Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann /
-# rasdaman GmbH.
-#
-# For more information please see <http://www.rasdaman.org>
-# or contact Peter Baumann via <baumann@rasdaman.com>.
-#
-# SYNOPSIS
-# Manipulation_Test.sh
-# Description
-# Command-line utility for testing rasdaman.
-# 1)creating collection tmp
-# 2)insert MDD into collection tmp
-# 3)update the MDD in tmp
-# 4)delete MDD from tmp
-# 5)drop tmp
-#
-# PRECONDITIONS
-# 1)Postgres Server must be running
-# 2)Rasdaman Server must be running
-# 3)database RASBASE must exists
-# 4)rasql utility must be fully running
-# Usage: ./Manipulation_Test.sh
-#
-# CHANGE HISTORY
-# 2009-Sep-16 J.Yu created
-#
-
-
-# Variables
-PROGNAME=`basename $0`
-DIR_NAME=$(dirname $0)
-REPORT=$DIR_NAME/Repository/$PROGNAME.report`date "+%Y%m%d"`
-OLDREPORT=$REPORT.old
-USERNAME=rasdaman
-PASSWORD=rasdaman
-DATABASE=RASBASE
-RASQL="rasql --quiet"
-
-# NUM_TOTAL: the number of manipulations
-# NUM_FAIL: the number of fail manipulations
-# NUM_SUC: the number of success manipulations
- NUM_TOTAL=0
- NUM_FAIL=0
- NUM_SUC=0
-
-
-
-# --------------- check if old logfile exists ----------------------------------
-if [ -f $REPORT ]; then
- echo Old logfile found, copying it to $OLDREPORT
- mv $REPORT $OLDREPORT
-fi
-
-
-# drop collection if they already exists
-
-echo "Test by:"$PROGNAME" at "`date`|tee $REPORT
-
-$RASQL -q "select r from RAS_COLLECTIONNAMES as r"|grep tmp
-if [ $? = "0" ]
-then
- echo dropping collection ... | tee -a $REPORT
- $RASQL -q "drop collection tmp" --user $USERNAME --passwd $PASSWORD | tee -a $REPORT
-fi
-################## starting manipulation test #######################
-echo starting manipulation test... | tee -a $REPORT
-echo creating collection tmp... | tee -a $REPORT
-$RASQL -q "create collection tmp GreySet" --user $USERNAME --passwd $PASSWORD || echo Error creating collection tmp| tee -a $REPORT
-$RASQL -q "select r from RAS_COLLECTIONNAMES as r"|grep tmp
-if [ $? != "0" ]
-then
- echo create collection tmp GreySet successfully ... | tee -a $REPORT
- NUM_SUC=$(($NUM_SUC + 1))
-else
- echo create collection tmp GreySet unsuccessfully ... | tee -a $REPORT
- NUM_FAIL=$(($NUM_FAIL + 1))
-fi
-
-echo inserting MDD into collection ... | tee -a $REPORT
-$RASQL -q 'insert into tmp values marray x in [0:255, 0:210] values 1c' --user $USERNAME --passwd $PASSWORD || echo Error inserting | tee -a $REPORT
-$RASQL -q "select all_cells(tmp=1) from tmp" --out string|grep "Result element 1: t"
-
-if [ $? != "0" ]
-then
- echo insert MDD into collection tmp successfully ... | tee -a $REPORT
- NUM_SUC=$(($NUM_SUC + 1))
-else
- echo insert MDD into collection tmp unsuccessfully ... | tee -a $REPORT
- NUM_FAIL=$(($NUM_FAIL + 1))
-fi
-
-
-echo updating MDD from collection ... | tee -a $REPORT
-$RASQL -q 'update tmp as a set a assign a[0:179,0:54] + 1c' --user $USERNAME --passwd $PASSWORD || echo Error updating| tee -a $REPORT
-$RASQL -q "select all_cells(tmp[0:179,0:54]=2) from tmp" --out string|grep "Result element 1: t"
-
-if [ $? != "0" ]
-then
- echo update MDD from collection tmp successfully ... | tee -a $REPORT
- NUM_SUC=$(($NUM_SUC + 1))
-else
- echo update MDD from collection tmp unsuccessfully ... | tee -a $REPORT
- NUM_FAIL=$(($NUM_FAIL + 1))
-fi
-
-
-echo deleting MDD from collection ... | tee -a $REPORT
-$RASQL -q 'delete from tmp as a where all_cells(a>0)' --user $USERNAME --passwd $PASSWORD || echo Error deleting| tee -a $REPORT
-$RASQL -q "select all_cells(tmp[0:179,0:54]=2) from tmp" --out string|grep "Result element 1: t"
-
-if [ $? != "0" ]
-then
- echo delete MDD from collection tmp successfully ... | tee -a $REPORT
- NUM_SUC=$(($NUM_SUC + 1))
-else
- echo delete MDD from collection tmp unsuccessfully ... | tee -a $REPORT
- NUM_FAIL=$(($NUM_FAIL + 1))
-fi
-
-echo dropping collection tmp... | tee -a $REPORT
-$RASQL -q "drop collection tmp" --user $USERNAME --passwd $PASSWORD || echo Error droping|| tee -a $REPORT
-$RASQL -q "select r from RAS_COLLECTIONNAMES as r"|grep tmp
-
-if [ $? != "0" ]
-then
- echo drop collection tmp successfully ... | tee -a $REPORT
- NUM_SUC=$(($NUM_SUC + 1))
-else
- echo drop collection tmp unsuccessfully ... | tee -a $REPORT
- NUM_FAIL=$(($NUM_FAIL + 1))
-fi
-
-NUM_TOTAL=$(($NUM_SUC + $NUM_FAIL))
-# Print the summary
- echo "test done at "`date`|tee -a $REPORT
- echo "Total manipulations: "$NUM_TOTAL|tee -a $REPORT
- echo "Successful manipulation number: "$NUM_SUC|tee -a $REPORT
- echo "Failed manipulation number: "$NUM_FAIL|tee -a $REPORT
- echo "Detail test report is in " $REPORT
-
-
-
-
diff --git a/systemtest/rmantest/Oracle/mandatory/6.1_Basic_Query_Mechanism.rasql b/systemtest/rmantest/Oracle/mandatory/6.1_Basic_Query_Mechanism.rasql
deleted file mode 100644
index 6a42404..0000000
--- a/systemtest/rmantest/Oracle/mandatory/6.1_Basic_Query_Mechanism.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/6.2_Select_Clause.rasql b/systemtest/rmantest/Oracle/mandatory/6.2_Select_Clause.rasql
deleted file mode 100644
index aff9c82..0000000
--- a/systemtest/rmantest/Oracle/mandatory/6.2_Select_Clause.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/6.3_From_Clause.rasql b/systemtest/rmantest/Oracle/mandatory/6.3_From_Clause.rasql
deleted file mode 100644
index bdfc709..0000000
--- a/systemtest/rmantest/Oracle/mandatory/6.3_From_Clause.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/6.4_Where_Clause.rasql b/systemtest/rmantest/Oracle/mandatory/6.4_Where_Clause.rasql
deleted file mode 100644
index bdfc709..0000000
--- a/systemtest/rmantest/Oracle/mandatory/6.4_Where_Clause.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/6.5_Comments_in_Queries.rasql b/systemtest/rmantest/Oracle/mandatory/6.5_Comments_in_Queries.rasql
deleted file mode 100644
index c2d9222..0000000
--- a/systemtest/rmantest/Oracle/mandatory/6.5_Comments_in_Queries.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Char.rasql b/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Char.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Char.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Double.rasql b/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Double.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Double.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Float.rasql b/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Float.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Float.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Long.rasql b/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Long.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Long.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Octet.rasql b/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Octet.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Octet.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Short.rasql b/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Short.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_Short.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_ULong.rasql b/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_ULong.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_ULong.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_UShort.rasql b/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_UShort.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_UShort.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_e.rasql b/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_e.rasql
deleted file mode 100644
index 2ff09ba..0000000
--- a/systemtest/rmantest/Oracle/mandatory/7.1_Atomic_Constants_e.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 4e-05
- Result element 2: 4e-05
- Result element 3: 4e-05
diff --git a/systemtest/rmantest/Oracle/mandatory/7.2_Composite_Constants_Complex.rasql b/systemtest/rmantest/Oracle/mandatory/7.2_Composite_Constants_Complex.rasql
deleted file mode 100644
index 5ffe74c..0000000
--- a/systemtest/rmantest/Oracle/mandatory/7.2_Composite_Constants_Complex.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: (0.35,16)
- Result element 2: (0.35,16)
- Result element 3: (0.35,16)
diff --git a/systemtest/rmantest/Oracle/mandatory/7.2_Composite_Constants_Struct.rasql b/systemtest/rmantest/Oracle/mandatory/7.2_Composite_Constants_Struct.rasql
deleted file mode 100644
index 70f123e..0000000
--- a/systemtest/rmantest/Oracle/mandatory/7.2_Composite_Constants_Struct.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: { { 1, 2, 3 }
- Result element 2: { { 1, 2, 3 }
- Result element 3: { { 1, 2, 3 }
diff --git a/systemtest/rmantest/Oracle/mandatory/7.3_Array_Constants.rasql b/systemtest/rmantest/Oracle/mandatory/7.3_Array_Constants.rasql
deleted file mode 100644
index d3cf84e..0000000
--- a/systemtest/rmantest/Oracle/mandatory/7.3_Array_Constants.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/7.4_OID.rasql b/systemtest/rmantest/Oracle/mandatory/7.4_OID.rasql
deleted file mode 100644
index 7b074c1..0000000
--- a/systemtest/rmantest/Oracle/mandatory/7.4_OID.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 513
- Result element 2: 1025
- Result element 3: 1537
diff --git a/systemtest/rmantest/Oracle/mandatory/8.2_Multidimensional_Intervals.rasql b/systemtest/rmantest/Oracle/mandatory/8.2_Multidimensional_Intervals.rasql
deleted file mode 100644
index 9230c4a..0000000
--- a/systemtest/rmantest/Oracle/mandatory/8.2_Multidimensional_Intervals.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: [-17:245,42:227]
- Result element 2: [-17:245,42:227]
- Result element 3: [-17:245,42:227]
diff --git a/systemtest/rmantest/Oracle/mandatory/8.2_Multidimensional_Intervals_[1].lo.rasql b/systemtest/rmantest/Oracle/mandatory/8.2_Multidimensional_Intervals_[1].lo.rasql
deleted file mode 100644
index 7a788f0..0000000
--- a/systemtest/rmantest/Oracle/mandatory/8.2_Multidimensional_Intervals_[1].lo.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 42
- Result element 2: 42
- Result element 3: 42
diff --git a/systemtest/rmantest/Oracle/mandatory/8.2_Multidimensional_Intervals_[1].rasql b/systemtest/rmantest/Oracle/mandatory/8.2_Multidimensional_Intervals_[1].rasql
deleted file mode 100644
index 804b66c..0000000
--- a/systemtest/rmantest/Oracle/mandatory/8.2_Multidimensional_Intervals_[1].rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 42:227
- Result element 2: 42:227
- Result element 3: 42:227
diff --git a/systemtest/rmantest/Oracle/mandatory/9.10_Expressions.rasql b/systemtest/rmantest/Oracle/mandatory/9.10_Expressions.rasql
deleted file mode 100644
index 7054d01..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.10_Expressions.rasql
+++ /dev/null
@@ -1 +0,0 @@
-PPPPPPPGGPGGGPGGGPPGGGGPPGGGGGGPPAAGGGGGPPGAGGGGGGPPGAAGGGGGGGPPPGAAGGGGGGGPPPGGAGGGGGGGGPPPPGAAGGGGGGGGPPPPGGAAGGGGGGGGPPPPPGAAGGGGGGGGGPPPPPPGGAAGGGGGGGGPPPPPPPGAAGGGGGGGGGPPPPPPPGAAGGGGGGGGGPPPPPPPGGAAGGGGGGGGGPPPPPPPPPGAAGGGGGGGGGPPPPPPPPPGAAGGGGGGGGGPPPPPPPPPPGAAGGGGGGGGGGPPPPPPPPPPGGAAGGGGGGGGGPPPPPPPPPPPGGAAGGGGGGGGGPPPPPPPPPPPPGAAGGGGGGGGGTPPPPPPPPPPPPGAAGGGGGGGGGGTPPPPPPPPPPPPGAAGGGGGGGGGGTTPPPPPPPPPPPPGAAGGGGGGGGGGTTPPPPPPPPPPPPGAAGGGGGGGGGGTTPPPPPPPPPPPPGGAGGGGGGGGGGGTTTTPPPPPPPPPPPGGAGGGGGGGGGGGTTTTPPPPPPPPPPGGGAGGGGGGGGGGGTTTTTPPPPPPPPPGGGAGGGGGGGGGGGTTTTTTPPPPPPPPPGGGAGGGGGGGGGGGGTTTTTTTPPPPPPPPGGGAAGGGGGGGGGGGGTTTTTTTPPPPPPPPGGAAAGGGGGGGGGGPTTTTTTTTPPPPPPPPGGAAAGGPPPPPPPPPTTTTTTTTPPPPPPPPGGAAAGPPPPPPPPPPPTTTTTTTTPPPPPPPPGGAAAPPPPPPPPPPPPTTTTTTTTPPPPPPPGGGAAAPPPPPPPPPPPPTTTTTTTTTPPPPPPPGGGAAAPPPPPPPPPPPPPTTTTTTTTTTPPPPPPGGGAAAGPPPPPPPPGPPPTTTTTTTTTTPPPPPPGGGAAAGPPPPPPPGGPPPPTTTTTTTTTTTPPPPPPGGGAAAGPPPPPPPGPPPPPPTTTTTTTTTTTPPPPPPGGGAAAGPPPPPPPGPPPPPPTTTTTTTTTTTPPPPPPGGGAAAGPPPPPPGGPPPPPPPTTTTTTPTTTTPPPPPPGGGAAGGPPPPPPGGPPPPPPPPTTTTTTTPTTTTPPPPPPGGGAAGGGPPPPPGGPPPPPPPPTTTTTTPTTTTPPPPPGGGGAAGGGPPPPPGGPPPPPPPPPTTTTTTPTTTTPPPPPGGGGAAGGGPPPPPGGPPPPPPPPPPTTTTTTTPTTTPPPPPGGGAAAGGGPPPPGGPPPPPPPPPPPPPTTTTTTPTTTPPPPPGGGAAAGGGPPPPGGPPPPPPPPPPPPPPTTTTTTPTTTPPPPPGGGAAAGGGPPPPGGPPPPPPPPPPPPPPPTTTTTPTTTPPPPPGGGAAAGGGPPPPGGPPPPPPPPPPPPPPPPTTTTTPPTTPPPPGGGGAAAGGGPPPPGGPPPPPGPPPPPPPPPPPTTTTTPPTTPPPPGGGGAAAGGGPPPGGGPPPPPGPPPPPPPPPPPTTTTTPPTTPPPPGGGGAAAGGGPPPGGPPPPPPGPPPPPPPPPPPPPPTTTTTPPTPPPPGGGGAAAGGGPPGGGPPPPPPGPPPPPPPPPPPPPPTTTTTPPPPPPPPGGGAAAGGGPPGGPPPPPPGGPPPPPPPPPPPPPPPTTTTTPPPPPPPPGGGAAAGGPPPGGPPPPPPGGPPPPPPPPPPPPPPPTTTTTPPPPPPPPGGGGAAGGPPGGPPPPPPPGGPPPPPPPPPPPPPPPGTTTTTPPPPPPPPGGGGAAGGPPGGPPPPPPPGGPPPPPPPPPPPPPPGGTTTTTTPPPPPPPGGGGAAGGPPGPPPPPPPGGGPPPPPPPPPPPPPPPGGTTTTTTPPPPPPPGGGGAAGGPPPPPPPPPPGGPPPPPPPPPPPPPPPPPGGPTTTTTPPPPPPPGGGGAAGGPPPPPPPPPPGGPPPPPPPPPPPPPPPPPGGPTTTTTPPPPPPPGGGGAAAGPPPPPPPPPGGPPPPPPPPPPPPPPPPPPGGGTTTTTPPPPPPPGGGGAAAGPPPPPPPPPGGPPPPPPPPPPPPPPPGPPPPPGGPTTTTPPPPPPPGGGGAAAGPPPPPPPPGGPPPPPPPPPPPPPPPPGPPPPPGGPTTTTTPPPPPGGGGGAAGGPPPPPPPPGGPPPPPPPPPPPPPPPPGGPPPPPGGGTTTTTPPPPPGGGGGAAGGPPPPPPPGGGPPPPPPPPPPPPPPPGGGPPPPPPGGPTTTTPPPPPGGGGGAAGGGPPPPPPGGPPPPPPPPPPPPPPPPGGGPPPPPPPGGPPTTPPPPPPGGGGAAAGGGPPPPPGGGPPPPPPPPPPPPPPPPGGGPPPPPPPGGGPTTPPPPPPGGGGAAAGGGPPPPPGGGPPPPPPPPPPPPPPPPGGGPPPPPPPPGGPPPPPPPPPGGGGAAAGGGPPPPPGGPPPPPPPPPPPPPPPPGGGGGPPPPPPPPPGGPPPPPPPPPGGGGAAAGGGPPPPGGGPPPPPPPPPPPPPPPPGGGGGPPPPPPPPPGGGPPPPPPPPGGGGAAAGGGPPPPGGPPPPPPPPPPPPPPPPPGGGGGPPPPPPPPPPGGPPPPPPPPGGGGAAAGGGPPPGGGPPPPPPPPPPPPPPPPGGGGGGPPPPPPPPPPGGPPPPPPPPGGGGGAAGGGPPPGGPPPPPPPPPPPPPPPPGGGGGGGPPPPPPPPPPPGGGPPPPPPPGGGGGAAGGGPPPGGPPPPPPPPPPPPPPPGGGGGGGGPPPPPPPPPPPPGGPPPPPPPGGGGGAAGGGPPPGGPPPPPPPPPPPPPPGGGGGGGGPPPPPPPPPPPPPGGPPPPPPGGGGGAAGGGPPPGPPPPPPPPPPPPPGGGGGGGGGGPPPPPPPPPPPPPGGPPPPPPGGGGGAAGGGPPPPPPPPPPPPPPPGGGGGGGGGGGGPPPPPPPPPPPPPPGGGPPPPGGGGGAAAGGGPPPPPPPPPPPPPPGGGGGGGGGGGGGPPPPPPPPPPPPPPPGGPPPPGGGGGAAAGGGPPPPPPPPPPPPPGGGGGGGGGGGGGGPPPPPPPGPPPPPPPPGPPPPGGGGGAAAGGGPPPPPPPPPPPPGGGGGGGGGGGGGGPPPPPPPGPPPPPPPPPPPPPGGGGGAAAGGGGPPPPPPPPPPGGGGGGGGGGGGGGGPPPPPPPPPGPPPPPPPPPPPPGGGGGAAAGGGGPPPPPPPPPGGGGGGGGGGGGGGGGPPPPPPPPPGPPPPPPPPPPPPPGGGGAAAGGGGPPPPPPPPGGGGGGGGGGGGGGGGGPPPPPPPPPGGPPPPPTPPPPPPGGGGAAGGGGGPPPPPPPPGGGGPPPPPPGPGGGGPPPPPPPPPGGPPPPPTTPPPPPGGGGAAGGGGGPPPPPPPGGGGPPPPPPPPGGGGGPPPPPPPPPPGGPPPTTTPPGPPGGGGAAGGGGPPPPPPPPGGGPPPPPPPGPPGGGGPPPPPPPPPPGGPPPTTTTPGGPGGGGAAAGGGPPPPPPPGGGPPPPPPPGGPPGGGGPPPPPPPPPPGGGPPTTTTPPGGGGGGAAAGGGPPPPPPPGPPPPPPPPPGPPPGGGPPPPPPPPPPPGGPPTTTTTPGGGGGGAAAGGGPPPPPPPPPPPPPPPPGGPPPGGGPPPPPPPPPPPPPGGPPTTTTPPGGGGGAAAGGGPPPPPPPPPPPPPPPPGGPPPPGGPPPPPPPPPPPPPGGPPTTTTPPGGGGGAAAGGGPPPPPPPPPPPPPPPPGGPPPPGGPPPPPPPPPPPPPPGGPTTTTTPPGGAGAAAGGGPPPPPPPPPPPPPPPPGGPPPPGGPPPPPPPPPPPPPPGGPTTTTTPPGGAAAAAGGGPPPPPPPPPPPPPPPGGGPPPPPPPPPPPPPPPPPPPPGGTTTTTPPGGAAAAAGGGPPPPPPPPPPPPPPPGGPPPPPPPPPPPPPPGPPPPPPGGTTTTTPPPGGAAAAGGGPPPPPPPPPPPPPPPGGPPPPPPPPPPPPPPGPPPPPPPGTTTTTTPPGGAAAAGGGPPPPPPPPPPPPPPGGPPPPPPPPPPPPPPPGGPPPPPPGTTTTTTPPGGGAAAGGGPPPPPPPPPPPPPPGGPPPPPPPPPPPPPPPGGPPPPPPGGTTTTTPPGGGAAAGGGPPPPPPPPPTTPPGGGPPPPPPPPPPPPPPPGGGPPPPPPGTTTTTPPGGGAAAGGGPPPPPPPPTTTTPGGPPPPPPPPPPPPPPPPPGGPPPPPPGTTTTPPPGGAAAAGGGPPPPPPPTTTTTGGPPPPPPPPPPPPPPPPPPGGPPPPPPPTTTTPPPGGAAAAGGGPPPPPPPTTTTTGPPPPPPPPPPAAAAAAAAAAAAAAAGPPPPPPPPPPGPPPPPPPTTTTPPPGGAAAAGGGPPPPPPTTTTTTPTTPPPPPPPPAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPPPGGPPPPPPPTTPPPPGGAAAAGGGPPPPPTTTTTTPTTTPPPPPPPPPGGGAAAAAAAAAAAAAAAGGGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPPPGGPPPPTPPPTPPPPGGAAAAGGPPPPPPTTTTTTTTTTTPPPPPPPPGGGGGGGGGAAAAAAAAAAAAAGGGGGGGGGGGGGGGGGGGGAAAAAAAAAGGGGGGGGGGGGGAAAAAAAAAAAAAAAAGPPPPPPPPPPGGPPPTTTPPPPPPGGGAAAAGGPPPPPPTTTTTTTTTTTTPPPPPPPGGGGGGGGGGGGGGAAAAAAAAAAAAGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAAAAGPPPPPPPPPPGGPPPTTTPPPPPPGGGAAAAGGPPPPPTTTTTTTTTTTTTPPPPGPPGGGGGGGGGGGGGGGGGGAAAAAAAAAAGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAAA&&:::::::::::::&&PPPPPPPPPPGGGPPTTTPPPGPPGGGAAAGGGPPPPPTTTTTTTTTTTTTPPPGGPPGGGGGGGGGGGGGGGGGGGGGAAAAAAAAAAGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAA&::::::::::::::::::::::::&&PPPPPPPPPPPGGPPTTTTPPGGPGGGAAAGGGPPPPTTTGTTTTTTTTTTPPPGGPPGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAAGGGGGPPPPPPPPPPPPPPGGGGGGGPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGGGGGGAAAAAAA&::::::::::::::::::::::::::::::&&PPPPPPPPPPPGGGPTTTTPPPGGGGGAAAGGGPPPPTTTGTTTTTTTTTTPPGGPPPGGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGGGGA&::::::::&&&& &&&&&&&&&::::::::&&&PPPPPPPPPPPPGGGTTTTTPPGGGGGAAAGGPPPPPTTGPTTTTTTTTTTPPGGPPPGGGGGGPPPPPPGGGGGGGGGGGGGGGGGGAAAAAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGG&&:::::::& &&&&&& &&&&&&&&&&&&PPPPPPPPPPPPPGGTTTTTTPPGGGGAAAGGPPPPPTGGTTTTTTTTTTTPPGGPPPGGPPPPPPPPPPPPPGGGGGGGGGGGGGGGGAAAAAAAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGG&::::::& &&&&&&&&&&&&&&&&&&& &&&&&&&&&&&PPPPPPPPPPPPPGGTTTTTTPPGGGGAAAGGPPPPGGGPTTTTTTTTTTTPGGGPPPGGGPPPPPPPPPPPPPPPPPGGGGGGGGGGGGGGGAAAAAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP&:::::: &&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&PPPPPPPPPPPPTGGTTTTTTTPGGAGAAAGGPPPGGGPTTTTTTTTTTTTPGGPPPPGGGPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGGGGGGGAAAAAAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPGGGPPPPPPPPPPPPPPPPPPPPPPP&:::::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&PPPPPPPPPPPTTTGTTTTTTTPPGAAAAGGPPGGGGPTTTTTTTTTTTTPGGPPPPPGGGTTTTTTTTPPPPPPPPPPPPPPPPPPPGGGGGGGGGGGGGGAAAAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGPPPPPPPPPPPPPPPPPPPP&::::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&PPPPPPPPPPTTTGGTTTTTTPPGGAAAGGPGGGPPTTTTTTTTTTTTTGGGPPPPPGGGTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPGGGGGGGGGGGGGAAAAAAGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGPPPPPPPPPPPPPPPPPP&:::: &&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&PPPPPPPPPPTTTPPTTTTTTPPGGAAAGGGGGPPTTTTTTTTTTTTPPGGPPPPPPGGGTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPGGGGGGGGGGGAAAAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGPPPPPPPPPPPPPPP::::: &&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&PPPPPPPPPTTTTPPTTTTTTPPGGAAAGGGGPPPTTTTTTTTTTTTPGGPPPPPPGGGGTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPGGGGGGGGGGGGAAAAAGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGPPPPPPPPPPPPP&::: &&&&&&&&&&&&&& ::::::::::::::& &&&&&&&&&&&&&&&&PPPPPPPPPTTTTTPPTTTTTPPGGAAAGGGPPPTTTTTTTTTTTTPPGPPPPPPPGGGGPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPGGGGGGGGGGGAAAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGPPPPPPPPPPP:::: &&&&&&&&&&&&& :::::::::::::::::::::::: &&&&&&&&&&&&&PPPPPPPPPTTTTTPPTTTTPPPGGAAAGGPPPPTTTTTTTTTTTPPGGPPPPPPPGGGGPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPGGGGGGGGGGAAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGPPPPPPPP:::: &&&&&&&&&&& ::::::::::::::::::::::::::::::& &&&&&&&&&&PPPPPPPPPTTTTTPPPTTPPPPGGAAAGGPPPPTTTTTTTTTTPPGGPPPPPPPPGGGGPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPGGGGGGGGGAAAAGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGPPPPPP&::: &&&&&&&&&& :::::::: &&:::::::::::& &&&&&&&&PPPPPPPPTTTTTTPPPPPPPPGGAAAGPPPPPTTTTTTTTTPPPGPPPPPPPPGGGGPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPGGGGGGGGGAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGPPP&::: &&&&&&&&& &::::: &&&&&&&&&&&&&&& &:::::::::& &&&&&&&&PPPPPPPPTTTTTTPPPPPPPPGGAAAGPPPPPTTTTTTTTTPPTPPPPPPPPPGGGGPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPGGGGGGGGAAAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGPP:::: &&&&&&& ::::&& &&&&&&&&&&&&&&&&&&&&&&&&& &&::::::& &&&&&&&PPPPPPPPTTTTTTTPPGPPPPGGAAAGPPPPPTTTTTTTTTTTTTPPPPPPPPGGGGPPGGGGGPGPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPGGGGGGGGAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGG:::: &&&&&&& &:::::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&:::::& &&&&&&&PPPPPPPPTTTTTTTPPPGGPPGGAAAGPPPPPTTTTTTTTTTTTTTPPPPPPPGGGGPPPGGGGGGPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPGGGGGGGAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGG&:::& &&&&& ::::: &&&&&&&&&&&&&&&&&&&&:&&&&&&&&&&&&&& &&&:&&&&&&&&&&&PPPPPPPTTTTTTTTTPGGGPGGAAGGPPPPPPTTGPTTTTTTTTTPPPPPPGGGGGPPPGGGAGGGGGPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPGGGGGGGAAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGG:::: &&&&&& &:::: &&&&&&&&&&&&&&&&&&&&&&&&::::::&&&&&&&&&&& &&&&&&&&&&&&&PPPPPPPPTTTTTTTTTPGGPGGAAGGPPPPPPPGPTTTTTTTTTTPPPPPPGGGGGPPPPGGAAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPGGGGGGAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGG&:::& &&&&& &::& &&&&&&&&&&&&&&&&&&&&&&&&&&&::::::::&&&&&&&&& &&&&&&&&&&&&PPPPPPPPTTTTTTTTTPPGGGGAAGGPPPPGGGPPTTTTTTTTTTPPPPPPGGGGGPPPPGGGAAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTPPPPPPPPPPPPPGGGGGGAAAAGGGGPPPPPPPPPGPPPPPPPPPPPPPPPPPPPPPPPGG:::: &&&&& ::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&::::::::&&&&&&& &&&&&&&&&&&PPPPPPPPTTTTTTTTTPPGGGGAAGGPGGGGGPPTTTTTTTTTTPPPPPPPGGGGPPPPGGGGAAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTPPPPPPPPPPPPGGGGGGGAAAGGGGPPPPPPPPPGGPPPPPPPPPPPPPPPPPPPPPPP&:::& &&&& ::: &&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&::::::::&&&&&& &&&&&&&&&&&PPPPPPPPTTTTTTTTPPPGAAAAGGGGGGPPPTTTTTTTTTTTPPPPPPGGGGGPPPPPPGGGGAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTPPPPPPPPPPPPGGGGGGAAAGGGGGPPPPPPPPPGGPPPPPPPPPPPPPPPPPPPPPP:::: &&&&& ::: &&&&&&&&&&&&& &&&& &&&&&&&&&&&&&:::::::&&&&& &&&&&&&&&&PPPPPPPPPTTTTTTPPPPGGAAAGGGGGPPPTTTTTTTTTTTTPPPPPPGGGGGPPPPPPGGGGAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTPPPPPPPPPPPGGGGGGAAAGGGGPPPPPPPPPGGGGPPPPPPPPPPPPPPPPPPPP:::: &&&& :: &&&&&&&&&&&& &:::::::::::: &&&&&&&&&&::::::::&&&& &&&&&&&&&PPPPPPPPPTTTTTPPPPGGAAAGGPPPPPTTTTTTTTTTTTPPPPPPPGGGGPPPPPPPGGGGGAAAGGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTPPPPPPPPPPGGGGGGAAAGGGGPPPPPPPPPGGGGGPPPPPPPPPPPPPPPPPP&::: &&& :: &&&&&&&&&&& :::::::::::::::::::& &&&&&&&&&:::::::&&&& &&&&&&&&PPPPPPPPPPTTTPPPPPGGAAAGGPPPPTTTTTTTTTTTPPPPPPPPGGGGGPPPPPPPPGGGAAAAGGGGGGGGGPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTPPPPPPPPPPGGGGGGAAGGGGGPPPPPPPPPGGGGGPPPPPPPPPPPPPPPPP:::: && : &&&&&& &&& ::::::::::::::::::::::::&& & &&&&&::::::&&&& &&&&&&&PPPPPPPPPPPPPPPPPGGAAAGPPPPPTTTTTTTTTPPPPPPPPPPGGGGPPPPPPPPGGGGAAAAGGGGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTPPPPPPPPPPGGGGGGGGGGGGPPPPPPPPPGGGGGGPPPPPPPPPPPPPPPP:::: &&& :& &&&& & &::::::::::::::::::::::::::::&& &&&&&&::::::&&&& &&&&&&&PPPPPPPPPPPPPPPPPGGAAAGPPPPPPTTTTPPPPPPPPPPPPPGGGGGPPTPPPPPPGGGGGAAAAAGGGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTPPPPPPPPPGGGGGGGGGGGPPPPPPPPPGGGGGGPPPPPPPPPPPPPPPP::: && & &&& & :::::::: &&&::::::::& &&&&&&:::::&&&&&&&&&&&&PPPPPPPPPPPPPPPPGGAAAGPPPPPPPPPPPPPPPPPPPPPPGGGGGPPTPPPPPPGGGGGAAAAAAGGGGGGGPPPPPGPPPPPPPPPPPPPPPPPPPPPTTTTTTTTPPPPPPPPPPGGGGGGGGGGPPPPPPPPPGGGGGPPPPPPPPPPPPPPPP::: && & && & &::::: &&&&&&&&&&&&&&&::::::&&& &&&&&&:::::&&&&&&&&&&PPPPPPPPPPPPPPGGGAAAGPPPPPPPPPPPPPPPPPPPPPGGGGGPTTPPPPPPGGGGGAAAAAAAGGGGGGGGGGGGGGPPPPPPPPPPPPPPPPPPPPPTTTTTPPPPPPPPPPPGGGGGGGGGPPPPPPPPPGAGGGPPPPPPPPPPPPPPPP::: & & && & & &:::: &&&&&&&&&&&&&&&&&&&&&&:::::&&&& &&&&&:::::&&&&&&&&&&PPPPPPPPPPPPPGGAAAAGPPPPPPPPPPPPPPPPPPPPGGGGGPPTTTPPPPPGGGGGGGAAAAAAGGGGGGGGGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGPPPPPPPPPAAGGGPPPPPPPPPPPPPP&::: & & & & & &::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&::::&&&& &&&&&&::::&&&&&&&&&PPPPPPPPPPPGGGAGAAGPPPPPPPPPPPPPPPPPGGGGGGGPTTTPPPPPPPGGGGGGAAAAAAAGGGGGGGGGGGGGGPPPPPPPPPPPPPPPPPPPPPPPGGPPPPPPPPPPPPGGGGGGPPPPPPPPPGAAGGPPPPPPPPPPPPPP&::& & & & & & &::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&::::&&& &&&&&::::&&&&&&&&&PPPPPPPPPGGGPPPPPPPPPPPPPPPPGGGGGGGPPTTTPPPPPPPPGGGGGAAAAAAAAAGGGGGGGGGGGGGGGPPPPPPPPPPPPPPPPPPPPGGPPPPPPPPPPPPGGGGGGPPPPPPPPPAAGGGPPPPPPPPPPPPP&::& & && & :::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&::::&&& &&&&&::::&&&&&&&&&PPPPPPPPPPPPGGGGGGGGPPTTTPPPPPPPPGGGGGAAAAAAAAAAAAGGGGGGGGGGGGPPPPPPPPPPPPPPPPPPPPGGGPPPPPPPPPPPGGGGGGPPPPPPPPGAAGGGPPPPPPPPPPPP&::& & & & & ::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:::&&& &&&&::::&&&&&&&&PPPPPPPPPGGGGGGGGPPTTTTPPPPPPPPPGGGGAAAAAAAAAAAAAAGGGGGGGGGGPPPPPPPPPPPPPPPPPPPPGGGPPPPPPPPPPPPGGGGPPPPPPPPPAAAGGGPPPPPPPPPPPP::& & & && ::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&::::&&&&&&&&GGPPPPGGGGGGGGGPPTTTTPPPPPPPPGGGGGAAAAAAAAAAAAAAGGGGGGGGGGPPPPPPPPPPPPPPPPPPPGAGGPPPPPPPPPPPPGGGGPPPPPPPPGAAAGGGPPPPPPPPPPP::& & && & :: &&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&& &&&&:::&&&&&&&GGGGGGGGGGGGGPPTTTTTPPPPPPPGGGGGGAAAAAAAAAAAAAGGGGGGGGGGPPPPPPPPPPPPPPPPPPPGAGGGPPPPPPPPPPPGGGPPPPPPPPPGAAAGGGPPPPPPPPPP&:& & && :: &&&&&&&& &&&&&&&&&&&&&&&&&&&&&&& &&&&::::&&&&&&GGGPPPGGGGPPTTTTTTPPPPPPPGGGGGGGGGGGGGAAAAAAGGGGGGGGGGPPPPPPPPPPPPPPPPPPPGAAGGPPPPPPPPPPPGGPPPPPPPPPPAAAGGGGPPPPPPPPP&&& & & :: & &&& &&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&& &&&&:::&&&&&&PPPGGGGPPPTTTTTTPPPPPPPPGGGGGGGGGGGGGAAAAAGGGGGGGGGGPPPPPPPPPPPPPPPPPPPGAGGGPPPPPPPPPPPPPPPPPPPPPPGAAAGGGGPPPPPPPP&&& & & :& & &&&&&&&&::::::::&&&&&&&&&&&& & &&&&&&&&&&&&&&& &&&&:::&&&&&&PPGGGGGPPPTTTTTTPPPPPPPPPPPGGGGGGGGGGAAAAAGGGGGGGGGGPPPPPPPPPPPPPPPPPPPAAAGGPPPPPPPPPPPPPPPPPPPPPPAAAGGGGGGPPPPPPP&& & & :: &&&&&:::::::::::::::::::::&&&&&&& &&&&&&&&&&&&&& &&&:::&&&&&&PPPGGGGPPPTTTTTTTTPPPPPPPPPPPGGGGGGGGGGAAAAAGGGGGGGGGPPPPPPPPPPPPPPPPPPGAAGGGPPPPPPPPPPPPPPPPPPPPPPAAAGGGGGGPPPPPP&& & & & & &&&:::::::::::::::::::::::::::::&&&&&& && &&&&&&&&&&&&& &&&&:::&&&&&PPGGGGGPPPTTTTTTTTPPPPPPPPPPPPGGGGGGGGGAAAAAGGGGGGGGGPPPPPPPPPPPPPPPPPPAAAGGGGPPPPPPPPPPPPPPPPPPPPPAAAGGGGGGPPPPP&!! && & & &::::::::::::::::::::::::::::::::::::&&&&&&&& &&&&&&&&&&&&& &&&&&::&&&&&PPPGGGGPPPTTTTTTTTTPPPPPPPPPPPPGGGGGGGGGAAAAAAGGGGGGGGGGGGPPPPPPPPPPPPPPAAGGGGPPPPPPPPPPPPPPPPPPPPPGAAAGGGGGGPPPPP!! & & & &:::::::::::::::::::::::::::::::::::::::::&&&&&& &&&&&&&&&&&& &&&&&&&&&&&&PPPGGGGGPPPTTTTTTTTTTPPPPPPPPPPPPGGGGGGGGGAAAAAGGGGGGGGGGGGGGGGGGPPPPPPPAAAGGGGPPPPPPPPPPPPPPPPPPPPGAAAGGGGGGPPPP&SS& & & &:::::::::::&&&&&& &&&&&&&&&::::::::::::&&&&&& &&&&&&&&&&& &&&&&&&&&&&PPPGGGGGPPTTTTTTTTTTTTPPPPPPPPPPPGGGGGGGGGAAAAAGGGGGGGGGGGGGGGGGGGGGGGGAAAAGGGPEE///EE/PP//PPEP//EA/GGG//GPEENGGGGGG!&& && &::::::::&& &&&&&::::::::&&&&& &&&&&&&&&&& &&&&&&&&&&&&PPGGGGPPPTTTTTTTTTTTTTPPPPPPPPPPGGGGGGGGGAAAGGGGGGGGGGGGGGGGGGG/G////AE////EEE//EE//E////EEE///E///EG///GEEEEEEGEEG&&&&& &:::::&& &&&&::::::&&&&& &&&&&&&&&&& &&&&&&&&&&&&PPGGGGGPPTTTTTTTTTTTTTTTPPPPPPPPPPGGGGGGGGGGGGGGGGGGGGGG/EEGEE///////////EE////EEE/EEE/EEE//EEEEE/EEE/EEE////EEEEEEEEEEG!&&& &::::& &&&&&&&&&&&&&&&&&&&&&& &&&:::::&&&& &&&&&&&&&& &&&&&& &&&&&PPGGGGGGPPTTTTTTTTTTTTTTTPPPPPPPPPPGGGGGGGGGGGGGGGG/////EEEE//////T////EE//TTGETTGEEEEEEEEEEEETTTETTEETT//TEETTEEEEEEEG!&&&&&:::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&:::::&&&& &&&&&&&&&& &&&&& &&&&&PPGGGGGPPPTTTTTTTTTTTTTTTTPPPPPPPPPGGGGGGGGGGG////////E/EEEEEETTT/TTTTTTEEGTTTTTTTTTTTEEGEETTTTTTTTTTTTTTTTTTTTTGEGEG!&&&&::& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&:::&&&& &&&&&&&&&& &&&&& &&&&PPGGGGGGPPPPTTTTTTTTTTTTTTTPPPGGGGGGGGGGGGGGE////////EEEETTEETTTTTTTTTTTTTTTTTTTTTTTTTTTGTTGTTTTTTTTTTGGGS&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&& &&&&&&&&& &&&&&& &&&&PPGGGGGPPPPPPPPTTTTTTTTTTTTTPPGGGGGGGG////EE/TT//T/EEGTTTTTGTTGTTTTTTTGTTTTGTGTGTTGGN!&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&& &&&&PPGGGGGGPPPPPPPPPPPPPTTTTTTTTPPPGGGGG////EEEETTTTTTTGTTGTTGTTGGGGGGNN&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&& &&PPGGGGGPPPPPPPPPPPPPPPPPTTTTTPPPPPEP/////EEEGTTGTTTG11GG11G111GGGGGNNS!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&& &&&PPGGGGGGPPPPPPPTTTTTTPPPPPTTTTTPP/EEETTTTTEGG11GT111G111111G111111111111111111GGGNNS!&&&&&& &&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&& &&&PPGGGGGGGPPPPTTTTTTTTTTTTTTTTTT//EETTTTTT111111111111G11G111G1111G11G1111111111111111111111111""GGNN&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&& &&&PPGGGGGGGPPPPTTTTTTTTTTTTTTTTT//TET11TT111111111111111111111111111111"1111111111111"""1"""111""11"111111""""GN&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& && &&&PPGGGGGGGGPPPTTTTTTTTTTTTTTTTEEETT111111111G1""1111111111""111""11"1111""11"1111111111"""""""""""""""""11111""GN&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&& &&&&PPGGGGGGGGPPPPTTTTTTTTTTTTTTEETT1111111111""""""11"111"""""""""""111""""1""111"""111"""""""""""""""GGNS!&&&&&&&&&&&:::::&&&&&&&&&&&&&&&&&&&&:::::::::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&& & &&&&PPPGGGGGGGGPPPPTTTTTTTTTTTTE1T111""11"11"""""""""1"""""""""""1""""""""1""""11""""""""""S&& & &&&&&&::::::::::::::::::::::::::::::::::::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&PPGGGGGGGGGPPPTTTTTTTTTTT11111""""""""""""""""""""""""""""""""" &&&& & && &&&&::::::::::::::::::::::::::::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& & &&&PPPGGGGGGGGPPPTTTTTTTTTT11""""""P"P""PPPPGAAA""GGG"""""""GG&& && && & &: &&::::::::::::::::::::::::::::&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&& && &&&PPPGGGGGGGGPPPPTTTTTTTT"""PPPPPPPPPPPPAAAAAGGGGGGGGGGGG"GGGGAGGG&&& && & &:& &&&::::::::::::::::::::::&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& && &&&&PPPGGGGGGGGPPPTTTTTTTTTTPPPPPPPPPPPPPGAAAAAGGGGGGGGGGGGGGGGGGPPPPPPPPPPGAAAGGGGG&& & & &::& &&&&&&::::::::::::::::&&&&&&& &&&&&&&::::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&& && &&&&PPGGGGGGGGPPPPTTTTTTTTTTTTTTTTTTPPPPPPPPPPGAAAAGGGGGGGGGGGGGGGPPPPPPPPPPPPPPPPGAAAGGGP&&& && && & &:::& &&&&&&&&::::::::::&&&&&&& &&&:::::::::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&& && &&&&PPGGGGGGGPPPPTTTTTTTTTTTTTTTTTTTTTPPPPPPPGAAAGGGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPAAAGGGPP&& & && & &::::& &&&&&&&&&&&&&&&&&&&&& &&::::::::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& && &&&&PPPPGGGGGGGPPPPPPTTTTTTTTTTTTTTTTTTTPPPPPGAAGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGAAGGGPP&&& && && & :::::&& &&&&&&&&&&&&& &::::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&PPPPGGGGGGGPPPPPPPPPPPPPPTTTTTTTTTTTPPPAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGAAGGPPPP&& & && &: ::::::&: &&::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&PPPGGGGGGPPPPPPPPPPPPPPPPPPPPPTTTTPPGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGAAAGGPPPP&&& && &&& &: & &:::::::::& &&::::::::::&&&&&&&&&::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&PPPGGGGGGPPPPPPPPPPPPPPPTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPAAAAGGPPPPP&& & && ::: & &:::::::::::::&&&&&&&&::::::::::::&&&&&&&&&::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&PPPGGGGGGPPPPPPTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGAAAAGGPPPPPP&& J && &:: & &::::::::::::::::::::::::::::::&&&&&&&&&::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&PPPGGGGGGPPPPPTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPAAAAGGPPPPPPP&&& JJ &&& &:: && &::::::::::::::::::::::::::&&&&&&&&&&:::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&PPPGGGGGGPPPPPTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPAAAGGGPPPPPPPP&& JJ &&& ::: && &:::::::::::::::::::::&&&&&&&&&&&::::& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&PPGGGGGPPPPPPTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPAAGGPPPPPPPPPPP&& JJ &&& :::: &&& &&::::::::::::&&&&&&&&&&&&&&&:::: &&&&&&&&&&&&&& &&&&&&&&&&&&&&&&& & &PPPGGGGGPPPPPPTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPAAGPPPPPPPPPPPPP&& JJ &&& & &:: &&&&& &&&&&&&&&&&&&::: &&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&& &GGGGGGGGGGGGPPGGGGGPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPGGGGPPPPPPPPPPPPP&&& &JJ &&& & ::: &&&&&&&& &&&&&&&&&&& &:::: &&&&&&&&&&&&& &&&&&&&&&&&&&&&&&& &&GGGGGGGGGGGGGGGPPPGGGGGPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPGGGGPPPPPPPPPPPPPP&& JJJ &&& & ::: &&&&&&&&&&&&&&&&&&&&&&&&&&& ::: &&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&& &&PPPPPPPPPGGGGGGGGGPPPGGGGGPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPGGPPPPPPPPPPPPPPPPP&& JJJ && & ::: &&&&&&&&&&&&&&&&&&&&& :::: &&&&&&&&&& &&&&&&&&&&&&&&&&&&&&& &&PTTTTTTTPPPPPGGGGGGGPPGGGGPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP&& JJJ &&& &&& &::: &&&&&&&&&&&&&&&&&& &::: &&&&&&&& &&&&&&&&&&& &&&&&&&&&&& &&TTTTTTTTTTTTPPPPGGGGGGPPPGGGGPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPP&& &JJJ &&& &&& &:::: &&&&&&&&&&& &:::: &&&&&&&& &&&&&&&&&&&& &&&&&&&& &&&&&&PPTTTTTTTTTTTTTTTPPPPGGGGGPPPGGGGPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPGG&& &JJJ &&&& &&& &:::: &::::: &&&&&&&& &&&&&&&&&&&& &&&&&&&&& &&&&&PPPPPPPPPTTTT TTTTTTTTTTPPPPGGGGPPGGGPPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPGGGGG&& &JJJ &&& &&&& ::::::: :::::::: &&&&&&& &&&&&&&&&&&& &&&&&&&&& &&&&&PPPPPPPPPPPPPPPTTT TTTTTTTTTTTTPPPPGGGGPPPGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGG&& JJJJ &&&& &&&&& ::::::::::::::::::::: &&&&&&& &&&&&&&&&&&& &&&&&&&&&& &&&&&&3333333PPPPPPPPPPPPPPTTT TTTT TTTTTTPPPGGGGGPPPGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGGG& &JJJ &&&& &&&&& &&&&::::::::::::::: &&&&&&& &&&&&&&&&&&& &&&&&&&&&& &&&&&&333333333333PPPPPPPPPPPPPPTTT TTT TTTTTTPPPGGGGPPGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGGGGG&& &JJJ &&&&& &&&&& &&&&&& &&&&&&&&&&&& &&&&&&&&&& &&&&&&3333333333PPPPPPPPPPPPPTT TT TTTTTTPPPGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGGGGGG&& &JJJ &&&&& &&&&& &&&&&&&& &&&&&&&&&&&& &&J&&&&&&&& &&&&&&&333333333PPPPPPPPPPPPTT TTTTTTTTTTTPPGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGAAAAGGGGGG&& &JJJ& &&&&& &&&&&&&&&&&&&&&&&&&&& & &&&&&&&&&& &JJJJJ&&&& &&&&&&&3333333333PPPPPPPPTT TTTTTTTTTTTTTTTPPGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGGGAAAAGGGGGGGPP& &JJJ &&&&&& &&&&&&&&&&&&&&&& &&&&&&&& &&JJJJJ&&&&& &&&&&&&&33333333333PPPTT TTTTTTTTTTTTTTTPPPPGGGGPPPPPPPPGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAGGGGGPPPPP&& &JJJ& &&&&&& &&&&&&& &&&&&&& &&&JJJJJJJ&&&&& &&&&&&&&3333333333333T TTTTTTTTPPPPPPPPPPPPPGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAGGGGPPPPPPPP& JJJJ& &&&&&&&& &&&&&&& &&&&JJJJJJJ&&&&& &&&&&&&&3333333333T TTTTTTTPPPPPPPPPPPPPPPPPGGGGPGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAGGGGPPPPPPPPPP&& &JJJJ& &&&&&&&&& &&&&&& &&&& &&&&&JJJJJJJJJ&&&& &&&&&&&&33333333T TTTTTTPPPPPPPPPPPPPPPPPPPPGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAAAGGGGPPPPPPPPPPPPP&& &JJJJJ&& &&&&&&&&&&&&&&&&& & &&&&&&&JJJJJJJJJ&&&&& &&&&&&&&&33333333T TTTTTPPPPPPPPPPPPPPPPPPPPPGGGGPGGGGAGGGGGGGGGGAAAAAAAAAAAAAGGGGGPPPPPPPPPPPPPP&& &JJJJJJ&&& &&& & &&&&&&&JJJJJJJJJJ&&&&& &&&&&&&&333333333T TTTTPPPPPPTTTTTTTTTTTTTPPPPPGGGGPGAAAAAAAAAAAAAAAAAAAAAAAGGGGGGPPPPPPPPPPPPPPPP&& &JJJJJJJ&&&& &&&& &&&&&&&&JJJJJJJJJJ&&&&& &&&&&&&&3333333333 TTTGPPPTTTTTTTTTTTTTTTTTTPPPPGGGPPGAAAAAAAAAAAAAAAAAGGGGGGPPPPPPPPPPPPPPPPPPP&& &JJJJJJJJJJJ&&&&&&&&&&&&&&&&&&&&&&&&&&JJJJJJJJJJJ&&&&&& &&&&&&&&&333333333333T TTTGGPPTTTTTTTTTTTT TTTTTTPPPGGGGPPAAAAAAAAAAAAAGGGGGGPPPPPPPPPPPPPPPPPPP&:&& &&JJJJJJJJJJJJJJJJ&&&&&&&&&&&&&&JJJJJJJJJJJJJJ&&&&&& &&&&&&&&&3333333333333T TTGGPPTTTTT TTTTPPPGGGGPPPPAAAAAAAAAGGGGGGPPPPPPPPPPPPPPPPPPP&:&&& &&JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ&&&&&&& &&&&&&&&&333333333333333T TTGGGPTTT TTTTPPGGGGPPPPPAAAAAAGGGGGGPPPPPPPPPPPPPPPPPPPP::::&&& &&&JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ&&&&&&&& &&&&&&&&&33333333333333333TT TTGGPTTT TTTTTTTTPPGGGGPPPPPAAGGGGGGPPPPPPPPPPPPPPPPPPPP&:::::&&&& &&&JJJJJJJJJJJJJJJJJJJJJJJJJJJJ&&&&&&&&&& &&&&&&&&3333333333333333333GPTT TGGPTTT TTTTTTTTTTTTTTTTTPGGGGPPPPPPGGGGGPPPPPPPPPPPPPPPPPPPP&::::: &&& &&&&&JJJJJJJJJJJJJJJJJJJ&&&&&&& &&&& &&&&&&&&&333333333333333333333GGPPPTTGGTTT TTTTTTTTTTTTTTTTTTTTTTPGGGGPPPPPPPGGPPPPPPPPPPPPPPPPPPPPP::::: &&&&&&& &&&&&&JJJJJJJJJ&&&&&&&&&&& & & &&&&&&&&&33333333333333333333333GGGPPPGGPTTT TTTTTTTTPPPPPPPPPPPPTTTTPGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPP&::::& &&&&&&&& &&&&&&&&&&&&&&&&&&&& &&& &&&&&&&&333333333333333333333333GGGGPPGGTTT TTTTTTPPPPPPPPPPPPPPPPPPPPPPGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPP&:::& &&&&&&N&&& &&&&&&&&&&&& &&&&&&&&&&&&&&3333333333333333333333333333GGGGGGPGGTTTTTTTTPPPTTTTTTTTTTTTTTPPPPPPPPGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPP&::: &&&&&& NN&&&&& &&&&&&&&&&&&&&&&333333333333333333333333333333GGGGGGGGGPTTTTGGPTTTTTTTTTTTTTTTTTTTTTTPPPPPGGGPPPPPPPPPPPPPPPPPPPPPPPPP:::& &&&&&& &::NNN&&&&&&&&&&&&&&&&&&&&&&&NNNN333333333333333333333333333333GGGGGGGGGGGPGGGGTTTTTTTTTTTTTTTTTTTTTTTTTTPPPGGGGAAAAAPPPPPPPPPPPPPPPPPPPP:::& &&&&& &:::NNNNNNNNNNNNNNNNNN333333333333333333333333333PPPPPGGGGGGGGGGGTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPGGGAAAAAAAAAAAPPPPPPPPP::: &&&&& &:::::NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN3333333333333333333333333TTTTPPPPGGGGGGGPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPGGGGAAAAAAAAAAAAAAPPPPPPP&::: &&&& &:::::::NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN33333333333333333333TTTTTTPPPPGGGGGGGGPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTPPGGGGAAAAAAAAAAAPPPP&::: &&&& :::::::& &&NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN3333333333333TT TTTTPPPGGGGGGGGPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTPGGGGAAAAAAAAPPP::: &&& &:::::&& &&&&&&NNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNN333333TT T PPGGGGGGGGGPPTTTTTTTTTTTTTTTTTTTTTTTTTTTPPGGGAAA::: &&& :::::&& &&&&&&&&&NNNNNNNNNNNNNNNNNN:N NNNNNNNNNTT TTPGGPPGGGGGGGGGGGTPPPPPPPPPPPPPTTTTTTTTTTPGGGG::: && ::::&& &&&&&&&&&&&&&NNNNNNNNN:::::::&&& NNNNNNNNNPPPPPPPPPPPTT TTTGGPPPGGGGGGGGTTTTTTTTTTTTTTTPPPPTTTTTTTPGGGG&::& && &::::& &&&&&&&&&& &&&&&&&:::::::&&& NNNNNNNNNPPPPPAAAPPPPPTT TTTGGPPPPGGGGGGPTTTTTTTTTTTTTTTTTTPPPPTTTTPPGGG&::& && &:::& &&&&&&& &&&&&::::::&&& NNNNNNNNN333PPPPAAAAAAAAAAAATTT TTTGGTTPPGGGGGGGPTTTTTTTTTTTTTTTTTTTTPPPTTPPGGG&::& & :::& &&&&&& &&&&&& &&&&::::::&&& &NNNNNNN3333PPPPAAAAAAAAAAAATTT TTPGGTTTPPGGGGGGGPTTTTTTTTTTTTTTTTTTTTTPPPPPPGG&:& ::: &&&&& &&&&&&&&&&&&& &&&::::::&&& &&&&&&&PPPPAAATT TTPGG TTTPGGGGGGGGPPTTTTTTTTTTTTTTTTTTTTTPPPPPGG&&&& ::& &&& &&&&::::::&&&&&&&& &&&::::::&&& &&&&&&&PPPPAAATTT TTPGG TTTGGGGGGGGGGPTTTTTTTTTTTTTTTTTTTTTTPPPGG&&&& ::& &&& &&:::::::::::::::&&&&& &&&&:::::&& &&&&&&&&PPPAAATTT TTPGG TTGGPPGGGGGGGGPTTTTTTTTTTTTTTTTTTTTTPPPGGG& :& && &:::::::::::::::::::&&&& &&&&:::::&& &&&&&&&PPPAAATT TTPGGT TTPGGTPGGGGGGGGPPTTGGGGGTTTTTTTTTTTTTPPPGGG& & & &::::::::::::::::::::::&&& &&&&:::::&& &&&&&&&PPPAATT TTPGGT TTGGTTTTPGGGGGGGGGGGGGPPPPPPPTTTTTTTTPPPGG""1""G & &&:::::::::::::::::::::::::&&& &&&&:::::&& &&&&&&PPPAATT TTPPGT TTGGTTTTTTTGGGGGGGPPTTTTTTTTPPPPTTTTTPPPPP"""""""1111""""G && &:::::&&& &&&&&:::::::::::&& &&&&::::&& &&&&&&&PPAATT TTPPTT TPGGTTTTTTTTPGGGGGGPPTTTTTTTTPPPTTTTTPPPP"""""""""1111111""GGG&& &:::& &&&:::::::::&& &&&:::::&& &&&&&&&PPAAATT TTPPTT TTGGTTTTTTTTTTPGGGGGGPTTTTTTTTTPPPTTTTPPPP"""""""""""11"111111GGG &::& &&::::::::&& &&&::::&&& &&&&&&PPAATT TTTPPT TTTGGTTTTTTTTTTGGGGGGGGTTTTTTTTTTPPPTTPPPPP""""""""""11"11111111GG &&:& &&&&&&&&&&& &&:::::::&& &&&::::&& &&&&&&PPPPPPPPPAAATTT TTTPPTT TTTPPTTTTTTTTTTGGPPGGGGGPTTTTTTTTTPPPPPPPPP""""""""11""""""""11111111G &&& &&&&&&&&&&&&&&&& &&::::::&& &&&::::&& &&&&&&PPPPPPPPPPPPPAATT TTTPPTT TTTTPPTTTTTTTTTGGTTPPGGGGGPTTTTTTTTPPPPPPPPP"""""1"""1111"""""111"111G11GTTTGG &&& &&&&&&&&&&&&&&&&&&& &&:::::&&& &&&:::&&& &&&&&&PPPPPPPPPPPPPPPPAATTT TTTPPPTT TTTTTPPTTTTTTTTGGTTTTPGGGGGGPTTTTTTTPPPPPPPP"""""""""1111111111111111111GTTTTTTTEEEG &&&& &::::::::::::&&&&&&&&& &&:::::&& &&::::&& &&&&&&PPPPPPPPPPPPPPPPPPAATT TT TTTTPPTT TTTTGGPPTTTTTTTG TTTPGGGGGGGTTTTTTTPPPPPPPP"""""""1""1111G1111111111TTTTTTTTTTGEEGU&&&&& &&:::::::::::::::&&&&&&& &&::::&& &&&:::&& &&&&&&&PPPPPPPPPPPPPPPPPAAT T TTTPPPTT TTTTPGGPPTTTTTTGT TTTGGPGGGGGPTTTTTTPPPPPPP""""""11""""111111G11111111TTTTTTTTTTEEEEEEGU&&&&&& &&&&&&&&&&::::::::::&&&&&&& &&:::&& &&::::&& &&&&&&PPPPPPPPPPPPPPPPPPAATT TT TTTPPPPT TTTPGGGPPPTTTTGG TTTTGGPPGGGGPTTTTTTTPPPPPP""""""""""""111G"11111GGG11GTTGTTTT/TTEEEEEEEEEG&&&&&&&& &&&&&&:::::::&&&&&&& &&:::&& &&::::& &&&&&&&PPPPPPPPPPPPPPPPAAATT T TTTTPPPTTTTTTPPGGGGGPPTTTPT TTTGGTPPPPGGPTTTTTTTTPPPP"""""""""""1"1111111111GGTTTTTTETT///EEEEEEEGGG&&&&&&&&& &&&&&::::::&&&&&&& &&:::&& &&:::&& &&&&&&PPPPPPPPPPPPPPPPPAAATTTTT TTTTPPPPTTTTPGGGGGGGGPPTTPT TTTGGTTTTPPGGGTTTTTTTTTPPP""""""11""""11"111111G1111TTGTTTTETTEEE////EEEGGGGG&&&&&&&&&& &&&::::::&&&&&& &&::&& &&::::& &&&&&&&PPPPPPPPPPPPPPPPPAAPTTTTTTTTTTTPPPTTPGGGGGGGGGGGPTTPT TTTGTTTTTPGGGPTTTTTTTTTPPP"""""""""""1111""111111111TTTTTEEETTTTEE/EEE/// E  &&&&&&&&&&&& &&&& &&&:::::&&&&&& &:::&& &&:::&& &&&&&&PPPPPPPPPPPPPPPPPAAATTTTTTTTTTPPPPPGGGGGGGGGGGGPPTPPT TTTGGTTTTTGGGGGPTTTTTTTTPPP"""""""""""1111111111111GGTTTTTTTGEEEEEEE//EE//EE&&/ &&& &&&&&&&&&&&&&&&&&& &&&&&& &&&::::&&&&& &&:::& &&::::& &&&&&&PPPPPPPPPPPPPPPPPPPAATTTTTTTTTTTPPPGGGGGGGGGGGGGGPPPPT TTPGTTTTTGGGGGGGTTTTTTTPPPP1"""1"111""""11G1111111111GTTTTTTETEEEG/EEEEE/////&& &&& && &&&&&&&&&&&&&&&&&&&&&&&& &&:::::&&&& &&::&& &&:::&& &&&&&&PPPPPPPPPPPPPPPPPAAATTTTTTTTTPPPGGGGGGGGGGGGGGGPPPT TTPGTTTTTTGGGGGGGTTTTTTTPPPPP111111"1111111""G111G1111GTTTTTTTTTTTEEGEEE///EEEE//&& &&& & && &&&&&& &&&&&&&&&&&&&&& &&&::::&&&& &&&&& &&&::&& &&&&&&PPPPPPPPPPPPPPPPPAAPTTTTTTPPPGGGGGGGGGGGGGGGGPPT TTTPPTTTTTGGGGGPGGTTTTTTPPPPPP11T1G11111111G1111111GTTTTTTETTTTTEETEEE//EE///&& &&& & & &&&&& &&&&&&&&&&&&&& &&::::&&&& &&&&&&&&&:::&& &&&&&PPPPPPPPPPPPPPPPPAAPPTTTTPPGGGGGGGGGGGGGGGGGPPPT TTPPTTTTTGGGGGPPGGTTTTTTPPPPPEETT111111G1111G11TTGTGTTTTTTTEE//T/EEE//EE////& && & &&& &&&&&&&&&&&&&&&&& &&::::&&&& &&&&&&&&:::&& &&&&&&PPPPPPPPPPPPPPPPAAPPPPPGGGGGGGGGGGGGGGGGGGPPT TTTPPTTTTGGGGGPTTGGTTTTTTPPPPPEETTT11GTGT11GGTTTGTTTTTTTTTT///EE////EEE///E/& &&& & & &&::&& &&&&&&&&&&&&&&&&& &&:::::&&& &&&&&&&&::&& &&&&&&PPPPPPPPPPPPPPPPAAGGGGGGGGGGGGGGGGGGGGGGPT TTTPPTTTTGGGGGGTTTGPTTTTTTPPPPEE//EETTTTTGEGGTTTTTTEETTTTEEGTTT//T/////E////EE//& &&& & & &&&::&& &&&&&&&&&&&&&&&&& &&:::&&& &&&&&&&&:::&& &&&&&PPPPPPPPPPPPPPPPAAGGGGGGGGGPPT TTTTPTTTTPGGGGGPTTTPTTTTTTPPPP///EETTTTTEEEEETT/TT/EEEETEEEE/T/////////& && & & &&:::&& &&&& &&&&&&&&&&&&& &&&:::&&& &&&&&&&&::&& &&&&&&PPPPPPPPPPPPAPPPAAPPPPPPGPT TTTTPTTTPGGGGGGTTTTPTTTTTTPPP//EE//////EEE/TT/////E//EEEE///////& && & && &&&:::&& &&& &&&&&&&&&&&&& &::::&&& &&&&&&::&&& &&&&&PPPPPPPPPPPAAPPPPPPPPPPPPPPPP TTTTPPTTTPGGGGGPTTTTPPTTTTPPPPE/////EEG///////////EEE//& && & && &&&&:::&& && &&&&&&&&&&&& &::::&& &&&&&&::&& &&&&&PPPPPPPPPPAAAPPPPPPPPPPPPPPPPT TTTTPTTTPPGGGGGTTTTTPPTTTTPPP//E//////////E& && & & &&& &&&&:::&&& && &&&&&&&&&&&& &&:::&&& &&&&&&::&&&&&&&&PPPPPPPPPPAAAPPPPPPPPPPPPPPPPP TTTTPTTPPGGGGGGTTTTTTPPTTPPPP& && & && &&&::::&&& && &&&&&&&&&&& &&:::&& & &&&&&::&&&&&&&&&PPPPPPPPPAAAPPPPPPPPPPPPPPPPPP TTTTPTTPPGGGGGPTTTTTTPPTTPPPP& & && & & &&& &&&&&:::&&& && &&&&&&&&&&& &::::&&& &&&&&::&&&&&&&&&PPPPPPPPAAAAPPPPPPPPPPPPPPPPPP TTTPTTTPGGGGGGPTTTTTTTPPPPPPP& & && & & & && &&&&&::::&& && &&&&&&&&&& &::::&& &&&&&&:&&&&&&&&&PPPPPPPPAAAAPPPPPPPPPPPPPPPPPPPTT TTTTPTTPPGGGGGGPTTTTTTTPPPPPPP& && & & & &&& &&&&&::::&&& && &&&&&&&&&& &&:::&&& &&&&&&&&&&&&&&&PPPPPPPAAAAAPPPPPPPPPPPPPPPPPPPTTTGGGGGGGGPTTTTTTTTPPPPPP& &&& && && & &&&& &&&&&:::::&&& & &&&&&&&&& &&:::&& &&&&&&&&&&&&&&&PPPPPPPAAAAPPPPPPPPPPPPPPPPPPPPPGPPTTTTTTTTPPPPP& & && && & &&&&&& &&&&&&:::::&&& && &&&&&&&&& &&::&&& &&&&&&&&&&&&&&PPPPPPPAAAAPPPPPPPPPPPPPPPPPPPPPTTTTTTTTPPPPP& && && && &&&&&& &&&&&&:::::&&&& && &&&&&&&& &:::&& &&&&&&&&&&&&&&&PPPPPAAAAAPPPPPPPPPPPPPPPPPPPPPTTTTTTTTPPPP& && &&& & &&&&&&& &&&&&&&:::::&&& & &&&&&&&&& &&:::& &&&&&&&&&&&&&&&PPPPPAAAAAPPPTTTTTTTPPPPPPPPPPPPTTTTTTPPPPP& & && && && &&&&&&&& &&&&&&&::::::&& && &&&&&&&& &&::&& &&&&&&&&&&&&&&PPPPPAAAAAPPTTTTTTTTTTPPPPPPPPPPTTTTTPPPPP&& && &&& & &&&&&&&& &&&&&&&&:::::&&& & &&&&&&&& &&:::& &&&&&&&&&&&&&&PPPPAAAAAAPTTTTTTTTTTTTTPPPPPPPPTTPPPPPPP& & & &&& && &&&&&&&&& &&&&&&&::::::&&& & &&&&&&&& &&::&& &&&&&&&&&&&&&PPPPAAAAAPPTTTTTTTTTTTTTTPPPPPPP& & && &&& & &&&&&&&&& &&&&&&&&::::::&& & &&&&&&&& &&&::& &&&&&&&&&&&&&PPPPAAAAAPTTTTTTTTTTTTTTTTTPPPPPP& & & &&& & &&&&&&&&&& &&&&&&&&::::::&& &&&&&&&&&&&&:& &&&&&&&&&&&&&PPPPAAAAAPTTTTTTTTTTTTTTTTTPPPPPP& & & &&& && &&&&&&&&&&& &&&&&&&&:::::&&& &&&&&&&&&&::& &&&&&&&&&&&&PPPAAAAAAPTTTTTTTTTTTTTTTTTTPPPPP& & & &&& && &&&&&&&&&&& &&&&&&&&&::::&&& & &&&&&&&&&&&& &&&&&&&&&&&&PPPAAAAAAPTTTTTTTTTTTTTTTTTTTPPPP& & & &&&& & &&&&&&&&&&& &&&&&&&&&:::::&& & &&&&&&&&&&& &&&&&&&&&&&&PPPAAAAAPTTTTTTTTTTTTTTTTTTTTTPPP && & &&&& && &&&&&&&&&&& &&&&&&&&&:::::&&& &&&&&&&&&&& &&&&&&&&&&&PPPAAAAAPTTTTTTTTTTTTTTTTTTTTTTPPP& && && &&&& && &&&&&&&&&&&& &&&&&&&&:::::&&& &&&&&&&&&&&&&&&&&&&&&&&PAAAAAAPTTTTTTTTTTTTTTTTTTTTTTPPP& & & &&& &&& &&&&&&&&&&&& &&&&&&&&&::::&&& &&&&&&&&&&&&&&&&&&&&&&PAAAAAPTTTTTTTTTTTTTTTTTTTTTTTTPP& & & &&& &&& &&&&&&&&&&&&&& &&&&&&&&::::&&& &&&&&&&&&&&&&&&&&&&&&PAAAAAPTTTTTTTTTTTTTTTTTTTTTTTTPP& & & &&&& &&& &&&&&& &&&&&&&& &&&&&&&&::::&&& &&&&&&&&&&&&&&&&&&&&AAAAAAPTTTTTTTTTTTTTTTTTTTTTTTTTP& && & &&&& &&& &&&&&& &&&&&&&& &&&&&&&::::&&& &&&&&&&&&&&&&&&& &&AAAAAAPTTTTTTTTTTTTTTTTTTTTTTTTTP& && & &&& &&&& &&&&&& &&&&&&&&& &&&&&&::::&&& &&&&&&&&&&&&&&& &&AAAAAPPTTTTTTTTTTTTTTTTTTTTTTTTTT& && && &&& && &&&&&& &&&&&&&&&& &&&&&&::::&& &&&&&&&&&&&&&& &AAAAAPPTTTTTTTTTTTTTTTTTTTTTTTTTT& &&&&& && && &&&&&& &&&&&&&&&&& &&&&&&::::&& &&&&&&&&&&&&& &AAAAAPPTTTTTTTTTTTTTTTTTTTTTTTTTTP&& &&&&& && && &&&&&&& &&&&&&&&&&&& &&&&&::::&&& &&&&&&&&&&&& &&AAAAPPTTTTTTTTTTTTTTTTTTTTTTTTTTT&& &&&&& &&& &&& &&:&&& &&&&&&&&&&&&&&&&&&&::::&& &&&&&&&&&&& &&AAAAPPTTTTTTTTTTTTTTTTTTTTTTTTTTT&& &&&&&& &&& &:& &::::&& &&& &&&&&&&&&&&&&&&:::&&& &&&&&&&&&&& &&AAAAPPTTTTTTTTTTTTTTTTTTTTTTTTTTT&&& &&&&&& &&& ::& &:::::: &&&&&&&&&&&&&&&&&&&&& &&&&&&&&&& &AAAAAPTTTTTTTTTTTTTTTTTTTTTTTTTTT&&& &:::&& &&&&&::: &&:::::&&&&& &&&&&&&&&&&&&&&&&&&& &&&&&&&&& &AAAAAPTTTTTTTTTTTTTTTTTTTTTTTTTTT&&& &::::& &&&&&:::: &::::::&&&&& &&&&&&&&&&&&&&&&&& &&&&&&&& &&AAAAPTTTTTTTTTTTTTTTTTTTTTTTTTTT&&& &::::& &&&&:::: &&::::::&&&&&& &&&&&&&&&&&&&&& &&&&&&&& &&AAAAPTTTTTTTTTTTTTTTTTTTTTTTTTTT&&&& &::::&& &&&&&::::&: &&:::::::&&&&&&& &&&&&&&&&&&&&&&&&&&&&&& &AAAAAPTTTTTTTTTTTTTTTTTTTTTTTTTT&&&&& &&::::& &&&&:::::& &&&::::::::::&&&&&&&&&&&&&&&&&&&&&& &&&& &&AAAAPTTTTTTTTTTTTTTTTTTTTTTTTTT&&:&& &&:::::& &&&&:::::: &&&&:::::::::&&&&&&&&&&&&&&&&&&&& &&& &&PAAAPTTTTTTTTTTTTTTTTTTTTTTTTTT&:::: &&::::& &&&&:::::: &&&&&&::::&&&&&&&&&&&&&&&&&&&&& &&& &PPAAAPTTTTTTTTTTTTTTTTTTTTTTTTT&&::&& &&:::::& &&&:::::::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&& && &&PAAAPTTTTTTTTPTTTTTTTTTTTTTTT&::::& &::::::& &&&&:::::::: &&&&&&&&&&&&&&&&&&&&&&&&& && &PAAAPTTTTTTTTPTTTTTTTTTTTTTTT&&::::& &::::::& &&&&&::::::::&&& &&&&&&&&&&&&&&&&&&& & &&PAAAPTTTTTTTPPTTTTTTTTTTTTTT&::::&& &:::::: &&&&&::::::::&&&&&& &&&&&&&&&&& &&&& & &PAAAPTTTTTTTPPPTTTTTTTTTTTTT&:::::&& &::::::& &&&&&:::::::&&&&&&&&&&&&&&&&& && &AAAPPTTTTTTPPPPTTTTTTTTTTT&:::::&& &:::::::& &&&&&&::::&&&&&&&&&&&&&&&&&&&& & &PAAPPTTTTTTPPPPTTTTTTTTTTT&:::::&& &:::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &AAAPTTTTTTTPPPPTTTTTTTTTT:::::::&&&&&::::::::::&&&&&&&& &&&&& &AAPPTTTTTTPPPPTTTTTTTTTT:::::::&&&&&&::::::::::::&&&&&& & AAPPTTTTTTTPPPPTTTTTTTT&:::::::&&&&&&&:::::::::::&&&&&&&&&&&&&&&& &AAPTTTTTTTPPPPTTTTTTTP:::::::::&&&&&& &:::::&&&&&&&&&&&&&&&& &APPTTTTTTPPPPTTTTTTT::::::::::&&& &&&&&&& &PPTTTTTTTPPPTTTTTTT:::::::::&&&&& &&&&& PTTTTTTTPPPPTTTTT&&::::::&&&&&&&&&& &&&&&&&PPPPTT& PPTTTTTTPPPPTTTTT&&&&&&&&&&&&&&&&&&&&&&AAAPPPPPPPTTTPP&&PTTTTTTPPPPTTTTP&&&&&&&&&&AAAAAAAPPPPPPPTTTPPPA&TTTTTTTPPPTTTPPPPPPTTPPPPAAAAAAAAPPPPPPPTTTTPPPAATTTTTTPPPPTPTPPPTTTTTTTTTTTTPPPPPPAAAAAAAAAPPPPPPPPTTTPPPAAAPTTTTTPPPPPTTTTTTTTTTTTTPPPPPPAAAAAAAAAAAAPPPPPPPPTTTPPPAAAPPTTTTTTPPPPPTTTTTTTTTTPPPPPPPAAAAAAAAAAAAAAAPPPPPPPPTTTTPPAAAPPTTTTTTPPPPTTTTTTTAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPTTTTPPAAAPPTTTTTTPPPTTTTTPAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPTTTTPPAAAPPTTTTTTPPPTTTTPAAAAAAAAAAAAAAAAPAAAAAAAAAAAPPPPPPPPTTTTPAAPPPTTTTTTPPTTTTPAAAPPPPPPPPPPPPPPPAAAAAAPAAAAPPPPPPPPTTTTPPAPPPTTTTTPPTTTPPAATTTTTTTTPPPPPPPPAAAAAAPPAAAAPPPPPPPTTTTPPPPPPTTTTTPTTTPTTTTTTTTTTTTTPPPPPAAAAAAAPPPAAAPPPPPPPTTTTTPPPPPTTTTPTTTTTTTTTTTTTTTTTTPPPPAAAAAAPPPPAAAPPPPPPPTTTTTPPPPPTTTTPTTTTTTTTTTTTTTTTTPPPPPAAAAAAPPPPPAAAPPPPPPTTTTTPPPPPTTTPTTTTTTTTTTTTTTTTPPPPPAAAAAAPPPPPPAAAPPPPPPTTTTTPPPPPPTPTTTTTTTTTTTTTTPPPPPPPAAAAAAPPPPPPAAAPPPPPPTTTTTPPPPPPPTTTTTTTTTTTPPPPPPPPPAAAAAAPPPPPPPAAAAPPPPPTTTTTPPPPPPTTTTTTTTTPPPPPPPPPPPAAAAAAPPPPPPPPAAAPPPPPTTTTTTPPPPTTTTTTTTPTPPPPPPPPPPAAAAAAPPPPPPPPAAAPPPPPTTTTTTPPPTTTTTTTTTTTPPPPPPPPAAAAAAPPPPPPPPPAAAPPPPPTTTTTTPPPTTTTTTTTTTPPPPPPPPAAAAAAAPPPPPPPPPAAAPPPPPTTTTTTPPTTTTTTTTPPPPPPPAAAAAAAAPPPPPPTPPPAAAPPPPPTTTTTTPTTTTTTTPPPPPAAAAAAAAAAAPPPPPTTPPPAAAPPPPPTTTTTTTTTTTTPPPAAAAAAAAAAAAAAPPPPPTTTPPAAAPPPPPTTTTTTTTTTTPPPAAAAAAAAAAAAAAAPPPPPPTTPPAAAAPPPPTTTTTTTTTPPAAAAAAAAAAAAAAAAAAPPPPPTTTPAAAAPPPPTTTTTTTTPPAAAAPPPPPPAAAAAAAAAPPPPPTTTPAAAAPPPPTTTTTTPPPPPPPPPPPPAAAAAAAAAAPPPPPTTTPAAAAPPPPPTTTTTPPPPPPPPPPPPAAAAAAAAAAAPPPPTTTPAAAAPPPPPTTTTPPPPPPPPPPPPAAAAAAAAAAAPPTPTTTPAAAAPPPPPTTTPPPPPPPPPPPPPAAAAAAPAAAAPTTPTTTPAAAAPPPPPTTPPPPPPPPPPPPPAAAAAAPPAAAPTTPTTTPAAAPPPPPPTTPPPPPPPPPPPPAAAAAAPPPAAAPTTPTTTPAAAPPPPPPTPPPPPPPPPPPPAAAAAAPPPAAAPTTPTTTPAAAPPPPPPTPPPPPPPPPPPPAAAAAAPPPAAAPTTPTTTPAAAPPPPPPTPPPPPPPPPPPAAAAAAPPPPPAAPTTPTTTPAAAPPPPPPPPPPPPPPPPPAAAAAAPPPPPAAPTTPTTTPAAAPPPPPPPPPPPPPPPPPAAAAAAPPPPPAAPTTPTTTAAAPPPPPPPPPPPPPPPPPAAAAAAAPPPPAAAPTTTTTTAAAPPPPPPPPPPPPPPPPPAAAAAAPPPPPAAAPTTTTTTAAPPPPPPPPPPPPPPPPAAAAAAAPPPPPAAAPTTTTTTAPPPPPPPPPPPPPPPPAAAAAAAPPPPPAAAPTTTTTPPPPPPPPPPPPPPPPPAAAAAAAPPPPPPAAAPTTTTTPPPPPPPPPPAAAAAPAAAAAAAPPPPPPAAPPTTTTTPPPPPPPPPAAAAAAAAAAAAAPPPPPPPAAPTTTTTTPPPPPPPPAAAAAAAAAAAAAPPPPPPAAAPTTTTTTPPPPPPPAPPPAAAAAAAAAPPPPPPAAAPTTTTTPPPPPPPPPPPPPAAAAAAAPPPPPPAAPPTTTTTPPPPPPPPPPPPPPAAAAAAPPPPPPAAPTTTTTTPPPPPPPPPPPPAAAAAAAPPPPPPAAPTTTTTTPPPPPPPPPPAAAAAAAAPPPPPAAAPTTTTTPPPPPPPPPAAAAPAAAAPPPPPAAPTTTTTTPPPPPPPPAAAAPPAAAAPPPPPAAPTTTTTTPPPPPPPAAAPPPAAAAPPPPPAAPTTTTTPPPPPPPAAAAPPPAAAAPPPPPAPTTTTTPPPPPPAAAAPPPPAAAAPPPPPPPTTTPPPPPPPPAAAPPPPPAAAAPPPPPPTTTTPPPPPPAAAPPPPPPAAAAPPPPPPTTTPPPPPPAAAAPPPPPPAAAAPPPPPTTPPPPPAAAAPPPPPPPAAAAPPPPPTPPPPPPPAAAAPPPPPPPAAAAPPPPPPPPPPPAAAAPPPPPPPPAAAPPPPPPPPPPAAAAPPPPPPPPPAAAPPPPPPPPPAAAAPPPPPPPPPAAAAPPPPPPPPPAAAPPPPPPPPPPAAAPPPPPPPPAAAPPPPPPPPPPPAAAPPPPPPPAAAPPPPPPPPPPPAAAPPPPPPAAAPPPPPPPPPPPPAAPPPPAAAPPPPPPPPPPPPPPAPPPAAAPPPPPPPPPPPPPPAAAPPPPPPPPPPPPPPTTT \ No newline at end of file
diff --git a/systemtest/rmantest/Oracle/mandatory/9.1_Spatial_Domain.rasql b/systemtest/rmantest/Oracle/mandatory/9.1_Spatial_Domain.rasql
deleted file mode 100644
index 20e2df7..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.1_Spatial_Domain.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: [0:255,0:210]
- Result element 2: [0:255,0:210]
- Result element 3: [0:255,0:210]
diff --git a/systemtest/rmantest/Oracle/mandatory/9.1_Spatial_Domain_[0].hi.rasql b/systemtest/rmantest/Oracle/mandatory/9.1_Spatial_Domain_[0].hi.rasql
deleted file mode 100644
index 2507ed5..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.1_Spatial_Domain_[0].hi.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 255
- Result element 2: 255
- Result element 3: 255
diff --git a/systemtest/rmantest/Oracle/mandatory/9.1_Spatial_Domain_[0].lo.rasql b/systemtest/rmantest/Oracle/mandatory/9.1_Spatial_Domain_[0].lo.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.1_Spatial_Domain_[0].lo.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Oracle/mandatory/9.1_Spatial_Domain_[0].rasql b/systemtest/rmantest/Oracle/mandatory/9.1_Spatial_Domain_[0].rasql
deleted file mode 100644
index 13f571f..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.1_Spatial_Domain_[0].rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0:255
- Result element 2: 0:255
- Result element 3: 0:255
diff --git a/systemtest/rmantest/Oracle/mandatory/9.2.1_Trimming.rasql b/systemtest/rmantest/Oracle/mandatory/9.2.1_Trimming.rasql
deleted file mode 100644
index e6f0081..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.2.1_Trimming.rasql
+++ /dev/null
@@ -1 +0,0 @@
-/9?HRY\^`dilkigggdba(:ENWbgfdhpvwqnmold[]1BJQ[hqvvvx|}umlomgdBOSWcp|‚‡‰ˆ…ƒ‚zupnlmIPS[kŠŒŒ•š—†zvpidRY`l}Š‘”™™}vwxpdZ_fwŒ—™–”–š™“ˆ‚zso`dp‰¡ª£žž¡£££¡ž™’Šƒ{udn”£«ª¤¡¢¤§§¦£ œ–†ycsŠ›¢£ª°®¨¤§«ª¤ žŸš|fx’©µ¶´°®«¨¦§©ª©ª¬«žŠg€š­µ¶³®ª«®¯­«©¨©«¬¤”lƒ›®·´©£©°´¯ªª«©¤§¬¬Ÿp‰ °º¹±­¬¯³³±°°®ª©­¯©vŠ °¶±®¯±³³´··´®¨¤ª³µ€•¦±µ±¯°³¸»¹µ°°¯¬ª­³³}¢®°®­°µ¸º»º·°¬«­­­§Ÿ¦¤£©³»¼¹·¶³°±·¶«ž“z¡©§§ª®°´¸·°««­¬¤›Ž‚|Š›£££¦©ªª«®¯¬¦¢¢ “t€Ž—œž£¨©§¨ª««ª¦”Šxpu‰œ£¢¢§©¦£££¢¡œ‘†}|vo™ª«£¢¤¤Ÿ››š•…zxtpcpˆ ©¦¡£¤ •ˆ}wx{xqnbl}‘ž¢Ÿ›–‘Š†ƒ{vssspk]hu‰ŒŠ‡…„}zvqppnljhdmv‡‰…}xuuvvqnkifdgmbkt}†‡‚{uplmonlkjiggjbvƒˆŒ‡}xtnkmnjfffcbdk€†‡Ž•Ž{nmpspmifdfiigf}ŒŠ†€ysqvywpkdbchljlx‰Šƒxqqw||vmjhdaafiht{{xvtpoqxysllnjb_abix{vnlotxxvvwvtpjc``c`ddfkpqspopx}ypmkiddhSY]ckptqpuz|zz}ƒƒ|uwDR`ilopployƒ„ŠŠŠŽ”?Saiptplmt}Š”š¢§§££¨BSfqtqolmyŒ™Ÿ£©­­­¯°³FWhppojkwŒœ¢£ª±¶¶·¼½½@Wipsvy}†“Ÿ©°³³°°±¸ÀÈ \ No newline at end of file
diff --git a/systemtest/rmantest/Oracle/mandatory/9.2.2_Section.rasql b/systemtest/rmantest/Oracle/mandatory/9.2.2_Section.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.2.2_Section.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Oracle/mandatory/9.2.3_The_Array_Bound_Asterisk.rasql b/systemtest/rmantest/Oracle/mandatory/9.2.3_The_Array_Bound_Asterisk.rasql
deleted file mode 100644
index 17d5718..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.2.3_The_Array_Bound_Asterisk.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.2.3_The_Array_Bound_Asterisk_1.rasql b/systemtest/rmantest/Oracle/mandatory/9.2.3_The_Array_Bound_Asterisk_1.rasql
deleted file mode 100644
index 3751b4f..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.2.3_The_Array_Bound_Asterisk_1.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.2.4_Shifting_a_Spatial_Domain.rasql b/systemtest/rmantest/Oracle/mandatory/9.2.4_Shifting_a_Spatial_Domain.rasql
deleted file mode 100644
index 342d044..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.2.4_Shifting_a_Spatial_Domain.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.2.5_Extending_a_Spatial_Domain.rasql b/systemtest/rmantest/Oracle/mandatory/9.2.5_Extending_a_Spatial_Domain.rasql
deleted file mode 100644
index 5a44898..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.2.5_Extending_a_Spatial_Domain.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.1_Unary_Induction.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.1_Unary_Induction.rasql
deleted file mode 100644
index 24913b8..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.1_Unary_Induction.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.2_Binary_Induction.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.2_Binary_Induction.rasql
deleted file mode 100644
index bdfc709..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.2_Binary_Induction.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.2_Binary_Induction_1.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.2_Binary_Induction_1.rasql
deleted file mode 100644
index 47d985d..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.2_Binary_Induction_1.rasql
+++ /dev/null
@@ -1 +0,0 @@
-§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\ooo\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\oooo\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\oooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\zzooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\ozoooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\ozzooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\ozzooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\oozoooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\ozzoooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\oozzoooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\ozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\oozzoooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\ozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\ozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\oozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\ozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\ozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\ozzoooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\oozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\ozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§R\\\\\\\\\\\\ozzoooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§R\\\\\\\\\\\\ozzoooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RR\\\\\\\\\\\\ozzoooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RR\\\\\\\\\\\\ozzoooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RR\\\\\\\\\\\\oozooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRR\\\\\\\\\\\oozooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRR\\\\\\\\\\ooozooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRR\\\\\\\\\ooozooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRR\\\\\\\\\ooozoooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRR\\\\\\\\ooozzoooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRR\\\\\\\\oozzzoooooooooo\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\\\\\oozzzoo\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\\\\\oozzzo\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\\\\\oozzz\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\\\\ooozzz\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRR\\\\\\\ooozzz\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRR\\\\\\ooozzzo\\\\\\\\o\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRR\\\\\\ooozzzo\\\\\\\oo\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRR\\\\\\ooozzzo\\\\\\\o\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRR\\\\\\ooozzzo\\\\\\\o\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRR\\\\\\ooozzzo\\\\\\oo\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRR\RRRR\\\\\\ooozzoo\\\\\\oo\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRR\RRRR\\\\\\ooozzooo\\\\\oo\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRR\RRRR\\\\\oooozzooo\\\\\oo\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRR\RRRR\\\\\oooozzooo\\\\\oo\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRR\RRR\\\\\ooozzzooo\\\\oo\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\RRRRRR\RRR\\\\\ooozzzooo\\\\oo\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\RRRRRR\RRR\\\\\ooozzzooo\\\\oo\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\RRRRR\RRR\\\\\ooozzzooo\\\\oo\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\RRRRR\\RR\\\\oooozzzooo\\\\oo\\\\\o\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\RRRRR\\RR\\\\oooozzzooo\\\ooo\\\\\o\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\RRRRR\\RR\\\\oooozzzooo\\\oo\\\\\\o\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\RRRRR\\R\\\\oooozzzooo\\ooo\\\\\\o\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\RRRRR\\\\\\\\ooozzzooo\\oo\\\\\\oo\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\RRRRR\\\\\\\\ooozzzoo\\\oo\\\\\\oo\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\RRRRR\\\\\\\\oooozzoo\\oo\\\\\\\oo\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\oRRRRR\\\\\\\\oooozzoo\\oo\\\\\\\oo\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\ooRRRRRR\\\\\\\oooozzoo\\o\\\\\\\ooo\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\ooRRRRRR\\\\\\\oooozzoo\\\\\\\\\\oo\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\oo\RRRRR\\\\\\\oooozzoo\\\\\\\\\\oo\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\oo\RRRRR\\\\\\\oooozzzo\\\\\\\\\oo\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\oooRRRRR\\\\\\\oooozzzo\\\\\\\\\oo\\\\\\\\\\\\\\\o§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\oo\RRRR\\\\\\\oooozzzo\\\\\\\\oo\\\\\\\\\\\\\\\\o§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\oo\RRRRR\\\\\ooooozzoo\\\\\\\\oo\\\\\\\\\\\\\\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\oooRRRRR\\\\\ooooozzoo\\\\\\\ooo\\\\\\\\\\\\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\oo\RRRR\\\\\ooooozzooo\\\\\\oo\\\\\\\\\\\\\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\oo\\RR\\\\\\oooozzzooo\\\\\ooo\\\\\\\\\\\\\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\ooo\RR\\\\\\oooozzzooo\\\\\ooo\\\\\\\\\\\\\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\oo\\\\\\\\\oooozzzooo\\\\\oo\\\\\\\\\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\oo\\\\\\\\\oooozzzooo\\\\ooo\\\\\\\\\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\ooo\\\\\\\\oooozzzooo\\\\oo\\\\\\\\\\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\\\\\\oooozzzooo\\\ooo\\\\\\\\\\\\\\\\oooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\\\\\\ooooozzooo\\\oo\\\\\\\\\\\\\\\\ooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\ooo\\\\\\\ooooozzooo\\\oo\\\\\\\\\\\\\\\oooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\oo\\\\\\\ooooozzooo\\\oo\\\\\\\\\\\\\\oooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\oo\\\\\\ooooozzooo\\\o\\\\\\\\\\\\\oooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\oo\\\\\\ooooozzooo\\\\\\\\\\\\\\\oooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\ooo\\\\ooooozzzooo\\\\\\\\\\\\\\ooooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\oo\\\\ooooozzzooo\\\\\\\\\\\\\oooooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\o\\\\\\\\o\\\\ooooozzzooo\\\\\\\\\\\\oooooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\o\\\\\\\\\\\\\ooooozzzoooo\\\\\\\\\\ooooooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\o\\\\\\\\\\\\ooooozzzoooo\\\\\\\\\oooooooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\o\\\\\\\\\\\\\oooozzzoooo\\\\\\\\ooooooooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\oo\\\\\R\\\\\\oooozzooooo\\\\\\\\oooo\\\\\\o\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\oo\\\\\RR\\\\\oooozzooooo\\\\\\\oooo\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\RRR\\o\\oooozzoooo\\\\\\\\ooo\\\\\\\o\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\RRRR\oo\oooozzzooo\\\\\\\ooo\\\\\\\oo\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\ooo\\RRRR\\oooooozzzooo\\\\\\\o\\\\\\\\\o\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\oo\\RRRRR\oooooozzzooo\\\\\\\\\\\\\\\\oo\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\oo\\RRRR\\ooooozzzooo\\\\\\\\\\\\\\\\oo\\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\oo\\RRRR\\ooooozzzooo\\\\\\\\\\\\\\\\oo\\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\oo\RRRRR\\oozozzzooo\\\\\\\\\\\\\\\\oo\\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\oo\RRRRR\\oozzzzzooo\\\\\\\\\\\\\\\ooo\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\ooRRRRR\\oozzzzzooo\\\\\\\\\\\\\\\oo\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\o\\\\\\ooRRRRR\\\oozzzzooo\\\\\\\\\\\\\\\oo\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\o\\\\\\\oRRRRRR\\oozzzzooo\\\\\\\\\\\\\\oo\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\oo\\\\\\oRRRRRR\\ooozzzooo\\\\\\\\\\\\\\oo\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\oo\\\\\\ooRRRRR\\ooozzzooo\\\\\\\\\RR\\ooo\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\ooo\\\\\\oRRRRR\\ooozzzooo\\\\\\\\RRRR\oo\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\oo\\\\\\oRRRR\\\oozzzzooo\\\\\\\RRRRRoo\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\oo\\\\\\\RRRR\\\oozzzzooo\\\\\\\RRRRRo\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§zzzzzzzzzzzzzzzo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\o\\\\\\\RRRR\\\oozzzzooo\\\\\\RRRRRR\RR\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§zzzzzzzzzzzzzo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§zzzzzzzzzzzzzzzzzzzzzzzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\\\\\RR\\\\oozzzzooo\\\\\RRRRRR\RRR\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooozzzzzzzzzzzzzzzooo§§§§§§§§§§§§§§§zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\\R\\\R\\\\oozzzzoo\\\\\\RRRRRRRRRRR\\\\\\\\o§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooozzzzzzzzzzzzzoooooooooooooooooooozzzzzzzzzooooooooooooozzzzzzzzzzzzzzzzo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\RRR\\\\\\ooozzzzoo\\\\\\RRRRRRRRRRRR\\\\\\\o§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooooooozzzzzzzzzzzzoooooooooooooooooooooooooooooooooooooooooooooooooooooozzzzzzzzzzzo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\RRR\\\\\\ooozzzzoo\\\\\RRRRRRRRRRRRR\\\\o\\o§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooooooooooozzzzzzzzzzoooooooooooooooooooooooooooooooooooooooooooooooooooooooooozzzzzzzzzz§§§§§§××µµµµµµµµµµµµµ×ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\ooo\\RRR\\\o\\ooozzzooo\\\\\RRRRRRRRRRRRR\\\oo\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooooooooooooozzzzzzzzzzoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooozzzzzzzzz§×µµµµµµµµµµµµµµµµµµµµµµµµ×ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\oo\\RRRR\\oo\ooozzzooo\\\\RRRoRRRRRRRRRR\\\oo\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooooooooooooooooozzzzzzzzzooooo\\\\\\\\\\\\\\ooooooo\\\\\\\\\\\\\\\\\\\\\\ooooooooooooozzzzzzz×µµµµµµµµµµµµµµµµµµµµµµµµµµµµµµ×ק§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\ooo\RRRR\\\ooooozzzooo\\\\RRRoRRRRRRRRRR\\oo\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooooooooooooooooooozzzzzzzzoooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooooooooz×µµµµµµµµ××××ÌÌÌÌÌÌ×××××××××µµµµµµµµ××ק§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\oooRRRRR\\ooooozzzoo\\\\\RRo\RRRRRRRRRR\\oo\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\\\\oooooooooooooooooozzzzzzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooooo××µµµµµµµ×ÌÌÌÌÌÌ××××××ÌÌÌÌÌÌÌÌÌÌ×××××××××××ק§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\ooRRRRRR\\oooozzzoo\\\\\RooRRRRRRRRRRR\\oo\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\oooooooooooooooozzzzzzzzzoooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ooo×µµµµµµ×ÌÌÌÌÌÌ×××××××××××××××××××ÌÌÌ××××××××××ק§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\ooRRRRRR\\oooozzzoo\\\\ooo\RRRRRRRRRRR\ooo\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\\\ooooooooooooooozzzzzzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\×µµµµµµÌÌÌÌÌÌ×××××××××××××××××××××××××ÌÌÌÌÌ×××××××ק§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\RooRRRRRRR\oozozzzoo\\\ooo\RRRRRRRRRRRR\oo\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\\\\\\\\oooooooooooooozzzzzzzzoooo\\\\\\\\\\\\\\\\\\\\\\\\\\ooo\\\\\\\\\\\\\\\\\\\\\\\×µµµµµµÌÌÌÌÌ×××××××××××××××××××××××××××××××××ÌÌÌ×××××ק§§§§§§§§§§§§§§§§§§\\\\\\\\\\\RRRoRRRRRRR\\ozzzzoo\\oooo\RRRRRRRRRRRR\oo\\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\\\\\\\\\\\\\\\\oooooooooooooozzzzzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\ooooo\\\\\\\\\\\\\\\\\\\\×µµµµµÌÌÌÌ×××××××××××××××××××××××××××××××××××××××Ì××××××ק§§§§§§§§§§§§§§§§§\\\\\\\\\\RRRooRRRRRR\\oozzzoo\ooo\\RRRRRRRRRRRRRooo\\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\ooooooooooooozzzzzzoooooo\\\\\\\\\\\\\\\\\\\\\\\\\ooooo\\\\\\\\\\\\\\\\\\×µµµµÌÌÌ××××××××××××××××××ÌÌÌ××××××××××××××××××××××××××××××ק§§§§§§§§§§§§§§§§\\\\\\\\\\RRR\\RRRRRR\\oozzzooooo\\RRRRRRRRRRRR\\oo\\\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\ooooooooooozzzzzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\oooooo\\\\\\\\\\\\\\\µµµµµÌÌÌ×××××××××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××××××××××××××××ק§§§§§§§§§§§§§§§\\\\\\\\\RRRR\\RRRRRR\\oozzzoooo\\\RRRRRRRRRRRR\oo\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\oooooooooooozzzzzoooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\ooooo\\\\\\\\\\\\\×µµµÌÌÌ××××××××××××××ÌÌÌÌÌÌ̵µµµµµµµµµµµµµ×ÌÌÌÌÌ×××××××××××××××ק§§§§§§§§§§§§§§\\\\\\\\\RRRRR\\RRRRR\\oozzzooo\\\RRRRRRRRRRRR\\o\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\ooooooooooozzzzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\ooooo\\\\\\\\\\\µµµµÌÌÌ×××××××××××××ÌÌÌÌ̵µµµµµµµµµµµµµµµµµµµµµµµÌÌÌÌ××××××××××××ק§§§§§§§§§§§§§\\\\\\\\\RRRRR\\RRRR\\\oozzzoo\\\\RRRRRRRRRRR\\oo\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\oooooooooozzzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooo\\\\\\\\µµµµÌÌÌ×××××××××××ÌÌÌÌ̵µµµµµµµµµµµµµµµµµµµµµµµµµµµµµ×ÌÌÌÌ×××××××××ק§§§§§§§§§§§§\\\\\\\\\RRRRR\\\RR\\\\oozzzoo\\\\RRRRRRRRRR\\oo\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\§§§§§§§§§§§§RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\ooooooooozzzzoooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooo\\\\\\×µµµÌÌÌ××××××××××ÌÌÌÌ̵µµµµµµµÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××µµµµµµµµµµµ×ÌÌÌ×××××××ק§§§§§§§§§§§§\\\\\\\\RRRRRR\\\\\\\\oozzzo\\\\\RRRRRRRRR\\\o\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\ooooooooozzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ooooooo\\\×µµµÌÌÌ×××××××××ÌÌÌÌ×µµµµµÌÌÌÌÌ×××××××××××××××ÌÌÌÌÌÌ×µµµµµµµµµ×Ì×××××××ק§§§§§§§§§§§\\\\\\\\RRRRRR\\\\\\\\oozzzo\\\\\RRRRRRRRR\\R\\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\oooooooozzzzzoooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ooooooo\\µµµµÌÌÌ×××××××ÌÌÌÌ̵µµµ××ÌÌ×××××××××××××××××××××××××ÌÌÌ××µµµµµµ×ÌÌ××××××ק§§§§§§§§§§\\\\\\\\RRRRRRR\\o\\\\oozzzo\\\\\RRRRRRRRRRRRR\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\ooooo\o\\\\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\oooooooozzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ooooooooµµµµÌÌÌ×××××××ÌÌÌ×µµµµµµÌÌÌ×××××××××××××××××××××××××××××ÌÌÌ××µµµµµ×Ì××××××ק§§§§§§§§\\\\\\\\RRRRRRR\\\oo\\oozzzo\\\\\RRRRRRRRRRRRRR\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\oooooo\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\ooooooozzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooo×µµµ×ÌÌÌ×××××ÌÌÌ̵µµµµÌÌÌ××××××××××××××××××××µ××××××××××××××ÌÌÌ×××µ××××××××××ק§§§§§§§§\\\\\\\RRRRRRRRR\ooo\oozzoo\\\\\\RRo\RRRRRRRRR\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\ooozooooo\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\ooooooozzzzoooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooµµµµÌÌÌ××××××ÌÌ×µµµµÌÌ××××××××××××××××××××××××µµµµµµ×××××××××××ÌÌ××××××××××××ק§§§§§§§§\\\\\\\\RRRRRRRRR\oo\oozzoo\\\\\\\o\RRRRRRRRRR\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\oozzzzoooo\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\oooooozzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ooo×µµµ×ÌÌÌ×××××ÌÌ×µµ×ÌÌÌ×××××××××××××××××××××××××××µµµµµµµµ×××××××××ÌÌ×××××××××××ק§§§§§§§\\\\\\\\RRRRRRRRR\\oooozzoo\\\\ooo\\RRRRRRRRRR\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\ooozzzzoooo\\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRRRRR\\\\\\\\\\\\\oooooozzzzoooo\\\\\\\\\o\\\\\\\\\\\\\\\\\\\\\\\ooµµµµÌÌÌ×××××Ì̵µµÌÌÌ×××××××××××××××××××××××××××××××××µµµµµµµµ×××××××ÌÌ××××××××××ק§§§§§§\\\\\\\\RRRRRRRRR\\oooozzoo\ooooo\\RRRRRRRRRR\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\oooozzzzoooo\\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRRRR\\\\\\\\\\\\ooooooozzzoooo\\\\\\\\\oo\\\\\\\\\\\\\\\\\\\\\\\×µµµ×ÌÌÌ××××Ì̵µµÌÌÌ××××××××××××××××××ÌÌÌÌ×××××××××××××××µµµµµµµµ××××××Ì××××××××××ק§§§§§§\\\\\\\\RRRRRRRR\\\ozzzzoooooo\\\RRRRRRRRRRR\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\oooozzzoooo\\\\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRR\\\\\\\\\\\\oooooozzzooooo\\\\\\\\\oo\\\\\\\\\\\\\\\\\\\\\\µµµµÌÌÌ×××××̵µµÌÌÌ×××××××××××××ÌÌÌÌÌÌ××××ÌÌÌÌÌ×××××××××××××µµµµµµµ×××××ÌÌ×××××××××ק§§§§§\\\\\\\\\RRRRRR\\\\oozzzooooo\\\RRRRRRRRRRRR\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\oooozzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRR\\\\\\\\\\\oooooozzzoooo\\\\\\\\\oooo\\\\\\\\\\\\\\\\\\\\µµµµÌÌÌ××××Ì̵µÌÌÌ××××××××××××ÌÌÌÌ×µµµµµµµµµµµµÌÌÌÌÌ××××××××××µµµµµµµµ××××ÌÌ××××××××ק§§§§§\\\\\\\\\RRRRR\\\\oozzzoo\\\\\RRRRRRRRRRRR\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\ooooozzzooooooo\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRR\\\\\\\\\\oooooozzzoooo\\\\\\\\\ooooo\\\\\\\\\\\\\\\\\\×µµµÌÌÌÌ×××Ì̵µÌÌÌ×××××××××××ÌÌÌ̵µµµµµµµµµµµµµµµµµµ×ÌÌÌÌ×××××××××µµµµµµµ××××Ì×××××××ק§§§§§\\\\\\\\\\RRR\\\\\oozzzoo\\\\RRRRRRRRRRR\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\ooozzzzooooooooo\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRR\\\\\\\\\\oooooozzooooo\\\\\\\\\ooooo\\\\\\\\\\\\\\\\\µµµµÌÌÌÌ××ÌÌ̵ÌÌÌ××××××ÌÌ×××ÌÌ̵µµµµµµµµµµµµµµµµµµµµµµµ××ÌÌÌ×ÌÌ×××××µµµµµµ××××ÌÌ××××××ק§§§§§\\\\\\\\\\\\\\\\\oozzzo\\\\\RRRRRRRRR\\\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\oooozzzzooooooooo\\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRR\\\\\\\\\\oooooooooooo\\\\\\\\\oooooo\\\\\\\\\\\\\\\\µµµµÌÌÌ×××Ì̵×ÌÌÌ××××ÌÌÌÌ×ÌÌÌ×µµµµµµµµµµµµµµµµµµµµµµµµµµµµ××ÌÌÌÌ××××××µµµµµµ××××Ì××××××ק§§§§\\\\\\\\\\\\\\\\\oozzzo\\\\\\RRRR\\\\\\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\R\\\\\\ooooozzzzzoooooooo\\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRR\\\\\\\\\ooooooooooo\\\\\\\\\oooooo\\\\\\\\\\\\\\\\µµµÌÌÌÌ××ÌÌÌ×ÌÌÌ×××ÌÌÌÌÌ×ÌÌ̵µµµµµµµÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××µµµµµµµµ×ÌÌÌÌ××××××µµµµµ×××××××××××ק§§§§\\\\\\\\\\\\\\\\oozzzo\\\\\\\\\\\\\\\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\R\\\\\\ooooozzzzzzooooooo\\\\\o\\\\\\\\\\\\\\\\\\\\\RRRRRRRR\\\\\\\\\\oooooooooo\\\\\\\\\ooooo\\\\\\\\\\\\\\\\µµµÌÌÌÌ××ÌÌ×ÌÌÌÌ××ÌÌÌÌÌ×ÌÌ×µµµµµÌÌÌÌÌÌÌÌÌÌ×××××××××××××××µµµµµµ×××ÌÌ××××××µµµµµ×××××××××ק§§§§§\\\\\\\\\\\\\\ooozzzo\\\\\\\\\\\\\\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§o\RR\\\\\\ooooozzzzzzzoooooooooooooo\\\\\\\\\\\\\\\\\\\\\RRRRR\\\\\\\\\\\ooooooooo\\\\\\\\\ozooo\\\\\\\\\\\\\\\\µµµÌÌÌÌ×ÌÌÌ×ÌÌÌ××ÌÌ×ÌÌ×ÌÌ×µµµµÌÌÌÌÌÌÌ××××××××××××××××××××××µµµµµ××××ÌÌ×××××µµµµµ×××××××××ק§§§§§\\\\\\\\\\\\\oozzzzo\\\\\\\\\\\\\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§o\\RRR\\\\\ooooooozzzzzzoooooooooooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooooo\\\\\\\\\zzooo\\\\\\\\\\\\\\×µµµÌÌÌÌ×ÌÌ×ÌÌÌÌ×ÌÌ×ÌÌ×ÌÌ×µµµÌÌÌÌÌÌ××××××××××××××××××××××××××××µµµµ××××Ì××××××µµµµ××××××××ק§§§§§§\\\\\\\\\\\ooozozzo\\\\\\\\\\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oo\RRR\\\\\\\oooooozzzzzzzoooooooooooooo\\\\\\\\\\\\\\\\\\\\\\\oo\\\\\\\\\\\\oooooo\\\\\\\\\ozzoo\\\\\\\\\\\\\\×µµ×ÌÌÌÌ×ÌÌ×ÌÌÌ×ÌÌ×ÌÌ×ÌÌ×µµµÌÌÌÌÌ××××××××××××××××××××××××××××××××µµµµ×××ÌÌ×××××µµµµ××××××××ק§§§§§§\\\\\\\\\oo§§§§o\\\\\\\\\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oo\\RRR\\\\\\\\ooooozzzzzzzzzooooooooooooooo\\\\\\\\\\\\\\\\\\\\oo\\\\\\\\\\\\oooooo\\\\\\\\\zzooo\\\\\\\\\\\\\×µµ×ÌÌÌÌÌÌ×ÌÌÌ××Ì×ÌÌÌÌ̵µµµÌÌÌÌ××××××××××××××××××××××××××××××××××××µµµµ×××Ì×××××µµµµ××××××××ק§§§§§§§§§§§§§§§§\\\\\\\\\\\\oooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oo\\RRR\\\\\\\\ooooozzzzzzzzzzzzoooooooooooo\\\\\\\\\\\\\\\\\\\\ooo\\\\\\\\\\\oooooo\\\\\\\\ozzooo\\\\\\\\\\\\×µµ×ÌÌÌÌÌÌ×ÌÌÌ×ÌÌ×ÌÌ×̵µµÌÌÌÌ××××××××××××××××××××××××××××××××××××××××µµµ×××ÌÌ××××µµµµ×××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\oooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oo\\RRRR\\\\\\\\\oooozzzzzzzzzzzzzzoooooooooo\\\\\\\\\\\\\\\\\\\\ooo\\\\\\\\\\\\oooo\\\\\\\\\zzzooo\\\\\\\\\\\\µµ×ÌÌÌ×ÌÌ×ÌÌÌÌÌ××ÌÌ̵µµÌÌÌÌ×××××××××××××××××××××××××××××××××××××××××××××××××Ì××××µµµµ×××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§oo\\\\oooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooo\\RRRR\\\\\\\\ooooozzzzzzzzzzzzzzoooooooooo\\\\\\\\\\\\\\\\\\\ozoo\\\\\\\\\\\\oooo\\\\\\\\ozzzooo\\\\\\\\\\\µµ×ÌÌÌ×Ì××ÌÌÌÌÌ×ÌÌÌ̵µÌÌÌÌ×××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××××××××××××××××××××××××ÌÌ××××µµµ××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\RRRRR\\\\\\\oooooozzzzzzzzzzzzzoooooooooo\\\\\\\\\\\\\\\\\\\ozooo\\\\\\\\\\\ooo\\\\\\\\\ozzzooo\\\\\\\\\\×µ×ÌÌÌÌÌ×ÌÌÌÌÌ××ÌÌ̵µÌÌÌ××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××××××××××××××××××××Ì××××µµµµ×××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooom\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\RRRRRR\\\\\\\ooooooooooooozzzzzzoooooooooo\\\\\\\\\\\\\\\\\\\ozzoo\\\\\\\\\\\oo\\\\\\\\\\zzzoooo\\\\\\\\\×××ÌÌÌÌÌ×ÌÌÌÌÌ×ÌÌ̵µÌÌÌ×ÌÌÌ×××ÌÌÌÌÌÌ××××××××××××××××××××ÌÌÌÌ××××××××××××××××××××Ì××××µµµ×××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\RRRRRR\\\\\\\\ooooooooooooozzzzzoooooooooo\\\\\\\\\\\\\\\\\\\ozooo\\\\\\\\\\\\\\\\\\\\\\ozzzoooo\\\\\\\\×××ÌÌÌÌÌ×ÌÌÌÌ×ÌÌ̵×ÌÌÌÌÌÌÌÌ×ÌÌÌÌ××××××××µµµµµµµµ××××××××××××ÌÌ×ÌÌÌ×××××××××××××××Ì××××µµµ×××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\RRRRRR\\\\\\\\\\\oooooooooozzzzzoooooooooo\\\\\\\\\\\\\\\\\\\zzzoo\\\\\\\\\\\\\\\\\\\\\\zzzoooooo\\\\\\\××ÌÌÌÌÌ×ÌÌÌÌ×Ì̵µÌÌÌÌÌÌÌÌÌÌÌ×××××µµµµµµµµµµµµµµµµµµµµµ×××××××ÌÌÌÌÌÌ××××××××××××××ÌÌ×××µµµ×××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\RRRRRRRR\\\\\\\\\\\oooooooooozzzzzooooooooo\\\\\\\\\\\\\\\\\\ozzooo\\\\\\\\\\\\\\\\\\\\\\zzzoooooo\\\\\\××ÌÌÌÌ×ÌÌÌ×ÌÌÌ×ÌÌÌÌ×ÌÌÌÌÌ×××µµµµµµµµµµµµµµµµµµµµµµµµµµµµµ××××××Ì××ÌÌ×××××××××××××Ì××××µµµ××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\RRRRRRRR\\\\\\\\\\\\ooooooooozzzzzooooooooo\\\\\\\\\\\\\\\\\\zzzoooo\\\\\\\\\\\\\\\\\\\\\zzzoooooo\\\\\×ÎËÎÌÌ××ÌÌÌ×ÌÌ×ÌÌÌÌÌÌÌÌÌ×µµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµ××××××××Ì×××××××××××××Ì×××××µµ××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\RRRRRRRRR\\\\\\\\\\\\ooooooooozzzzzzoooooooooooo\\\\\\\\\\\\\\zzoooo\\\\\\\\\\\\\\\\\\\\\ozzzoooooo\\\\\ÎÁÃÃËËËÎÌÌÌ×ÌÌ×ÌÌ×ÌÌÌÌ×µµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµ××××××ÌÌ××××××××××××Ì×××××××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\RRRRRRRRRR\\\\\\\\\\\\ooooooooozzzzzoooooooooooooooooo\\\\\\\zzzoooo\\\\\\\\\\\\\\\\\\\\ozzzoooooo\\\\׸­­ÃË×Ì×ÌÌ×ÌÌÌÌÌÌ×µµµµµµµµµµµ××××××ÌÌÌÌÌÌÌ×××××××××µµµµµµµµµµµµ××××××ÌÌ×××××××××××ÌÌ××××××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\RRRRRRRRRRRR\\\\\\\\\\\ooooooooozzzzzoooooooooooooooooooooooozzzzooo\\\\\\zoooo\¤Î××ÌÌ××ÌÌÌÌ×µµµµµµµµ××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××µµµµµµµµ×××××ÌÌ×××××××××××Ì×××××××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\RRRRRRRRRRRRR\\\\\\\\\\ooooooooozzzoooooooooooooooooooozooË×××××ÌÌÌ×µµµµµ××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××µµµµµµ×××××Ì×××××××××××Ì×××××××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\RRRRRRRRRRRRRRR\\\\\\\\\\oooooooooooooooooooooooÁÎ×××ÌÌÌ×µµµµ×ÌÌÌÌÌÌÌÌÌÌÌ××××××××××××××××××××××ÌÌÌÌÌÌÌÌÌ×××µµµµµ××××ÌÌ××××××××××Ì××××××Ì××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\RRRRRRRRRRRRRRR\\\\\\\\\\ooooooooooooooooÁÎ×××××µµµµÌÌÌÌÌÌÌ×××××××××××××××××××××××××××××××××ÌÌÌÌÌÌÌ××µµµµµ××××Ì××××××××××ÌÌ×××××Ì××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\RRRRRRRRRRRRRRRR\\\\\\\\\oooooooooooÃÁÎ××××µµ×ÌÌÌÌÌÌ×××××××××××××××××××××××××××××××××××××××ÌÌÌÌÌÌ××µµµ××××ÌÌ××××××××××Ì×××××ÌÌ×××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\RRRRRRRRRRRRRRR\\\oooooooooooooo­ÃÁË××××ÌÌÌÌÌÌÌÌ××××××××××××××××××××××××××××××××××××××××××ÌÌÌÌÌ×××××××××ÌÌ×××××××××Ì××××××Ì×××ק§§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\\\RRRRRRRRRRRRR\\oooooooo¤¸ÃÁÎ×××ÌÌÌÌÌÌÌ××××××××××××××××××××××××××××××××××××××××××××××ÌÌÌÌÌ×××××××××××××××××××××××××Ì×××ק§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\\\\\\\\\\RRRRRRRR\\\ooooo¤¤¸ÁË××××ÌÌ×××××××××××××××××××××××××××××××××××××××××××××××××××××ÌÌÌ×××××××××××××××××××××××××ÌÌ×ק§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\\\\\\\\\\\\RRRRR\\\\\\üüüüüüü¤¤­¸ÁÎ××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××Ì×××××××××××××××××××××××××Ì××ק§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\\\\RRRRRR\\\\\RRRRR\\üüüüüüüüüüüüüüüüüüüüüüüüüüüüü¤¤­ÃÎ××××××ÌÌÌÌÌÌÌ×××××××××××××ÌÌÌÌÌÌÌÌÌÌ××××××××××××××××××××××××××××××××××××××××××××××××××Ì××××Ì××ק§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooo\\\\RRRRRRRRRRRRRRRRRRüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüþþ¤¤¸ÁË×××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××××××××××××××××××××××××××××××××ÌÌÌ×××Ì××ק§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooo\\\\RRRRRRRRRRRRRRRRRüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüþüüüüüüüüüüüüüþþþüþþþüüüþþüüþüüüüüüþþþþ¤¸Ë×××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××××××××××××××××××××××××××××××ÌÌ××ÌÌÌ××ק§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooo\\\RRRRRRRRRRRRRRRRüüüüüüüüüüþþüüüüüüüüüüþþüüüþþüüþüüüüþþüüþüüüüüüüüüüþþþþþþþþþþþþþþþþþüüüüüþþ¤¸Ë××××××××××××××××××××××××××××××××××××××××××××××××××××××××ÌÌÌÌÌÌÌÌÌ××××××××××××××××××××××××××××××ÌÌ×××ÌÌÌÌ×××ק§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooo\\\\RRRRRRRRRRRRRRüüüüüüüüüüþþþþþþüüþüüüþþþþþþþþþþþüüüþþþþüþþüüüþþþüüüþþþþþþþþþþþþþþþ¤­Î×××××××××××µµµµµ××××××××××××××××××××µµµµµµµµµµµµµµµ××××××××××××××××××××××××××××××××××××××ÌÌÌÌÌ××××ÌÌÌÌÌÌ×ÌÌÌÌÌÌ×××ק§§§§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooo\\\\RRRRRRRRRRRRüüüüþþüüþüüþþþþþþþþþüþþþþþþþþþþþüþþþþþþþþüþþþþüüþþþþþþþþþþ­Ã××ÌÌ×ÌÌ××××××µµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµ×××××××××××××××××××××××××××××××××××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×ק§§§§§§§mm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooo\\\RRRRRRRRRRRüüüüüþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÌ×××ËÁ×ÌÌÌÌ×ÌÌ××ÌÌ××××µµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµ×××××××××××××××××××××××××××××××××××××××××××××××××××××ÌÌÌÌ×ÌÌÌ××ק§§§§§§§§§mm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooo\\\RRRRRRRRRRüüþþþþþþ\þ\þþ\\\\ozzzþþoooþþþþþþþoo××ÌÌ××ÌÌ××ÌÌÌÌ×ÌÌÌ×µÌÌÌÌÌ××µµµµµµµµµµµµµµµµµµµµµµµµµµµµ××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××××××××××××××××××××××××ÌÌÌ××ÌÌÌ××ק§§§§§§§§§§§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooo\\\\RRRRRRRRþþþ\\\\\\\\\\\\zzzzzooooooooooooþoooozooo×××ÌÌÌ××ÌÌÌ×ÌÌÌÌÌÌÌÌÌ×µ×ÌÌÌÌÌ×××µµµµµµµµµµµµµµµµµµµµµµ×××××ÌÌÌÌÌÌÌ×××××××××××××××××××××××××××××××××××××××××××××ÌÌ××ÌÌÌ×××ק§§§§§§§§§§§§§§§§mm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooo\\\RRRRRRRRRR\\\\\\\\\\\\\ozzzzzoooooooooooooooooo\\\\\\\\\\ozzzooooo××ÌÌÌÌ×ÌÌÌ×ÌÌÌÌÌÌÌÌÌÌ×µµ×ÌÌÌ××××××µµµµµµµµµµµµµµµµ×××××××ÌÌÌÌÌ×××××××µµµµµµµµµµ×××××××××××××××××××××××××××××ÌÌÌ××ÌÌ×××ק§§§§§§§§§§§§§§§§§§mmm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooo\\\\RRRRRRRRRRRRRRRRRR\\\\\\\\\\ozzzzooooooooooooooo\\\\\\\\\\\\\\\\ozzzooo\×××ÌÌÌ××ÌÌ××ÌÌÌÌÌ×ÌÌÌÌ×µµµ×ÌÌÌ××××××××µµµµµµµµµµ×××××××ÌÌÌÌÌÌ×××µµµµµµµµµµµµµµµ××××××××××××××××××××××××××××ÌÌ××ÌÌÌ×××ק§§§§§§§§§§§§§§§§§§§§§§mmm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooo\\\\RRRRRRRRRRRRRRRRRRRRR\\\\\\\ozzzoooooooo\\\\\\\\\\\\\\\\\\\\\\\\\\zzzooo\\××ÌÌÌÌ×ÌÌ××ÌÌÌÌÌÌ×ÌÌÌÌ×µµµµ×ÌÌÌÌ×××××××××××××××××××××ÌÌÌÌÌ××µµµµµµµµµµµµµµ×××××××××××××××××××××××××××××××ÌÌ××ÌÌ×××ק§§§§§§§§§§§§§§§§§§§§§§§§§mm\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooo\\\\\\RRRRRRRRRRRRRRRRRRR\\\\\ozzoooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ozzooo\\×××ÌÌÌ××Ì××ÌÌÌÌÌÌÌ×ÌÌÌÌ̵µµµµ××ÌÌÌÌÌÌ×××××××××××××ÌÌÌÌÌÌÌ×µµµµµµµµµµ×××××××××××××××××××××××××××××××××××××××××Ì×××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooo\\\\\\\\\\\\\\RRRRRRRRRRR\\\zzoooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ozzoo\\\\××ÌÌÌÌ×ÌÌ××ÌÌÌÌÌÌ×µÌÌÌÌÌ̵µµµµµ×µÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××µµµµµµµµ×××××××××××××××××××××××××××××××××××××××××××ÌÌ××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mmm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\\\\\\\\\\\\\\\\\\RRRR\\ooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ozzzoo\\\\×××ÌÌÌ××Ì×××ÌÌÌÌÌÌ×µÌÌÌ×Ì×µµµµµµµµµ×ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××µµµµµµµµµµ×××××××××µµ××××××××××××××××××××××××××××××××ÌÌ×××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mmm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\\\\\\\\\\\\RRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\zzzzoo\\\\\××ÌÌÌÌ×ÌÌ××ÌÌÌÌÌÌ̵µµÌÌ×ÌÌ×µµµµµµµµµµµµµ××××××××µµµµµµµµµµµµ×××××××××µµµµ××××××××××××××××××××××××××××××××Ì×××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\\\RRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ozzzzoo\\\\\\××ÌÌÌÌÌÌ××ÌÌÌÌÌÌÌ×µµÌÌÌ×ÌÌ×µµµµµµµµµµµµµµµµµµµµµµµµµµµµµµ×××××××××µµµµ××××××××××××××××××××××××××××××××ÌÌ×ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\\RRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\zzzzoo\\\\\\\×××ÌÌÌÌ×××ÌÌÌÌÌÌÌ×µµÌÌÌ××ÌÌ×µµµµµµµµµµµµµµµµµµµµµµµµµµ××××××××××µµµµÌÌ×××××××××××××××××××××××××××××××Ì××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\\RRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\\\\\zzzooo\\\\\\\\××ÌÌÌÌÌ×××ÌÌÌÌÌÌÌ̵µµÌÌÌ××ÌÌÌ×µµµµµµµµµµµµµµµµµµµµµ×××××××××××µµµµ×Ì××××××××××××××××××××××××××××××××ÌÌ×ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\RRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\\zzoo\\\\\\\\\\\××ÌÌÌÌÌ×××ÌÌÌÌÌÌÌ̵µµµÌÌ×××ÌÌÌÌÌ××µµµµµµµµµµµµ×××××××××××××××µµµµÌÌ××××××××××××××Ì×××××××××××××××××Ì×Ìק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\RRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\zzo\\\\\\\\\\\\\××ÌÌÌÌÌ×××ÌÌÌÌÌÌ×Ì×µµÌÌÌ×××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××××××××××µµµÌÌ××××××××××××××ÌÌ××××××××××××××××××ÌÌק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooooooo§§§§§mm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\\RRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\oooo\\\\\\\\\\\\\×××ÌÌÌ×Ì×××ÌÌÌÌÌÌ×Ì̵µµÌÌÌ××××××××ÌÌÌÌÌÌÌÌÌÌÌ×××××××××××ÌÌ×µµµµÌ×××××××××××××ÌÌÌ××××××××××××××××××ÌÌ×ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooooooooo§§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\oooo\\\\\\\\\\\\\\××ÌÌÌÌÌ×××ÌÌÌÌÌÌÌ×Ì̵µµÌÌÌ×××××××××××××××××××××××××××ÌÌÌ̵µµÌ×××××××××××××ÌÌ××××××××××××××××××××Ì×׋‹‹§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\ooooooooo§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\oo\\\\\\\\\\\\\\\\\××ÌÌÌÌÌÌ××ÌÌÌÌÌÌÌ×ÌÌ̵µµÌÌÌÌÌ×××××××××××××××××××××ÌÌÌÌ̵µµµÌ××××××××××ÌÌÌÌ×××××××××××××××××××××Ì×׋‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§\RRRRRRR\\\\\ooooooo§mm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\××ÌÌÌÌÌÌ×××ÌÌÌÌÌÌ×××ÌÌ×µµµÌÌÌÌÌ××××××××××××××××××ÌÌÌÌ×µµµÌÌ××××××××ÌÌÌ×××××××××××Ì×××××××××××ÌÌ×׋‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§RRRRRRRRRRRR\\\\oooooo§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\\\\××ÌÌÌÌ×Ì×××ÌÌÌÌÌÌÌ×××ÌÌ×µµµµÌÌÌÌÌÌ×××××××××××ÌÌÌÌÌÌ×µµµµÌ××××××××ÌÌ××××××××××××ÌÌ××××××××Ì××××××\\‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§RRRRRRRRRRRRRRR\\\\ooooom\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\\\\\\\\\RRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\oo××ÌÌÌÌ×Ì××××ÌÌÌÌÌÌÌ×××ÌÌÌ×µµµµÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×µµµµµÌ××××××××ÌÌ××××××××××××ÌÌ×××××××××Ì×××××\\\\\\\\\‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹RRRRMMMMRRRRRRRRRR\\\\oooomm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooo\\\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRR\\\\\\\\\\\\\\\\\\\\\\\ooooo××ÌÌÌÌ×ÌÌ×××ÌÌÌÌÌÌÌ××××ÌÌÌ̵µµµµµµÌÌÌÌÌÌÌÌÌ̵µµµµµµµÌÌ×××××××ÌÌ××××××××××××ÌÌ×××××××××ÌÌ×××××\\\\\\\\\\\\\\\‹‹‹‹‹‹‹‹‹‹‹‹‹‹RRRMMMMMRRRRRRRRRRRR\\\\oooom\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooo××ÌÌÌÌÌÌ××××ÌÌÌÌÌÌÌ×××××ÌÌÌ̵µµµµµµµµµµµµµµµµµµµµÌÌ×××××××ÌÌ××××××××××××ÌÌ××××××××××Ì××××××–––––––\\\\\\\\\\\\\\‹‹‹‹‹‹‹‹‹RRRMMMMMRRRRMMMMMRRRRRR\\\ooooo\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooooooo×ÌÌÌÌÌ×ÌÌ××××ÌÌÌÌÌÌ×××××ÌÌÌ××××µµµµµµµµµµµµµµµÌÌÌ×××××××ÌÌ××××××××××××ÌÌ××××××××××ÌÌ××××××––––––––––––\\\\\\\\\\\\\\‹‹‹‹RRRMMMMMRRRMMMMMMMMMMRRRRRR\\\oooo\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§o\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooooooooo××ÌÌÌÌ×ÌÌ×××××ÌÌÌÌÌÌ×××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××××ÌÌÌ××××××××××××ÌÌ××××××××××ÌÌ×××××ק§§§§§––––––––––\\\\\\\\\\\\\RRMMMMMRRMMMMMMMMMMMMMRRRRRR\\\ooo\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ooooooooooooo××ÌÌÌÌÌ×ÌÌ×××××ÌÌÌÌÌÌÌ×××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××××××ÌÌÌ××××××××××××ÌÌ××××××××××Ì××××××ק§§§§§§§§§§§§–––––––––\\\\\\\\\\\\RRMMMMMMMMMMMMMMMMMMRRRRRRRRRRR\\ooo\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooozzzzoooooo××ÌÌÌÌÌ××ÌÌ×××××ÌÌÌÌÌÌÌÌ×××××××××××××××××××××ÌÌÌ×ÌÌÌÌ××××××××××ÌÌÌ×××××ÌÌÌ××××××ק§§§§§§§§§§§§§§§§§––––––––––\\\\\\\\RRMMMMMMMMMMMMMMMRRRRRRRRRRRRRRR\\ooo\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooooooozzzzooooooo\\×ÌÌÌÌÌÌ×ÌÌÌ××××××ÌÌÌÌÌÌÌ××××××××××××××××ÌÌÌÌÌÌÌÌÌÌ××××××××ÌÌÌÌ×××××××Ì××××××××–§§§§§§§§§§§§§§§§§§§§§§––––––––––\\\RRMMMMMMMMMMMMMRRRRRRRRRRRRRRR\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\ooooooooooooooooooooooooooooooozzzzzzooooo\\\\\××ÌÌÌÌÌ××ÌÌÌ××××××ÌÌÌÌÌÌÌÌÌ×××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××××ÌÌÌ××××××××Ì××××××××–––§§§§§§§§§§§§§§§§§§§§§§§§§––––––––––RMMMMMMMMMMMMMRRRRRRRR\\\\\\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooooooooooooooooooooooooooooozzzzzzzoooo\\\\\\\\×ÌÌÌÌÌÌ×ÌÌÌ××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××××ÌÌÌÌ×××××××××ÌÌ××××××××–––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§–––––RMMMMMMMMMMMRRRRRRR\\\\\\\\\\\\\\\\\oooo\‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooooooooooooooooooooooooozzzzzzzzoooo\\\\\\\\\\××ÌÌÌÌÌ××ÌÌÌÌÌ×××××××××ÌÌÌÌÌÌÌÌÌÌÌ××××××Ì××××ÌÌÌÌ×××××××××ÌÌ××××××××––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§––RMMMMMMMMMMRRRRRR\\\\\\\\\\\\\\\\\\\\ooo‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooooooooooooooooozzzzzzzzzzoooo\\\\\\\\\\\\\××ÌÌÌÌÌ×××ÌÌÌÌÌ×××××××××××××××××ÌÌÌÌÌÌÌ×ÌÌÌ××××××××××××Ì×××××××××––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RMMMMMMMMMMRRRRR\\\\\\\\\\\\\\\\\\\\\oooo\‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooozoooooooooozzzzzzzzzzzzzooooo\\\\\\\\\\\\\\××ÌÌÌÌÌ××××ÌÌÌÌÌÌÌÌÌÌ×××ÌÌÌÌÌÌÌÌÌÌ×ÌÌÌÌ××××××××××××ÌÌ××××××××–––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RMMMMMMMMMRRRR\\\\\\RRRRRRRRRRRRR\\\\\oooo\‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ozzzzzzzzzzzzzzzzzzzzzzzoooooo\\\\\\\\\\\\\\\\××ÌÌÌÌÌ×××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××ÌÌ×××××××××××××ÌÌ××××××××––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§MMMMMMMMMRRRo\\\RRRRRRRRRRRRRRRRRR\\\\ooo\\‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ozzzzzzzzzzzzzzzzzoooooo\\\\\\\\\\\\\\\\\\\××ÌÌÌÌ×××××××××××××××××××××××××××××××××ÌÌ×××××××××––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RMMMMMMMRRRoo\\RRRRRRRRRRRRMMRRRRRR\\\oooo\\§§§‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§zzzzzzzzzzzzzoooooo\\\\\\\\\\\\\\\\\\\×µ××ÌÌÌÌ××××××××××××××××××××××ÌÌ×××××××××–––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RMMMMMMRRoo\\RRRRRMMMMMMMMMMMMMRRRR\\\oooo\\\\§§§§§§‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§zzzzzzzzzoooooo\\\\\\\\\\\\\\\\\\\×µ×××ÌÌÌÌ×××××××××ÌÌ×××××××××–––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RMMMMMRRooo\RRRMMMMMMMMMMMMMMMMMRRRR\\oooo\\\\\§§§§§§§§§‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§zzzzzzoooooo\\\\\\\\\\\\\\\\\\\\µµµµ×××ÌÌÌ×××××××××××ÌÌ×××××××××–––––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRMMMRRoo\RRRMMMMMMMMMMMMMMMRRRRRRRR\\oooomm\\\\\§§§§§§§§§§§‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§zzoooooo\\\\\\\\\\\\\\\\\\\\×µµµµµ××××ÌÌÌ×××××××××××××ÌÌÌ××××××××–––––––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§o\RRMRoo\RRRMMMMMMMMRRRRRRRRRRRRRRRRR\oooommm\\\\\\‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\\\\\\\\\\\\\\\×µµµµµÌÌ×××ÌÌÌÌ××××××××××××ÌÌ××××ÌÌ×××××××××–––––––––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oo\\\RRooRRRMMMMMRRRRRRRRRRRRRRRRRRRRRR\oooommmm\\\\\\\‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oo\\\\\\\\\\\\\\\\\\\\\µµµµµÌÌ×××××××ÌÌÌÌÌ×××××××××××××××××ÌÌ×Ì×ÌÌÌ×××××××××–––––––––––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooo\\\oo\RRRMMMRRRRRRRR\\\\\\\\\\\\RRRR\oooommmm\\\\\\\\‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\\\\\×µµµµ×ÌÌ××××××××ÌÌÌÌÌ××××××××××××××××××××ÌÌÌÌ×××ÌÌ××××××××––––––––––––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\ooRRRMMRRRRRR\\\\\\\\\\\\\\\\\\\\\\oooo‹‹mmmm\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\\\×µµµ×ÌÌ×××××פ×××ÌÌÌÌÌ××××××××××××ÌÌÌÌÌÌ××××××××××××××––––––––––––––––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\ooRRRRRRRR\\\RRRRRRRRRRRRRR\\\\\\\\oooo‹‹‹‹‹mmmmm\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\×µµµÌÌÌ××××××Ì̤¤×××××ÌÌÌÌÌÌÌÌÌÌÌÌ××××××××××××××××––––––––––––––––––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§ooooooooo\RRRRoo\RRRRRRRRRRRRRRRRRRRRRR\\\\\ooommmmmm\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\µµµ×ÌÌ××××××ÌÌ×µµ¤¤¤××××××××××××××××××××××פ¤¤¤––––––––––––––––––––––––––––––§§§§§§§§§§§§§§§‹‹‹‹‹‹‹‹‹‹‹‹ooooooooooo\ooooRRRRRRRRRRRRRRRRRRRRRRRRRR\\\oooo§§§zzzzzmmmmmm\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\µµµ×ÌÌ×××××ÌÌ×µµµ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤–––––––––––––––––––––––––––§§§§§§§§‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹\\\\\oooooooooooRRRRRRRRRRRRRRRRRRRRRRRRRRRRR\\\ooozzzzzzzzzzzmmmmm§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\µµµÌÌÌ×××××ÌÌ×µµµµµ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤–––––––––––––––––––––––––§§‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹RRRR\\\\ooooooo\\\\RRRRRRRRRRRRRRRRRRRRRRRRRRRR\\oooozzzzzzzzzzzzzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\×µµµÌÌÌ××××ÌÌ×µµµµµµµ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤––––––––––––––––––––‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹RRRRRR\\\\oooooooo\\\RRRRRRRRRRRRRRRRRRRRRRRRRRR\\oooozzzzzzzzzzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\×µµµÌÌÌ××××Ì̵µµµµµµ×ÌÌÌÌ×פ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤–––––––––––––‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§RRMMRRRR\\\oooooooo\\RRRRRRRRRRRRRRRRRRRRRRRRRRRR\oooozzzzzzzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\µµµÌÌÌ×××ÌÌ×µµµµµ××ÌÌÌ×××××פ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Ì¤¤¤¤¤¤¤¤¤¤––––––‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§RRMMMMMMRM\\ooooooooo\\RRRRRRRRRRRRRRRRRRRRRRRRRRR\\ooozzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§µµµÌÌÌ×××Ì̵µµµµ××ÌÌÌ××××××××פ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤µ¤Ì̤¤¤¤¤¤¤¤¤‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§RRMMMMMMMRR\oo\\oooooooooooR\\\\\\\\\\\\\RRRRRRRRRR\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§µµµÌÌÌÌ××Ì̵µµµ××ÌÌÌ××××××××××××פ¤¤¤¤¤¤¤¤µµµµµµµ×××̤¤¤¤¤¤¤¤¤‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\RRMMMMMMMMRRRoo\\\ooooooooRRRRRRRRRRRRRRR\\\\RRRRRRR\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµ×ÌÌÌ××Ì×µµµµ×ÌÌÌÌ××××××××××ÌÌÌÌÌÌ×××××××µµµµµµµ×××̤¤¤¤¤¤¤¤¤‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\zzz\\\\\RRMMMMMMMMRRRoo\\\\oooooo\RRRRRRRRRRRRRRRRRR\\\\RRRR\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµ×ÌÌÌ××Ì×µµµ×ÌÌÌÌ×××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××µµµµµµ×××̤¤¤¤¤¤¤¤¤‹–––§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\zzzzzzzzzzzzRRRMMMMMMMMRRRooRR\\ooooooo\RRRRRRRRRRRRRRRRRRRR\\\RR\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµ×ÌÌÌÌ×̵µµ×ÌÌÌÌ××××××ÌÌÌÌÌÌÌ××××××ÌÌÌÌÌ××××µµµµµµ×××Ìפ¤¤¤¤¤¤––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\zzzzzzzzzzzzRRRMMMMMMMMRR\ooRRR\\ooooooo\RRRRRRRRRRRRRRRRRRRRR\\\\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µ×ÌÌÌÌÌ̵µµÌÌÌÌ×××××ÌÌÌÌÌ×××××××××××××ÌÌÌÌ×××µµµµµµ×××Ì××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\zzz§§§§§§§§§§RRMMMMMMMMMRR\ooMRRR\oooooooo\\RRRRRRRRRRRRRRRRRRRRR\\\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××××ÌÌÌÌ̵µ×ÌÌÌÌ×××ÌÌÌÌ××××µµµµµµ××××××××ÌÌÌ×××µµµµµµ×××Ì××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\zzz§§§§§§§§§§§§RRRMMMMMMMMMRR\ooMMRRRoooooooooo\RRRRRRRRRRRRRRRRRRRRRR\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××××ÌÌÌÌ̵µ×ÌÌÌ×××ÌÌÌ××µµµµµµµµµµµµµµµ×××××ÌÌ××××µµµµµ××Ì×××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\zzz§§§§§§§§§§§§§§RRRMMMMMMMMMRR\ooMMMRRoo\\oooooooo\RRRRRRRRRRRRRRRRRRRRR\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ÃÍ×ÌÌÌÌ̵×ÌÌÌÌ××ÌÌÌ×µµµµµµµµµµµµµµµµµµµ××××ÌÌ××××µµµµµ××Ì××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\zzz§§§§§§§§§§§§§§§RRMMMMMMMMMMRR\ooRMMRR\ooR\oooooooo\\RRoooooRRRRRRRRRRRRR\\\o§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§Ã×ÌÌÌÌ×ÌÌÌÌÌ×ÌÌÌ×µµµµµµµµµµµµµµµµµµµµµµ×××ÌÌ××××µµµµµ××Ì××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\zz§§§§§§§§§§§§§§§§RRMMMMMMMMMMRR\ooRMMMRRooRRRR\ooooooooooooo\\\\\\\RRRRRRRR\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþüþþÁÌÌÌÌ×ÌÌÌÌÌÌÌ××µµµµµµµµµµµµµµµµµµµµµµµµµ×××Ì××××µµµµµ××Ì×××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§\\\zz§§§§§§§§§§§§§§§§RRMMMMMMMMMMRR\\oRMMMRRooRRRRRRRooooooo\\RRRRRRRR\\\\RRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþüüüüþþþþÃÌÌ××ÌÌÌÌÌÌÌ×µµµµµ×××ÌÌÌÌ×××××µµµµµµµµµµµ××Ì××××µµµµ××Ì××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§\\zz§§§§§§§§§§§§§§§§§RRMMMMMMMMMRR\\RRMMMMR\ooRRRRRRRR\oooooo\\RRRRRRRR\\\RRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþþüüüüüüüþþÃ××ÌÌÌÌÌÌÌ×µµµ×ÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××µµµµµµµµµ××Ì×××µµµµµ××Ì××××××ק§§§§§§§§§§§§§§§§§§§§§§§\\zzz§§§§§§§§§§§§§§§§§§RRMMMMMMMMMRR\\RRMMMMRRooRRRRRRRRRR\oooooo\RRRRRRRRR\\\RRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþþþþüüþüüüüüüÁÍÌÌÌÌÌÌ×µµ×ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××µµµµµµµµ××Ì×××µµµµ×××Ì×××××ק§§§§§§§§§§§§§§§\\zz§§§§§§§§§§§§§§§§§§§RRMMMMMMMMMRRR\\RMMMMRRRooRRRRRRRRRRooooooooRRRRRRRRRR\\\RR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþþþüüþüüüüüüüüÃÌÌÌÌÌ××µ×ÌÌÌÌÌ×××××××××××ÌÌÌÌÌÌ××µµµµµµµ××Ì×××µµµµ××Ì×××××ק§§§§\\\\\\\\§§§§§§§\zzz§§§§§§§§§§§§§§§§§§§§RRRMMMMMMMMRRR\\RRMMMRRR\\RRRRRRRRRRoo\\ooooo\RRRRRRRRR\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþüüþþþþþþþþüüüüüüüüÁÌÌÌÌÌ×××ÌÌÌÌ××××××××××××××××ÌÌÌÌÌ××µµµµµµ××Ì×××µµµµ××Ì×××××ק§\\\\\\\\\\\\§§§§§§\zz§§§§§§§§§§§§§§§§§§§§RRMMMMMMMMRRR\\RRMMMRRRR\\RRRRRRRRRooRR\\ooooo\RRRRRRRR\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþüþþþüüüüþþþþþüüüþüüüüüÁÌÌÌÌ×××ÌÌÌÌÌ×××××××××××××××××××ÌÌÌ××µµµµµ×××Ì×××µµµ×××Ì××××××\\\\\\\\\\\\\\§§§§§\\zz§§§§§§§§§§§§§§§§§§§§§§RRRMMMMMMMRRR\\\RRMMRRRRR\\RRRRRRRRooRRRR\oooooo\RRRRRRR\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþþüüüüüüüüüüüüüüüüüüüÍÌÌ××××ÌÌÌÌ×µµµµµµµµµµµµ×××××××××ÌÌÌ××µµµµµ××Ì××µµµµ××Ì××××××\\\\\\\\\\\\\\\\§§§§\\zz§§§§§§§§§§§§§§§§§§§§§§RRMMRRMMMRRRR\\RRMMMRRRRoo\\RRRRRRRoMMRRR\oooooooRRRRRRR\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþüþþüüüüüüüüüüüüüü±Í×××××ÌÌÌÌ××µµµµµµµµµµµµµµµ×××××××ÌÌÌ××µµµµ××Ì×××µµµ××Ì×××××××\\\\\\\\\\\\\\\§§§§\\zz§§§§§§§§§§§§§§§§§§§§§§§RMMMRMMMMRRR\\\RRMMRRRR\oo\\RRRRRRoRMMRRRoo\ooooo\RRRRRR\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþüüþþþþüüüüüüüüüüüüüü±Á××××××ÌÌ××××××××××µµµµµµµµµµ×××××××ÌÌÌ××µµµ××Ì××µµµµ××Ì××××××\\\\\\\\\\\\\\\§§§\\\zz§§§§§§§§§§§§§§§§§§§§§§§RRMMRRMMMRRR\\\\RMMMRRR\ooo\\\RRRRooMMRRRRoo\\oooo\RRRRRRR\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþ§þþþþþþþþþþüüüþüüüüüüüÁÃÍ××××××××ÌÌÌÌÌÌÌ××××××µµµµµµµ×××××××ÌÌÌ××µµµ××Ì××µµµµ×Ì×××××××\\\\\\\\\\\\\\§§§\\zzz§§§§§§§§§§§§§§§§§§§§§§§§RRMMRMMMRRRR\\\RRRRRR\\ooooo\\RRR\RMMMRRRooR\\\\oo\RRRRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþþþþüþüüüüüüüüüüÁÃ×××××××××ÌÌÌÌÌÌÌÌÌÌÌÌ×××××µµµµµµ×××××××ÌÌ××µµµ××Ì××µµµ××Ì××××××\\\\\\\\\\\\\\\§§\\zzz§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRMMRRRR\\\\RRRR\oooooooo\\RR\RMMMRRRooRRRR\\oooRRRRRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþüüþþþþüüþüüüüüüüüüüÃ××××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××µµµµµµ××××××ÌÌ××µµ××Ì××µµµµ×Ì×××××××\\\\\\\\\\\\\\§\\\zz§§§§§§§§§§§§§§§§§§§§§§§§§\RRRRRRRRRRR\\\RR\ooooooooooo\RR\RMMMMRRRoRRRRR\ooo\RRRRRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþþþþüüüüþþüüüüüüüüüÌÌÌÌÃÁÁÌÌ××××××××××××ÌÌÌÌÌÌÌ××××ÌÌÌÌÌÌ×××µµµµµ××××××ÌÌ×µµµ××Ì××µµµ××Ì××××××\\\\\\\\\\\\\\\\\zzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRR\\\\\oooooooooooo\\R\\RMMMRRRooRRRRRooooo\RRRRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþþþþüüüüüüüüüüüüü××ÌÌÌÌÌ×××ÌÌÌ××××××××××××××××××ÌÌ××××××ÌÌÌÌÌ×××µµµµ×××××ÌÌ××µµµ×Ì××µµµµ×Ì××××××\\\\\\\\\\\\\\\\\\\zz§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRR\\\oooooooooooooo\\\\RMMMMRR\oRRRRRoooooooRRRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§üþþþüþüüüþþþþüüüüüüüüüüüü§§××ÌÌÌÌÌ×××ÌÌÌÌ××ÌÌ××××××××××××××××××××××××ÌÌÌÌÌ××µµµµµ××××ÌÌ××µµ××Ì××µµµ××Ì××××××\\\\\\\\\\\\\\\\\zzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRR\\\ooooooooooooooo\\\RMMMMRR\oRRRRRRoooooooRRRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§üüüüüüþüüüüüüüþþüüüüüüü§§§§××ÌÌÌÌÌ×××ÌÌÌÌÌ×ÌÌÌ××Ì××××××ÌÌÌ×××××××××××××××ÌÌÌ×××µµµµ××××ÌÌ×××××Ì×××µµ××Ì××××××\\\\\\\\\\\\\\\\\zz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\RRRRRR\\\oooooooooooooooo\\RMMMMRRR\\RRRRRooooo\ooRRRRRR\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§üüüüüüüüüüüüüüüüüü§§§§§§§§§××ÌÌÌÌÌ×××ÌÌÌÌÌ×ÌÌÌÌ×ÌÌ×××××ÌÌÌÌÌ××××××××××××××ÌÌÌÌ××µµµµ××××Ì×××××××××µµµ××Ì×××××\\\\\\\\\\\\\\\\\zz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\RRRR\\ooooooooooooooooo\\\RMMMMRR\\RRRRRooooo\\ooRRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§üüüüüüüüüüüü§§§§§§§§§§§§§×ÌÌÌÌÌÌ××ÌÌÌÌÌÌÌÌÌÌÌ×ÌÌÌÌ×××ÌÌÌÌ×××××××××××××××××ÌÌÌ××µµµµ××××Ì××××××××µµµ××Ì××××××\\\\\\\\\\\\\\\\zz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\ooooooooooooooooooo\\RMMMMRRR\\RRRRooooo\RRooRRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§üüüü§§§§§§§§§§§§§§§×ÌÌÌÌÌ×××ÌÌÌÌÌ×ÌÌÌÌÌ×ÌÌ××µµ××ÌÌÌÌ×××××××××××××××××ÌÌÌ××µµµµµ×××Ì××××××××µµ××Ì××××××\\\\\\\\\\\\\\\\zz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooooooooooooooooo\RMMMMRRR\\RRRRooooooRRRo\RRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌÌ×××ÌÌÌÌÌ×ÌÌÌÌÌ×ÌÌ×××µµ××ÌÌÌÌ×××××××××××××××××ÌÌÌÌ××µµµ×××Ì××××××××µµµ××Ì×××××\\\\\\\\\\\\\\\\zz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo§§§§§§§ooo\\RMMMRRRR\RRRR\ooooo\RRR\RRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌÌ××ÌÌÌÌÌÌ×ÌÌÌÌÌ×ÌÌÌ××µµµ××ÌÌÌ××××Ì×××××××××××××ÌÌÌ×××µµµ×××Ì××××××××µµ××Ì××××××\\\\\\\\\\\\z\\\zz\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§o\RMMMMRRRR\RRR\ooooooRRRR\RRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌÌ××ÌÌÌÌÌÌ×ÌÌÌÌÌ××ÌÌ×××µµµ××ÌÌÌ×××ÌÌÌ×××××××××××××ÌÌÌ×µµµµ×××ÌÌ××××××µµ×××Ì×××××\\\\\\\\\\\zz\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\MMMMRRRR\\RRR\ooooo\RRRR\\RRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌÌ××ÌÌÌÌÌÌ×ÌÌÌÌÌ××ÌÌ××××µµµ××ÌÌÌÌ××ÌÌÌ××××××××××××ÌÌÌÌ×µµµµ××ÌÌÌ××××××µµ××Ì×××××\\\\\\\\\\zzz\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RMMMMRRRR\RRR\\oooooRRRRR\\RRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌÌ××ÌÌÌÌÌÌ×ÌÌÌ×Ì×××ÌÌ××××µµµ×××ÌÌÌ××ÌÌÌ××××××××××××ÌÌÌ××µµµ×××ÌÌ××××××µµ××××××××\\\\\\\\\\zzz\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§MMMMMRRRR\RR\\ooooooRRRRRR\\RR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌÌ××ÌÌÌÌÌÌÌÌÌÌ×ÌÌ××ÌÌÌ×××µµµµ×××ÌÌÌÌ××ÌÌÌ×××××××××××ÌÌÌ××µµµ××Ì×Ì×××××µµ×××××××××\\\\\\\\\zzz\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\MMMMMRRRR\RR\\ooooo\RRRRRR\\RR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ××ÌÌÌÌ×ÌÌ×ÌÌÌÌÌ×××ÌÌ×××××µµµ×××ÌÌÌÌ××ÌÌÌ×××××××××××ÌÌÌ×µµµµ×××Ì×××××µµ×××××××××\\\\\\\\zzzz\\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§MMMMMRRR\RRR\oooooo\RRRRRRR\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ××ÌÌÌÌ×ÌÌ×ÌÌÌ×ÌÌ××ÌÌÌ×××××µµµµ××ÌÌÌÌ××ÌÌÌ××××××××××ÌÌÌÌ×µµµµ××Ì××××××µ×××××××××\\\\\\\\zzzz\\\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRMMRRRR\RR\\oooooo\RRRRRRR\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌ××ÌÌÌÌ×ÌÌ×ÌÌÌ×ÌÌ×××ÌÌÌ×××××µµµµ×××ÌÌÌ××ÌÌÌ××××××××××ÌÌÌ××µµµ×××Ì×××××××××××××××\\\\\\\zzzzz\\\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRoooooooo\RRRRRRRR\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌ×××ÌÌÌ××Ì××ÌÌÌ×Ì××××ÌÌÌ×××××µµµµµ×××ÌÌÌ×ÌÌÌÌ×××××××××ÌÌÌ××µµµ××Ì×××××××××××××××\\\\\\\zzzz\\\\\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§o\\RRRRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ××ÌÌÌ××ÌÌ×ÌÌÌ××××××ÌÌÌ××××××µµµµµ×××ÌÌÌ××ÌÌÌ×××××××××ÌÌÌ××µµ×××Ì××××××××××××××\\\\\\\zzzz\\\\\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌÌ××ÌÌÌ××ÌÌ××ÌÌÌ××××××ÌÌÌ××××××µµµµµ××××ÌÌ××ÌÌÌ××××××××ÌÌÌÌ×µµµ××Ì×××××××××××××××\\\\\zzzzz\\\\\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌ××ÌÌÌ×××ÌÌ×ÌÌÌ×××××××ÌÌÌ×××××××µµµµµ×××ÌÌÌ×ÌÌÌ×××××××××ÌÌ××µµµ×Ì×××××××××××××××\\\\\zzzzz\\\RRRRRRR\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ××ÌÌÌ××ÌÌ××ÌÌÌ××××××××ÌÌ×××××××µµµµµµ××ÌÌÌ××ÌÌ××××××××ÌÌÌ××µµ××Ì××××××××××××××\\\\\zzzzz\\RRRRRRRRRR\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××ÌÌÌÌ××ÌÌÌ×××ÌÌ×ÌÌÌ××××××××ÌÌÌ××××××××µµµµµ×××ÌÌÌ×ÌÌ××××××××ÌÌ××µµµ×Ì××××××××××××××\\\\zzzzzz\RRRRRRRRRRRRR\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RR\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ×ÌÌÌ×××ÌÌ××ÌÌ×××××××××ÌÌÌ×××××××µµµµµµ×××ÌÌÌ×ÌÌ××××××××ÌÌ××µµ××Ì×××××××××××××\\\\zzzzz\\RRRRRRRRRRRRRR\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌ×Ì××ÌÌ×××ÌÌÌ×ÌÌÌ×××××××××ÌÌÌ××××××××µµµµµµ××ÌÌÌ×ÌÌ××××××××Ì×××µµ×Ì×××××××××××××\\\\zzzzz\RRRRRRRRRRRRRRRRR\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ×ÌÌÌ×××ÌÌÌ×ÌÌ××××××××××ÌÌÌ××××××××µµµµµµ××ÌÌÌÌÌÌ××××××××××××µ×Ì×××××××××××××\\\\zzzzz\RRRRRRRRRRRRRRRRR\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌ×ÌÌ×ÌÌ×××ÌÌÌ××ÌÌ×××××××××××ÌÌÌ××××××××µµµµµ×××ÌÌÌÌÌÌ××××××××××µµ×Ì××××××××××××\\\zzzzzz\RRRRRRRRRRRRRRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ×ÌÌÌ×××ÌÌÌ××ÌÌ×××××××××××ÌÌÌ×××××××××µµµµ×××ÌÌÌ×ÌÌ××××××××××××Ì××××××××××××\\\zzzzzz\RRRRRRRRRRRRRRRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ×ÌÌ××××ÌÌÌ×ÌÌÌ×××××××××××ÌÌÌ×××××××××µµµµµ××ÌÌÌ×ÌÌ×××××××××××Ì××××××××××××\\\zzzzz\RRRRRRRRRRRRRRRRRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ÌÌ××ÌÌ×ÌÌ××××ÌÌ××ÌÌÌ×××××××××××ÌÌÌ×××××××××µµµµµ×××ÌÌÌÌÌ×××××××××××Ì×××××××××××\\\zzzzz\RRRRRRRRRRRRRRRRRRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ××Ì××ÌÌ××××ÌÌ××ÌÌ××××××××××××ÌÌÌÌ××××××××µµµµµ×××ÌÌÌÌÌ×××××××××××××××××××××××\zzzzzz\RRRRRRRRRRRRRRRRRRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ×ÌÌÌ×××ÌÌ×××ÌÌÌ××××××××××××ÌÌÌ×××××××××µµµµ×××ÌÌÌÌÌ××××××××××××××××××××××\zzzzz\RRRRRRRRRRRRRRRRRRRRRRRR\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ×ÌÌÌ×××ÌÌ×××ÌÌ××××××××××××××ÌÌÌ××××××××µµµµ×××ÌÌÌÌÌ×××××××××××××××××××××\zzzzz\RRRRRRRRRRRRRRRRRRRRRRRR\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ×ÌÌ××××ÌÌ×××ÌÌ××××××Ì××××××××ÌÌÌ××××××××µµµµ×××ÌÌÌÌ××××××××××××××××××××zzzzzz\RRRRRRRRRRRRRRRRRRRRRRRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ××ÌÌ×ÌÌ××××ÌÌ×××ÌÌ××××××Ì××××××××ÌÌÌÌ×××××××µµµµ×××ÌÌÌÌ××××××××××××××××Ì××zzzzzz\RRRRRRRRRRRRRRRRRRRRRRRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ××ÌÌ×ÌÌÌ×××Ì××××ÌÌ××××××Ì×××××××××ÌÌÌÌ××××××µµµµ×××ÌÌÌÌ×××××××××××××××Ì××zzzzz\\RRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ××Ì××ÌÌÌ×××ÌÌ××ÌÌÌ××××××Ì××××××××××ÌÌÌÌ××××××µµµµ××ÌÌÌÌ××××××××××××××ÌÌ×zzzzz\\RRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×××××ÌÌÌ××ÌÌÌ××ÌÌÌ××××××ÌÌ×××××××××××ÌÌ××××××µµµµ××ÌÌÌÌ×××××××××××××ÌÌ×zzzzz\\RRRRRRRRRRRRRRRRRRRRRRRRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××ÌÌ×××××ÌÌÌ××ÌÌÌ××ÌÌÌ×××××××Ì××××××××××××ÌÌ×××××µµµµ×××ÌÌÌ××××××××××××ÌÌ××zzzz\\RRRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××ÌÌ×××××ÌÌ×××ÌÌÌ×××ÌÌÌ××µ×××ÌÌ×××××××××××××××××××µµµµ××ÌÌÌ×××××××××××ÌÌ××zzzz\\RRRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××ÌÌ××××××Ì×××ÌÌÌ×µ×ÌÌÌ×µµµµ××Ì×××Ì×××××××××××××××µµµ×××ÌÌÌ×××××××××××Ì××zzzz\\RRRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×××ÌÌ××××××ÌÌ×××Ì̵µ×ÌÌÌ×µµµµµµÌÌÌÌÌÌ×××××××××××××××××××××ÌÌ××××××××××ÌÌ×zzzzz\RRRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×××ÌÌÌ×µµµ××Ì×××××µµµÌÌÌ××µµµµµ×××××ÌÌ××××××××××××××××××××ÌÌ×××××××××ÌÌ×zzzzz\RRRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×××ÌÌÌ×µµµµ×Ì×××××µµµµÌÌÌ×µµµµµµ×××××ÌÌÌ××××××××××××××××××ÌÌ××××××××ÌÌ××zzzz\RRRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×××ÌÌÌ×µµµµ×ÌÌ××××µµµµÌÌÌ××µµµµµµ××××××ÌÌÌÌ×××××××××××××××ÌÌ××××××××Ì××zzzz\RRRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××××ÌÌ×µµµµ××Ì×××××µµµµ×µÌ××µµµµµµµ×××××××ÌÌ×××××××××××××××××××××××ÌÌ×zzzzz\RRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×××××Ì××µµµµ×ÌÌ××××µµµµµ×Ì×××µµµµµµµµµµ××××××××××××××××××××××Ì××××ÌÌ××zzzz\RRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××µ××Ì××µµµµµ×Ì××××µµµµµµÌÌ××××µµµµµµµµµ××××××××××××××××××××ÌÌ×××ÌÌ××\zzz\RRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµµµÌÌ××µµµµ×ÌÌ××××µµµµµµÌÌÌ××××××µµµµ×××××××××××××××××××××ÌÌ×××ÌÌ×\\zzz\RRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××µµ××Ì××µµµµµ×ÌÌ×××µµµµµµµµÌÌÌ×××××××××××××××××××××××××××××ÌÌ××ÌÌ××\zzz\RRRRRRRR\RRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµµµ×ÌÌ×µµµµµµ×ÌÌ××××µµµµµµµµÌÌÌÌÌ×××××××××××××××××××××××××ÌÌ××ÌÌ×\zzz\RRRRRRRR\RRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××µµµµ×ÌÌ×µµµµµµ×Ì×××××µµµµµµµµ×××ÌÌÌÌÌÌ×××××××××××××××××××ÌÌÌ×ÌÌ××\zzz\RRRRRRR\\RRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµµµ××ÌÌ×µµµµµµÌÌÌ×××××µµµµµµµµ××××××Ì×××××××××××ÌÌÌÌÌ××××ÌÌ×ÌÌ×\zzz\RRRRRRR\\\RRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµµµµ××ÌÌ×µµµµµµ×ÌÌÌ×××××µµµµµµµ×××××××××××××××××ÌÌÌÌÌÌÌ××ÌÌÌÌÌ×zzz\\RRRRRR\\\\RRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµµµµ××ÌÌ×µµµµµµµ×ÌÌÌ××××××µµµµ××××××××××××××××××××ÌÌÌÌÌ×ÌÌÌÌ×\zz\\RRRRRR\\\\RRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµµµµ××ÌÌ×µµµµµµµµµ××××××××××××××××××××××××××××××××ÌÌÌÌÌÌÌÌÌ×zzz\RRRRRRR\\\\RRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§µµµµµµµ×××××µµµµµµµµµµ××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××ÌÌÌÌÌÌÌÌ×zz\\RRRRRR\\\\RRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§µµµµµµµ××××××µµµµµµµµµµµµ××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×ÌÌÌÌÌÌÌzz\\RRRRRRR\\\\RRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµµµµµµ×××××××µµµµµµµµµµµ××××××××××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×zz\RRRRRRR\\\\RRRRRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§µµµµµµµµµ××××××ÌÌÌ×µµµµµ××××××××××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×z\\RRRRRR\\\\RRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§µµµµµµµµµµ×××ÌÌÌÌÌÌÌÌÌ×××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×\\RRRRRRR\\\RRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§µµµµµµµµµ×××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××ÌÌÌÌ\RRRRRRR\\\\RRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××µµµµµµ××××××××××ÌÌÌÌÌÌ×××××××\\\\RR×ÌÌ\\RRRRRR\\\\RRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××××××××××××××××××××××zzz\\\\\\\RRR\\××\RRRRRR\\\\RRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\××××××××××zzzzzzz\\\\\\\RRR\\\z×RRRRRRR\\\RRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\RR\\\\zzzzzzzz\\\\\\\RRRR\\\zzRRRRRR\\\\R\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§R\\\RRRRRRRRRRRR\\\\\\zzzzzzzzz\\\\\\\\RRR\\\zzz\RRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRR\\\\\\zzzzzzzzzzzz\\\\\\\\RRR\\\zzz\\RRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRR\\\\\\\zzzzzzzzzzzzzzz\\\\\\\\RRRR\\zzz\\RRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRzzzzzzzzzzzzzzzzzzzzzzzzz\\\\\\\\RRRR\\zzz\\RRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRR\zzzzzzzzzzzzzzzzzzzzzzzzzzz\\\\\\\RRRR\\zzz\\RRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRR\zzzzzzzzzzzzzzzz\zzzzzzzzzzz\\\\\\\\RRRR\zz\\\RRRRRR\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRR\zzz\\\\\\\\\\\\\\\zzzzzz\zzzz\\\\\\\\RRRR\\z\\\RRRRR\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRR\\zzRRRRRRRR\\\\\\\\zzzzzz\\zzzz\\\\\\\RRRR\\\\\\RRRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRR\RRRRRRRRRRRRR\\\\\zzzzzzz\\\zzz\\\\\\\RRRRR\\\\\RRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRRRR\\\\zzzzzz\\\\zzz\\\\\\\RRRRR\\\\\RRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRRR\\\\\zzzzzz\\\\\zzz\\\\\\RRRRR\\\\\RRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRR\\\\\zzzzzz\\\\\\zzz\\\\\\RRRRR\\\\\\R\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRR\\\\\\\zzzzzz\\\\\\zzz\\\\\\RRRRR\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRR\\\\\\\\\zzzzzz\\\\\\\zzzz\\\\\RRRRR\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRR\\\\\\\\\\\zzzzzz\\\\\\\\zzz\\\\\RRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\R\\\\\\\\\\zzzzzz\\\\\\\\zzz\\\\\RRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRR\\\\\\\\zzzzzz\\\\\\\\\zzz\\\\\RRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRR\\\\\\\\zzzzzzz\\\\\\\\\zzz\\\\\RRRRRR\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\\\\zzzzzzzz\\\\\\R\\\zzz\\\\\RRRRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRR\\\\\zzzzzzzzzzz\\\\\RR\\\zzz\\\\\RRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRR\\\zzzzzzzzzzzzzz\\\\\RRR\\zzz\\\\\RRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRR\\\zzzzzzzzzzzzzzz\\\\\\RR\\zzzz\\\\RRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRR\\zzzzzzzzzzzzzzzzzz\\\\\RRR\zzzz\\\\RRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRR\\zzzz\\\\\\zzzzzzzzz\\\\\RRR\zzzz\\\\RRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RR\\\\\\\\\\\\zzzzzzzzzz\\\\\RRR\zzzz\\\\\RRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RR\\\\\\\\\\\\zzzzzzzzzzz\\\\RRR\zzzz\\\\\RR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RR\\\\\\\\\\\\zzzzzzzzzzz\\R\RRR\zzzz\\\\\RR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§R\\\\\\\\\\\\\zzzzzz\zzzz\RR\RRR\zzzz\\\\\RR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\zzzzzz\\zzz\RR\RRR\zzz\\\\\\RR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\zzzzzz\\\zzz\RR\RRR\zzz\\\\\\R§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\zzzzzz\\\zzz\RR\RRR\zzz\\\\\\R§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\zzzzzz\\\zzz\RR\RRR\zzz\\\\\\R§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\zzzzzz\\\\\zz\RR\RRR\zzz\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\zzzzzz\\\\\zz\RR\RRR\zzz\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\zzzzzz\\\\\zz\RR\RRRzzz\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\zzzzzzz\\\\zzz\RRRRRRzzz\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\zzzzzz\\\\\zzz\RRRRRRzz\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\zzzzzzz\\\\\zzz\RRRRRRz\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\zzzzzzz\\\\\zzz\RRRRR\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\zzzzzzz\\\\\\zzz\RRRRR\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\zzzzz\zzzzzzz\\\\\\zz\\RRRRR\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\zzzzzzzzzzzzz\\\\\\\zz\RRRRRR\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\zzzzzzzzzzzzz\\\\\\zzz\RRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\z\\\zzzzzzzzz\\\\\\zzz\RRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\zzzzzzz\\\\\\zz\\RRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\zzzzzz\\\\\\zz\RRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\zzzzzzz\\\\\\zz\RRRRRR\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\zzzzzzzz\\\\\zzz\RRRRR\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\zzzz\zzzz\\\\\zz\RRRRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\zzzz\\zzzz\\\\\zz\RRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\zzz\\\zzzz\\\\\zz\RRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\zzzz\\\zzzz\\\\\z\RRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\zzzz\\\\zzzz\\\\\\\RRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\zzz\\\\\zzzz\\\\\\RRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\zzz\\\\\\zzzz\\\\\\RRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\zzzz\\\\\\zzzz\\\\\RR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\zzzz\\\\\\\zzzz\\\\\R\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\zzzz\\\\\\\zzzz\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\zzzz\\\\\\\\zzz\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\zzzz\\\\\\\\\zzz\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\zzzz\\\\\\\\\zzzz\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\zzz\\\\\\\\\\zzz\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\zzz\\\\\\\\\\\zzz\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\zzz\\\\\\\\\\\zzz\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\zzz\\\\\\\\\\\\zz\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\zzz\\\\\\\\\\\\\\z§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\zzz\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\zzz\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.3.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.3.rasql
deleted file mode 100644
index 176b3ae..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.3.rasql
+++ /dev/null
@@ -1 +0,0 @@
-ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘‘¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤††‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤‘†‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤‘††‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘††‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘†‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤‘††‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤‘‘††‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®¤¤¤¤¤¤¤¤¤¤¤¤‘‘†‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®¤¤¤¤¤¤¤¤¤¤¤‘‘†‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®¤¤¤¤¤¤¤¤¤¤‘‘‘†‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®¤¤¤¤¤¤¤¤¤‘‘‘†‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®¤¤¤¤¤¤¤¤¤‘‘‘†‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®¤¤¤¤¤¤¤¤‘‘‘††‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®¤¤¤¤¤¤¤¤‘‘†††‘‘‘‘‘‘‘‘‘‘¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®¤¤¤¤¤¤¤¤‘‘†††‘‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®¤¤¤¤¤¤¤¤‘‘†††‘¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®¤¤¤¤¤¤¤¤‘‘†††¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®¤¤¤¤¤¤¤‘‘‘†††¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®®¤¤¤¤¤¤¤‘‘‘†††¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤¤‘¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤‘‘¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®¤®®®®¤¤¤¤¤¤‘‘‘††‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®¤®®®®¤¤¤¤¤¤‘‘‘††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®¤®®®®¤¤¤¤¤‘‘‘‘††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®¤®®®®¤¤¤¤¤‘‘‘‘††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤®®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤®®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤¤®®¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤¤®®¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤‘‘‘¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤¤®®¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤‘‘¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤®¤¤¤¤‘‘‘‘†††‘‘‘¤¤‘‘‘¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤¤¤¤¤¤¤‘‘‘†††‘‘‘¤¤‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤¤¤¤¤¤¤‘‘‘†††‘‘¤¤¤‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤‘‘¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘®®®®®¤¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤‘‘¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤‘‘®®®®®®¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤‘¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘®®®®®®¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘¤®®®®®¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘¤®®®®®¤¤¤¤¤¤¤‘‘‘‘†††‘¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘‘®®®®®¤¤¤¤¤¤¤‘‘‘‘†††‘¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘‘¤®®®®¤¤¤¤¤¤¤‘‘‘‘†††‘¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘‘¤®®®®®¤¤¤¤¤‘‘‘‘‘††‘‘¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘‘‘®®®®®¤¤¤¤¤‘‘‘‘‘††‘‘¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤‘‘¤®®®®¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘‘¤¤®®¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘‘‘¤®®¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤‘¤¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘†††‘‘‘‘¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘†††‘‘‘‘¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤®¤¤¤¤¤¤‘‘‘‘††‘‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘¤¤¤¤¤¤‘¤‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤®®¤¤¤¤¤‘‘‘‘††‘‘‘‘‘¤¤¤¤¤¤¤‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®¤¤‘¤¤‘‘‘‘††‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤‘¤¤‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®®¤‘‘¤‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤‘‘¤¤‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤®®®®¤¤‘‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤‘¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®®¤‘‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤®®®®®¤¤‘‘†‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤®®®®®¤¤‘‘†††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘®®®®®¤¤‘‘†††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤‘‘®®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤‘®®®®®®¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘®®®®®®¤¤‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘‘®®®®®¤¤‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤®®¤¤‘‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤‘®®®®®¤¤‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤®®®®¤‘‘¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤®®®®®‘‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤®®®®®‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ †††††††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤®®®®®®¤®®¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ †††††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ †††††††††††††††††††††††† ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤®®¤¤¤¤‘‘††††‘‘‘¤¤¤¤¤®®®®®®¤®®®¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘†††††††††††††††‘‘‘ ÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐ †††††††††††††††††††††††††††††††† ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤®¤¤¤®¤¤¤¤‘‘††††‘‘¤¤¤¤¤¤®®®®®®®®®®®¤¤¤¤¤¤¤¤‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘†††††††††††††‘‘‘‘‘‘ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®¤¤¤¤¤¤‘‘‘††††‘‘¤¤¤¤¤¤®®®®®®®®®®®®¤¤¤¤¤¤¤‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®¤¤¤¤¤¤‘‘‘††††‘‘¤¤¤¤¤®®®®®®®®®®®®®¤¤¤¤‘¤¤‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††† ÐÐÐÐÐÐ AAAAAAAAAAAAA ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤®®®¤¤¤‘¤¤‘‘‘†††‘‘‘¤¤¤¤¤®®®®®®®®®®®®®¤¤¤‘‘¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††† Ð AAAAAAAAAAAAAAAAAAAAAAAA ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®¤¤‘‘¤‘‘‘†††‘‘‘¤¤¤¤®®®‘®®®®®®®®®®¤¤¤‘‘¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††‘‘‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘††††††† AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤®®®®¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤®®®‘®®®®®®®®®®¤¤‘‘¤¤¤‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††‘‘‘‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘† AAAAAAAA
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.3_Struct_Component_Selection_1.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.3_Struct_Component_Selection_1.rasql
deleted file mode 100644
index 176b3ae..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.3_Struct_Component_Selection_1.rasql
+++ /dev/null
@@ -1 +0,0 @@
-ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘‘¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤††‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤‘†‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤‘††‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘††‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘†‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤‘††‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤‘‘††‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®¤¤¤¤¤¤¤¤¤¤¤¤‘‘†‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®¤¤¤¤¤¤¤¤¤¤¤‘‘†‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®¤¤¤¤¤¤¤¤¤¤‘‘‘†‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®¤¤¤¤¤¤¤¤¤‘‘‘†‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®¤¤¤¤¤¤¤¤¤‘‘‘†‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®¤¤¤¤¤¤¤¤‘‘‘††‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®¤¤¤¤¤¤¤¤‘‘†††‘‘‘‘‘‘‘‘‘‘¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®¤¤¤¤¤¤¤¤‘‘†††‘‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®¤¤¤¤¤¤¤¤‘‘†††‘¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®¤¤¤¤¤¤¤¤‘‘†††¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®¤¤¤¤¤¤¤‘‘‘†††¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®®¤¤¤¤¤¤¤‘‘‘†††¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤¤‘¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤‘‘¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®¤®®®®¤¤¤¤¤¤‘‘‘††‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®¤®®®®¤¤¤¤¤¤‘‘‘††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®¤®®®®¤¤¤¤¤‘‘‘‘††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®¤®®®®¤¤¤¤¤‘‘‘‘††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤®®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤®®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤¤®®¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤¤®®¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤‘‘‘¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤¤®®¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤‘‘¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤®¤¤¤¤‘‘‘‘†††‘‘‘¤¤‘‘‘¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤¤¤¤¤¤¤‘‘‘†††‘‘‘¤¤‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤¤¤¤¤¤¤‘‘‘†††‘‘¤¤¤‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤‘‘¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘®®®®®¤¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤‘‘¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤‘‘®®®®®®¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤‘¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘®®®®®®¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘¤®®®®®¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘¤®®®®®¤¤¤¤¤¤¤‘‘‘‘†††‘¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘‘®®®®®¤¤¤¤¤¤¤‘‘‘‘†††‘¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘‘¤®®®®¤¤¤¤¤¤¤‘‘‘‘†††‘¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘‘¤®®®®®¤¤¤¤¤‘‘‘‘‘††‘‘¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘‘‘®®®®®¤¤¤¤¤‘‘‘‘‘††‘‘¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤‘‘¤®®®®¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘‘¤¤®®¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘‘‘¤®®¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤‘¤¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘†††‘‘‘‘¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘†††‘‘‘‘¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤®¤¤¤¤¤¤‘‘‘‘††‘‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘¤¤¤¤¤¤‘¤‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤®®¤¤¤¤¤‘‘‘‘††‘‘‘‘‘¤¤¤¤¤¤¤‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®¤¤‘¤¤‘‘‘‘††‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤‘¤¤‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®®¤‘‘¤‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤‘‘¤¤‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤®®®®¤¤‘‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤‘¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®®¤‘‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤®®®®®¤¤‘‘†‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤®®®®®¤¤‘‘†††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘®®®®®¤¤‘‘†††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤‘‘®®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤‘®®®®®®¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘®®®®®®¤¤‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘‘®®®®®¤¤‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤®®¤¤‘‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤‘®®®®®¤¤‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤®®®®¤‘‘¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤®®®®®‘‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤®®®®®‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ †††††††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤®®®®®®¤®®¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ †††††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ †††††††††††††††††††††††† ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤®®¤¤¤¤‘‘††††‘‘‘¤¤¤¤¤®®®®®®¤®®®¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘†††††††††††††††‘‘‘ ÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐ †††††††††††††††††††††††††††††††† ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤®¤¤¤®¤¤¤¤‘‘††††‘‘¤¤¤¤¤¤®®®®®®®®®®®¤¤¤¤¤¤¤¤‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘†††††††††††††‘‘‘‘‘‘ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®¤¤¤¤¤¤‘‘‘††††‘‘¤¤¤¤¤¤®®®®®®®®®®®®¤¤¤¤¤¤¤‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®¤¤¤¤¤¤‘‘‘††††‘‘¤¤¤¤¤®®®®®®®®®®®®®¤¤¤¤‘¤¤‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††† ÐÐÐÐÐÐ AAAAAAAAAAAAA ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤®®®¤¤¤‘¤¤‘‘‘†††‘‘‘¤¤¤¤¤®®®®®®®®®®®®®¤¤¤‘‘¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††† Ð AAAAAAAAAAAAAAAAAAAAAAAA ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®¤¤‘‘¤‘‘‘†††‘‘‘¤¤¤¤®®®‘®®®®®®®®®®¤¤¤‘‘¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††‘‘‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘††††††† AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤®®®®¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤®®®‘®®®®®®®®®®¤¤‘‘¤¤¤‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††‘‘‘‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘† AAAAAAAA
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.3_Struct_Component_Selection_2.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.3_Struct_Component_Selection_2.rasql
deleted file mode 100644
index ca1972b..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.3_Struct_Component_Selection_2.rasql
+++ /dev/null
@@ -1,6 +0,0 @@
-;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|
-1y 3f
-1f
-1f
-1y 3y 3y 3y 3y 3f
-1y 3y 3y 3y 3y 3y 3y 3y 3f
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.3_Struct_Component_Selection_3.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.3_Struct_Component_Selection_3.rasql
deleted file mode 100644
index 93ad143..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.3_Struct_Component_Selection_3.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_+.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_+.rasql
deleted file mode 100644
index dbb1904..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_+.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_-.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_-.rasql
deleted file mode 100644
index bdfc709..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_-.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_And.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_And.rasql
deleted file mode 100644
index 0b78643..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_And.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_Is.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_Is.rasql
deleted file mode 100644
index d4cfe69..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_Is.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_Or.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_Or.rasql
deleted file mode 100644
index 9261362..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_Or.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_Xor.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_Xor.rasql
deleted file mode 100644
index a7886bf..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_Xor.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_abs.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_abs.rasql
deleted file mode 100644
index 2ce1b1c..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_abs.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_arccos.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_arccos.rasql
deleted file mode 100644
index bb18c29..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_arccos.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 1.0472
- Result element 2: 1.0472
- Result element 3: 1.0472
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_arcsin.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_arcsin.rasql
deleted file mode 100644
index de05517..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_arcsin.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0.523599
- Result element 2: 0.523599
- Result element 3: 0.523599
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_arctan.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_arctan.rasql
deleted file mode 100644
index 282a167..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_arctan.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0.785398
- Result element 2: 0.785398
- Result element 3: 0.785398
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_bit.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_bit.rasql
deleted file mode 100644
index 10ffce4..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_bit.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_cos.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_cos.rasql
deleted file mode 100644
index b29b46c..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_cos.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: -0.952413
- Result element 2: -0.952413
- Result element 3: -0.952413
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_cosh.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_cosh.rasql
deleted file mode 100644
index 44129d1..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_cosh.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 1
- Result element 2: 1
- Result element 3: 1
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_divide.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_divide.rasql
deleted file mode 100644
index 56fcacc..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_divide.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_egt.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_egt.rasql
deleted file mode 100644
index 38ab547..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_egt.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_elt.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_elt.rasql
deleted file mode 100644
index a9b18e3..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_elt.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_exp.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_exp.rasql
deleted file mode 100644
index 44129d1..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_exp.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 1
- Result element 2: 1
- Result element 3: 1
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_gt.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_gt.rasql
deleted file mode 100644
index f502b95..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_gt.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_ln.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_ln.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_ln.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_log.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_log.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_log.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_lt.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_lt.rasql
deleted file mode 100644
index 10dfbec..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_lt.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_multiply.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_multiply.rasql
deleted file mode 100644
index c4723cd..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_multiply.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_ne.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_ne.rasql
deleted file mode 100644
index b987e36..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_ne.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_not.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_not.rasql
deleted file mode 100644
index 57c2722..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_not.rasql
+++ /dev/null
@@ -1 +0,0 @@
-ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ \ No newline at end of file
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_overlay.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_overlay.rasql
deleted file mode 100644
index fcf8645..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_overlay.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_sin.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_sin.rasql
deleted file mode 100644
index 2da816f..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_sin.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_sinh.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_sinh.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_sinh.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_sqrt.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_sqrt.rasql
deleted file mode 100644
index c7c612a..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_sqrt.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_tan.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_tan.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_tan.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_tanh.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_tanh.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_Induction_All_Operations_tanh.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_cast.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_cast.rasql
deleted file mode 100644
index d430cad..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_cast.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 39.8363
- Result element 2: 37.9118
- Result element 3: 37.0485
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3.4_cast_1.rasql b/systemtest/rmantest/Oracle/mandatory/9.3.4_cast_1.rasql
deleted file mode 100644
index ef1b79c..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3.4_cast_1.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.3_Induced_and_Struct.rasql b/systemtest/rmantest/Oracle/mandatory/9.3_Induced_and_Struct.rasql
deleted file mode 100644
index 5c523ad..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.3_Induced_and_Struct.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.4_Scaling_1.rasql b/systemtest/rmantest/Oracle/mandatory/9.4_Scaling_1.rasql
deleted file mode 100644
index 86a2fe1..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.4_Scaling_1.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.4_Scaling_2.rasql b/systemtest/rmantest/Oracle/mandatory/9.4_Scaling_2.rasql
deleted file mode 100644
index e98df8a..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.4_Scaling_2.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Add.rasql b/systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Add.rasql
deleted file mode 100644
index 106e5c2..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Add.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 2151797
- Result element 2: 2047844
- Result element 3: 2001213
diff --git a/systemtest/rmantest/Oracle/mandatory/9.5_Condensers_All.rasql b/systemtest/rmantest/Oracle/mandatory/9.5_Condensers_All.rasql
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.5_Condensers_All.rasql
+++ /dev/null
diff --git a/systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Avg.rasql b/systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Avg.rasql
deleted file mode 100644
index d430cad..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Avg.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 39.8363
- Result element 2: 37.9118
- Result element 3: 37.0485
diff --git a/systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Count.rasql b/systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Count.rasql
deleted file mode 100644
index 1bd0a91..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Count.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 54016
- Result element 2: 54016
- Result element 3: 54016
diff --git a/systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Max.rasql b/systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Max.rasql
deleted file mode 100644
index 39a8016..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Max.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 253
- Result element 2: 253
- Result element 3: 253
diff --git a/systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Min.rasql b/systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Min.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Min.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Some.rasql b/systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Some.rasql
deleted file mode 100644
index 4ca3676..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.5_Condensers_Some.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.6_General_Array_Condenser_Add.rasql b/systemtest/rmantest/Oracle/mandatory/9.6_General_Array_Condenser_Add.rasql
deleted file mode 100644
index ce97dc8..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.6_General_Array_Condenser_Add.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 117
- Result element 2: 100
- Result element 3: 61
diff --git a/systemtest/rmantest/Oracle/mandatory/9.6_General_Array_Condenser_All.rasql b/systemtest/rmantest/Oracle/mandatory/9.6_General_Array_Condenser_All.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.6_General_Array_Condenser_All.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Oracle/mandatory/9.6_General_Array_Condenser_Count.rasql b/systemtest/rmantest/Oracle/mandatory/9.6_General_Array_Condenser_Count.rasql
deleted file mode 100644
index 1bd0a91..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.6_General_Array_Condenser_Count.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 54016
- Result element 2: 54016
- Result element 3: 54016
diff --git a/systemtest/rmantest/Oracle/mandatory/9.6_General_Array_Condenser_Some.rasql b/systemtest/rmantest/Oracle/mandatory/9.6_General_Array_Condenser_Some.rasql
deleted file mode 100644
index 2507ed5..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.6_General_Array_Condenser_Some.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 255
- Result element 2: 255
- Result element 3: 255
diff --git a/systemtest/rmantest/Oracle/mandatory/9.7_General_Array_Constructor_1c.rasql b/systemtest/rmantest/Oracle/mandatory/9.7_General_Array_Constructor_1c.rasql
deleted file mode 100644
index 5041cba..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.7_General_Array_Constructor_1c.rasql
+++ /dev/null
@@ -1 +0,0 @@
- \ No newline at end of file
diff --git a/systemtest/rmantest/Oracle/mandatory/9.7_General_Array_Constructor_Variable.rasql b/systemtest/rmantest/Oracle/mandatory/9.7_General_Array_Constructor_Variable.rasql
deleted file mode 100644
index 445c896..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.7_General_Array_Constructor_Variable.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.7_General_Array_Constructor_Variable_1.rasql b/systemtest/rmantest/Oracle/mandatory/9.7_General_Array_Constructor_Variable_1.rasql
deleted file mode 100644
index 445c896..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.7_General_Array_Constructor_Variable_1.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.7_General_Array_Constructor_x[0].rasql b/systemtest/rmantest/Oracle/mandatory/9.7_General_Array_Constructor_x[0].rasql
deleted file mode 100644
index d14a6ac..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.7_General_Array_Constructor_x[0].rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/mandatory/9.9_Object_Identifiers.rasql b/systemtest/rmantest/Oracle/mandatory/9.9_Object_Identifiers.rasql
deleted file mode 100644
index c2d9222..0000000
--- a/systemtest/rmantest/Oracle/mandatory/9.9_Object_Identifiers.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Oracle/other/condense_for_count.rasql b/systemtest/rmantest/Oracle/other/condense_for_count.rasql
deleted file mode 100644
index 1bd0a91..0000000
--- a/systemtest/rmantest/Oracle/other/condense_for_count.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 54016
- Result element 2: 54016
- Result element 3: 54016
diff --git a/systemtest/rmantest/Repository/Conversion_Test.sh.report20091222 b/systemtest/rmantest/Repository/Conversion_Test.sh.report20091222
deleted file mode 100644
index 9efff6b..0000000
--- a/systemtest/rmantest/Repository/Conversion_Test.sh.report20091222
+++ /dev/null
@@ -1,46 +0,0 @@
-Test by:Conversion_Test.sh at Tue Dec 22 15:06:09 CET 2009
------jpeg and inv_jpeg conversion------
-creating collection ...
-inserting collection ...
-extracting collection ...
-comparing images
-input and output does not match
-------tiff and inv_tiff conversion------
-creating collection ...
-inserting collection ...
-extracting collection ...
-comparing images
-input and output does not match
-dropping collections ...
-------png and inv_png conversion------
-creating collection ...
-inserting collection ...
-extracting collection ...
-comparing images
-input and output match
-dropping collections ...
-------bmp and inv_bmp conversion------
-creating collection ...
-inserting collection ...
-extracting collection ...
-comparing images
-input and output does not match
-dropping collections ...
-------vff and inv_vff conversion------
-creating collection ...
-inserting collection ...
-extracting collection ...
-comparing images
-input and output match
-dropping collections ...
-------hdf and inv_hdf conversion------
-creating collection ...
-inserting collection ...
-extracting collection ...
-comparing images
-input and output does not match
-dropping collections ...
-test done at Tue Dec 22 15:06:27 CET 2009
-Total conversions: 6
-Successful conversion number: 2
-Failed conversion number: 4
diff --git a/systemtest/rmantest/Repository/Conversion_Test.sh.report20100413 b/systemtest/rmantest/Repository/Conversion_Test.sh.report20100413
deleted file mode 100644
index 27c0366..0000000
--- a/systemtest/rmantest/Repository/Conversion_Test.sh.report20100413
+++ /dev/null
@@ -1,46 +0,0 @@
-Test by:Conversion_Test.sh at Tue Apr 13 16:12:52 CEST 2010
------jpeg and inv_jpeg conversion------
-creating collection ...
-inserting collection ...
-extracting collection ...
-comparing images
-input and output does not match
-------tiff and inv_tiff conversion------
-creating collection ...
-inserting collection ...
-extracting collection ...
-comparing images
-input and output does not match
-dropping collections ...
-------png and inv_png conversion------
-creating collection ...
-inserting collection ...
-extracting collection ...
-comparing images
-input and output match
-dropping collections ...
-------bmp and inv_bmp conversion------
-creating collection ...
-inserting collection ...
-extracting collection ...
-comparing images
-input and output does not match
-dropping collections ...
-------vff and inv_vff conversion------
-creating collection ...
-inserting collection ...
-extracting collection ...
-comparing images
-input and output match
-dropping collections ...
-------hdf and inv_hdf conversion------
-creating collection ...
-inserting collection ...
-extracting collection ...
-comparing images
-input and output does not match
-dropping collections ...
-test done at Tue Apr 13 16:13:19 CEST 2010
-Total conversions: 6
-Successful conversion number: 2
-Failed conversion number: 4
diff --git a/systemtest/rmantest/Repository/Conversion_Test.sh.report20100413.old b/systemtest/rmantest/Repository/Conversion_Test.sh.report20100413.old
deleted file mode 100644
index f964778..0000000
--- a/systemtest/rmantest/Repository/Conversion_Test.sh.report20100413.old
+++ /dev/null
@@ -1,46 +0,0 @@
-Test by:Conversion_Test.sh at Tue Apr 13 16:07:19 CEST 2010
------jpeg and inv_jpeg conversion------
-creating collection ...
-inserting collection ...
-extracting collection ...
-comparing images
-input and output does not match
-------tiff and inv_tiff conversion------
-creating collection ...
-inserting collection ...
-extracting collection ...
-comparing images
-input and output does not match
-dropping collections ...
-------png and inv_png conversion------
-creating collection ...
-inserting collection ...
-extracting collection ...
-comparing images
-input and output match
-dropping collections ...
-------bmp and inv_bmp conversion------
-creating collection ...
-inserting collection ...
-extracting collection ...
-comparing images
-input and output does not match
-dropping collections ...
-------vff and inv_vff conversion------
-creating collection ...
-inserting collection ...
-extracting collection ...
-comparing images
-input and output match
-dropping collections ...
-------hdf and inv_hdf conversion------
-creating collection ...
-inserting collection ...
-extracting collection ...
-comparing images
-input and output does not match
-dropping collections ...
-test done at Tue Apr 13 16:07:45 CEST 2010
-Total conversions: 6
-Successful conversion number: 2
-Failed conversion number: 4
diff --git a/systemtest/rmantest/Repository/Manipulation_Test.sh.report20091222 b/systemtest/rmantest/Repository/Manipulation_Test.sh.report20091222
deleted file mode 100644
index 12f8027..0000000
--- a/systemtest/rmantest/Repository/Manipulation_Test.sh.report20091222
+++ /dev/null
@@ -1,16 +0,0 @@
-Test by:Manipulation_Test.sh at Tue Dec 22 15:07:01 CET 2009
-starting manipulation test...
-creating collection tmp...
-create collection tmp GreySet successfully ...
-inserting MDD into collection ...
-insert MDD into collection tmp successfully ...
-updating MDD from collection ...
-update MDD from collection tmp successfully ...
-deleting MDD from collection ...
-delete MDD from collection tmp successfully ...
-dropping collection tmp...
-drop collection tmp successfully ...
-test done at Tue Dec 22 15:07:06 CET 2009
-Total manipulations: 5
-Successful manipulation number: 5
-Failed manipulation number: 0
diff --git a/systemtest/rmantest/Repository/Manipulation_Test.sh.report20100413 b/systemtest/rmantest/Repository/Manipulation_Test.sh.report20100413
deleted file mode 100644
index 4ba36d4..0000000
--- a/systemtest/rmantest/Repository/Manipulation_Test.sh.report20100413
+++ /dev/null
@@ -1,16 +0,0 @@
-Test by:Manipulation_Test.sh at Tue Apr 13 16:10:51 CEST 2010
-starting manipulation test...
-creating collection tmp...
-create collection tmp GreySet successfully ...
-inserting MDD into collection ...
-insert MDD into collection tmp successfully ...
-updating MDD from collection ...
-update MDD from collection tmp successfully ...
-deleting MDD from collection ...
-delete MDD from collection tmp successfully ...
-dropping collection tmp...
-drop collection tmp successfully ...
-test done at Tue Apr 13 16:11:00 CEST 2010
-Total manipulations: 5
-Successful manipulation number: 5
-Failed manipulation number: 0
diff --git a/systemtest/rmantest/Repository/Manipulation_Test.sh.report20100413.old b/systemtest/rmantest/Repository/Manipulation_Test.sh.report20100413.old
deleted file mode 100644
index 6cd2eb5..0000000
--- a/systemtest/rmantest/Repository/Manipulation_Test.sh.report20100413.old
+++ /dev/null
@@ -1,16 +0,0 @@
-Test by:Manipulation_Test.sh at Tue Apr 13 16:09:01 CEST 2010
-starting manipulation test...
-creating collection tmp...
-create collection tmp GreySet successfully ...
-inserting MDD into collection ...
-insert MDD into collection tmp successfully ...
-updating MDD from collection ...
-update MDD from collection tmp successfully ...
-deleting MDD from collection ...
-delete MDD from collection tmp successfully ...
-dropping collection tmp...
-drop collection tmp successfully ...
-test done at Tue Apr 13 16:09:10 CEST 2010
-Total manipulations: 5
-Successful manipulation number: 5
-Failed manipulation number: 0
diff --git a/systemtest/rmantest/Repository/bug_fixed/outputFolder20100413.save/test_report b/systemtest/rmantest/Repository/bug_fixed/outputFolder20100413.save/test_report
deleted file mode 100644
index 4e7b8f5..0000000
--- a/systemtest/rmantest/Repository/bug_fixed/outputFolder20100413.save/test_report
+++ /dev/null
@@ -1,5 +0,0 @@
-Test by:bytetest.sh inputFolder/bug_fixed Oracle/bug_fixed Repository/bug_fixed/outputFolder20100413 at Tue Apr 13 11:56:40 CEST 2010
-test done at Tue Apr 13 11:56:40 CEST 2010
-Total query number: 0
-Successful query number: 0
-Failed query number: 0
diff --git a/systemtest/rmantest/Repository/bug_fixed/outputFolder20100413/test_report b/systemtest/rmantest/Repository/bug_fixed/outputFolder20100413/test_report
deleted file mode 100644
index 1e0062c..0000000
--- a/systemtest/rmantest/Repository/bug_fixed/outputFolder20100413/test_report
+++ /dev/null
@@ -1,5 +0,0 @@
-Test by:bytetest.sh rmantest/inputFolder/bug_fixed rmantest/Oracle/bug_fixed rmantest/Repository/bug_fixed/outputFolder20100413 at Tue Apr 13 16:21:49 CEST 2010
-test done at Tue Apr 13 16:21:49 CEST 2010
-Total query number: 0
-Successful query number: 0
-Failed query number: 0
diff --git a/systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413.save/test_report b/systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413.save/test_report
deleted file mode 100644
index b904a10..0000000
--- a/systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413.save/test_report
+++ /dev/null
@@ -1,5 +0,0 @@
-Test by:bytetest.sh inputFolder/bug_unfixed Oracle/bug_unfixed Repository/bug_unfixed/outputFolder20100413 at Tue Apr 13 11:56:52 CEST 2010
-test done at Tue Apr 13 11:56:52 CEST 2010
-Total query number: 0
-Successful query number: 0
-Failed query number: 0
diff --git a/systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/9.2.3_The_Array_Bound_Asterisk_0.rasql b/systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/9.2.3_The_Array_Bound_Asterisk_0.rasql
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/9.2.3_The_Array_Bound_Asterisk_0.rasql
+++ /dev/null
diff --git a/systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/9.3.4_Induction_All_Operations_==.rasql b/systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/9.3.4_Induction_All_Operations_==.rasql
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/9.3.4_Induction_All_Operations_==.rasql
+++ /dev/null
diff --git a/systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/9.4_Scaling_3.rasql b/systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/9.4_Scaling_3.rasql
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/9.4_Scaling_3.rasql
+++ /dev/null
diff --git a/systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/9.6_General_Array_Condenser_Max.rasql b/systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/9.6_General_Array_Condenser_Max.rasql
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/9.6_General_Array_Condenser_Max.rasql
+++ /dev/null
diff --git a/systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/9.6_General_Array_Condenser_Min.rasql b/systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/9.6_General_Array_Condenser_Min.rasql
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/9.6_General_Array_Condenser_Min.rasql
+++ /dev/null
diff --git a/systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/test_report b/systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/test_report
deleted file mode 100644
index 8eed0ba..0000000
--- a/systemtest/rmantest/Repository/bug_unfixed/outputFolder20100413/test_report
+++ /dev/null
@@ -1,45 +0,0 @@
-Test by:bytetest.sh rmantest/inputFolder/bug_unfixed rmantest/Oracle/bug_unfixed rmantest/Repository/bug_unfixed/outputFolder20100413 at Tue Apr 13 16:22:28 CEST 2010
-
- test query in 9.2.3_The_Array_Bound_Asterisk_0.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...aborting transaction...ok
-rasql done.
-
- Result error for the query.
-
- test query in 9.3.4_Induction_All_Operations_==.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...aborting transaction...ok
-rasql done.
-
- Result error for the query.
-
- test query in 9.4_Scaling_3.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...aborting transaction...ok
-rasql done.
-
- Result error for the query.
-
- test query in 9.6_General_Array_Condenser_Max.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...aborting transaction...ok
-rasql done.
-
- Result error for the query.
-
- test query in 9.6_General_Array_Condenser_Min.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...aborting transaction...ok
-rasql done.
-
- Result error for the query.
-test done at Tue Apr 13 16:22:35 CEST 2010
-Total query number: 5
-Successful query number: 0
-Failed query number: 5
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/6.1_Basic_Query_Mechanism.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/6.1_Basic_Query_Mechanism.rasql
deleted file mode 100644
index 6a42404..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/6.1_Basic_Query_Mechanism.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/6.2_Select_Clause.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/6.2_Select_Clause.rasql
deleted file mode 100644
index aff9c82..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/6.2_Select_Clause.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/6.3_From_Clause.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/6.3_From_Clause.rasql
deleted file mode 100644
index bdfc709..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/6.3_From_Clause.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/6.4_Where_Clause.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/6.4_Where_Clause.rasql
deleted file mode 100644
index bdfc709..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/6.4_Where_Clause.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/6.5_Comments_in_Queries.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/6.5_Comments_in_Queries.rasql
deleted file mode 100644
index c2d9222..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/6.5_Comments_in_Queries.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Char.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Char.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Char.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Double.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Double.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Double.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Float.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Float.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Float.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Long.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Long.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Long.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Octet.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Octet.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Octet.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Short.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Short.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_Short.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_ULong.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_ULong.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_ULong.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_UShort.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_UShort.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_UShort.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_e.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_e.rasql
deleted file mode 100644
index 2ff09ba..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.1_Atomic_Constants_e.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 4e-05
- Result element 2: 4e-05
- Result element 3: 4e-05
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.2_Composite_Constants_Complex.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.2_Composite_Constants_Complex.rasql
deleted file mode 100644
index 5ffe74c..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.2_Composite_Constants_Complex.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: (0.35,16)
- Result element 2: (0.35,16)
- Result element 3: (0.35,16)
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.2_Composite_Constants_Struct.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.2_Composite_Constants_Struct.rasql
deleted file mode 100644
index 70f123e..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.2_Composite_Constants_Struct.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: { { 1, 2, 3 }
- Result element 2: { { 1, 2, 3 }
- Result element 3: { { 1, 2, 3 }
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.3_Array_Constants.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.3_Array_Constants.rasql
deleted file mode 100644
index d3cf84e..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.3_Array_Constants.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.4_OID.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.4_OID.rasql
deleted file mode 100644
index 7b074c1..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/7.4_OID.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 513
- Result element 2: 1025
- Result element 3: 1537
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/8.2_Multidimensional_Intervals.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/8.2_Multidimensional_Intervals.rasql
deleted file mode 100644
index 9230c4a..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/8.2_Multidimensional_Intervals.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: [-17:245,42:227]
- Result element 2: [-17:245,42:227]
- Result element 3: [-17:245,42:227]
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/8.2_Multidimensional_Intervals_[1].lo.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/8.2_Multidimensional_Intervals_[1].lo.rasql
deleted file mode 100644
index 7a788f0..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/8.2_Multidimensional_Intervals_[1].lo.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 42
- Result element 2: 42
- Result element 3: 42
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/8.2_Multidimensional_Intervals_[1].rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/8.2_Multidimensional_Intervals_[1].rasql
deleted file mode 100644
index 804b66c..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/8.2_Multidimensional_Intervals_[1].rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 42:227
- Result element 2: 42:227
- Result element 3: 42:227
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.10_Expressions.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.10_Expressions.rasql
deleted file mode 100644
index 7054d01..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.10_Expressions.rasql
+++ /dev/null
@@ -1 +0,0 @@
-PPPPPPPGGPGGGPGGGPPGGGGPPGGGGGGPPAAGGGGGPPGAGGGGGGPPGAAGGGGGGGPPPGAAGGGGGGGPPPGGAGGGGGGGGPPPPGAAGGGGGGGGPPPPGGAAGGGGGGGGPPPPPGAAGGGGGGGGGPPPPPPGGAAGGGGGGGGPPPPPPPGAAGGGGGGGGGPPPPPPPGAAGGGGGGGGGPPPPPPPGGAAGGGGGGGGGPPPPPPPPPGAAGGGGGGGGGPPPPPPPPPGAAGGGGGGGGGPPPPPPPPPPGAAGGGGGGGGGGPPPPPPPPPPGGAAGGGGGGGGGPPPPPPPPPPPGGAAGGGGGGGGGPPPPPPPPPPPPGAAGGGGGGGGGTPPPPPPPPPPPPGAAGGGGGGGGGGTPPPPPPPPPPPPGAAGGGGGGGGGGTTPPPPPPPPPPPPGAAGGGGGGGGGGTTPPPPPPPPPPPPGAAGGGGGGGGGGTTPPPPPPPPPPPPGGAGGGGGGGGGGGTTTTPPPPPPPPPPPGGAGGGGGGGGGGGTTTTPPPPPPPPPPGGGAGGGGGGGGGGGTTTTTPPPPPPPPPGGGAGGGGGGGGGGGTTTTTTPPPPPPPPPGGGAGGGGGGGGGGGGTTTTTTTPPPPPPPPGGGAAGGGGGGGGGGGGTTTTTTTPPPPPPPPGGAAAGGGGGGGGGGPTTTTTTTTPPPPPPPPGGAAAGGPPPPPPPPPTTTTTTTTPPPPPPPPGGAAAGPPPPPPPPPPPTTTTTTTTPPPPPPPPGGAAAPPPPPPPPPPPPTTTTTTTTPPPPPPPGGGAAAPPPPPPPPPPPPTTTTTTTTTPPPPPPPGGGAAAPPPPPPPPPPPPPTTTTTTTTTTPPPPPPGGGAAAGPPPPPPPPGPPPTTTTTTTTTTPPPPPPGGGAAAGPPPPPPPGGPPPPTTTTTTTTTTTPPPPPPGGGAAAGPPPPPPPGPPPPPPTTTTTTTTTTTPPPPPPGGGAAAGPPPPPPPGPPPPPPTTTTTTTTTTTPPPPPPGGGAAAGPPPPPPGGPPPPPPPTTTTTTPTTTTPPPPPPGGGAAGGPPPPPPGGPPPPPPPPTTTTTTTPTTTTPPPPPPGGGAAGGGPPPPPGGPPPPPPPPTTTTTTPTTTTPPPPPGGGGAAGGGPPPPPGGPPPPPPPPPTTTTTTPTTTTPPPPPGGGGAAGGGPPPPPGGPPPPPPPPPPTTTTTTTPTTTPPPPPGGGAAAGGGPPPPGGPPPPPPPPPPPPPTTTTTTPTTTPPPPPGGGAAAGGGPPPPGGPPPPPPPPPPPPPPTTTTTTPTTTPPPPPGGGAAAGGGPPPPGGPPPPPPPPPPPPPPPTTTTTPTTTPPPPPGGGAAAGGGPPPPGGPPPPPPPPPPPPPPPPTTTTTPPTTPPPPGGGGAAAGGGPPPPGGPPPPPGPPPPPPPPPPPTTTTTPPTTPPPPGGGGAAAGGGPPPGGGPPPPPGPPPPPPPPPPPTTTTTPPTTPPPPGGGGAAAGGGPPPGGPPPPPPGPPPPPPPPPPPPPPTTTTTPPTPPPPGGGGAAAGGGPPGGGPPPPPPGPPPPPPPPPPPPPPTTTTTPPPPPPPPGGGAAAGGGPPGGPPPPPPGGPPPPPPPPPPPPPPPTTTTTPPPPPPPPGGGAAAGGPPPGGPPPPPPGGPPPPPPPPPPPPPPPTTTTTPPPPPPPPGGGGAAGGPPGGPPPPPPPGGPPPPPPPPPPPPPPPGTTTTTPPPPPPPPGGGGAAGGPPGGPPPPPPPGGPPPPPPPPPPPPPPGGTTTTTTPPPPPPPGGGGAAGGPPGPPPPPPPGGGPPPPPPPPPPPPPPPGGTTTTTTPPPPPPPGGGGAAGGPPPPPPPPPPGGPPPPPPPPPPPPPPPPPGGPTTTTTPPPPPPPGGGGAAGGPPPPPPPPPPGGPPPPPPPPPPPPPPPPPGGPTTTTTPPPPPPPGGGGAAAGPPPPPPPPPGGPPPPPPPPPPPPPPPPPPGGGTTTTTPPPPPPPGGGGAAAGPPPPPPPPPGGPPPPPPPPPPPPPPPGPPPPPGGPTTTTPPPPPPPGGGGAAAGPPPPPPPPGGPPPPPPPPPPPPPPPPGPPPPPGGPTTTTTPPPPPGGGGGAAGGPPPPPPPPGGPPPPPPPPPPPPPPPPGGPPPPPGGGTTTTTPPPPPGGGGGAAGGPPPPPPPGGGPPPPPPPPPPPPPPPGGGPPPPPPGGPTTTTPPPPPGGGGGAAGGGPPPPPPGGPPPPPPPPPPPPPPPPGGGPPPPPPPGGPPTTPPPPPPGGGGAAAGGGPPPPPGGGPPPPPPPPPPPPPPPPGGGPPPPPPPGGGPTTPPPPPPGGGGAAAGGGPPPPPGGGPPPPPPPPPPPPPPPPGGGPPPPPPPPGGPPPPPPPPPGGGGAAAGGGPPPPPGGPPPPPPPPPPPPPPPPGGGGGPPPPPPPPPGGPPPPPPPPPGGGGAAAGGGPPPPGGGPPPPPPPPPPPPPPPPGGGGGPPPPPPPPPGGGPPPPPPPPGGGGAAAGGGPPPPGGPPPPPPPPPPPPPPPPPGGGGGPPPPPPPPPPGGPPPPPPPPGGGGAAAGGGPPPGGGPPPPPPPPPPPPPPPPGGGGGGPPPPPPPPPPGGPPPPPPPPGGGGGAAGGGPPPGGPPPPPPPPPPPPPPPPGGGGGGGPPPPPPPPPPPGGGPPPPPPPGGGGGAAGGGPPPGGPPPPPPPPPPPPPPPGGGGGGGGPPPPPPPPPPPPGGPPPPPPPGGGGGAAGGGPPPGGPPPPPPPPPPPPPPGGGGGGGGPPPPPPPPPPPPPGGPPPPPPGGGGGAAGGGPPPGPPPPPPPPPPPPPGGGGGGGGGGPPPPPPPPPPPPPGGPPPPPPGGGGGAAGGGPPPPPPPPPPPPPPPGGGGGGGGGGGGPPPPPPPPPPPPPPGGGPPPPGGGGGAAAGGGPPPPPPPPPPPPPPGGGGGGGGGGGGGPPPPPPPPPPPPPPPGGPPPPGGGGGAAAGGGPPPPPPPPPPPPPGGGGGGGGGGGGGGPPPPPPPGPPPPPPPPGPPPPGGGGGAAAGGGPPPPPPPPPPPPGGGGGGGGGGGGGGPPPPPPPGPPPPPPPPPPPPPGGGGGAAAGGGGPPPPPPPPPPGGGGGGGGGGGGGGGPPPPPPPPPGPPPPPPPPPPPPGGGGGAAAGGGGPPPPPPPPPGGGGGGGGGGGGGGGGPPPPPPPPPGPPPPPPPPPPPPPGGGGAAAGGGGPPPPPPPPGGGGGGGGGGGGGGGGGPPPPPPPPPGGPPPPPTPPPPPPGGGGAAGGGGGPPPPPPPPGGGGPPPPPPGPGGGGPPPPPPPPPGGPPPPPTTPPPPPGGGGAAGGGGGPPPPPPPGGGGPPPPPPPPGGGGGPPPPPPPPPPGGPPPTTTPPGPPGGGGAAGGGGPPPPPPPPGGGPPPPPPPGPPGGGGPPPPPPPPPPGGPPPTTTTPGGPGGGGAAAGGGPPPPPPPGGGPPPPPPPGGPPGGGGPPPPPPPPPPGGGPPTTTTPPGGGGGGAAAGGGPPPPPPPGPPPPPPPPPGPPPGGGPPPPPPPPPPPGGPPTTTTTPGGGGGGAAAGGGPPPPPPPPPPPPPPPPGGPPPGGGPPPPPPPPPPPPPGGPPTTTTPPGGGGGAAAGGGPPPPPPPPPPPPPPPPGGPPPPGGPPPPPPPPPPPPPGGPPTTTTPPGGGGGAAAGGGPPPPPPPPPPPPPPPPGGPPPPGGPPPPPPPPPPPPPPGGPTTTTTPPGGAGAAAGGGPPPPPPPPPPPPPPPPGGPPPPGGPPPPPPPPPPPPPPGGPTTTTTPPGGAAAAAGGGPPPPPPPPPPPPPPPGGGPPPPPPPPPPPPPPPPPPPPGGTTTTTPPGGAAAAAGGGPPPPPPPPPPPPPPPGGPPPPPPPPPPPPPPGPPPPPPGGTTTTTPPPGGAAAAGGGPPPPPPPPPPPPPPPGGPPPPPPPPPPPPPPGPPPPPPPGTTTTTTPPGGAAAAGGGPPPPPPPPPPPPPPGGPPPPPPPPPPPPPPPGGPPPPPPGTTTTTTPPGGGAAAGGGPPPPPPPPPPPPPPGGPPPPPPPPPPPPPPPGGPPPPPPGGTTTTTPPGGGAAAGGGPPPPPPPPPTTPPGGGPPPPPPPPPPPPPPPGGGPPPPPPGTTTTTPPGGGAAAGGGPPPPPPPPTTTTPGGPPPPPPPPPPPPPPPPPGGPPPPPPGTTTTPPPGGAAAAGGGPPPPPPPTTTTTGGPPPPPPPPPPPPPPPPPPGGPPPPPPPTTTTPPPGGAAAAGGGPPPPPPPTTTTTGPPPPPPPPPPAAAAAAAAAAAAAAAGPPPPPPPPPPGPPPPPPPTTTTPPPGGAAAAGGGPPPPPPTTTTTTPTTPPPPPPPPAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPPPGGPPPPPPPTTPPPPGGAAAAGGGPPPPPTTTTTTPTTTPPPPPPPPPGGGAAAAAAAAAAAAAAAGGGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPPPGGPPPPTPPPTPPPPGGAAAAGGPPPPPPTTTTTTTTTTTPPPPPPPPGGGGGGGGGAAAAAAAAAAAAAGGGGGGGGGGGGGGGGGGGGAAAAAAAAAGGGGGGGGGGGGGAAAAAAAAAAAAAAAAGPPPPPPPPPPGGPPPTTTPPPPPPGGGAAAAGGPPPPPPTTTTTTTTTTTTPPPPPPPGGGGGGGGGGGGGGAAAAAAAAAAAAGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAAAAGPPPPPPPPPPGGPPPTTTPPPPPPGGGAAAAGGPPPPPTTTTTTTTTTTTTPPPPGPPGGGGGGGGGGGGGGGGGGAAAAAAAAAAGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAAA&&:::::::::::::&&PPPPPPPPPPGGGPPTTTPPPGPPGGGAAAGGGPPPPPTTTTTTTTTTTTTPPPGGPPGGGGGGGGGGGGGGGGGGGGGAAAAAAAAAAGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAA&::::::::::::::::::::::::&&PPPPPPPPPPPGGPPTTTTPPGGPGGGAAAGGGPPPPTTTGTTTTTTTTTTPPPGGPPGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAAGGGGGPPPPPPPPPPPPPPGGGGGGGPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGGGGGGAAAAAAA&::::::::::::::::::::::::::::::&&PPPPPPPPPPPGGGPTTTTPPPGGGGGAAAGGGPPPPTTTGTTTTTTTTTTPPGGPPPGGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGGGGA&::::::::&&&& &&&&&&&&&::::::::&&&PPPPPPPPPPPPGGGTTTTTPPGGGGGAAAGGPPPPPTTGPTTTTTTTTTTPPGGPPPGGGGGGPPPPPPGGGGGGGGGGGGGGGGGGAAAAAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGG&&:::::::& &&&&&& &&&&&&&&&&&&PPPPPPPPPPPPPGGTTTTTTPPGGGGAAAGGPPPPPTGGTTTTTTTTTTTPPGGPPPGGPPPPPPPPPPPPPGGGGGGGGGGGGGGGGAAAAAAAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGG&::::::& &&&&&&&&&&&&&&&&&&& &&&&&&&&&&&PPPPPPPPPPPPPGGTTTTTTPPGGGGAAAGGPPPPGGGPTTTTTTTTTTTPGGGPPPGGGPPPPPPPPPPPPPPPPPGGGGGGGGGGGGGGGAAAAAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP&:::::: &&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&PPPPPPPPPPPPTGGTTTTTTTPGGAGAAAGGPPPGGGPTTTTTTTTTTTTPGGPPPPGGGPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGGGGGGGAAAAAAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPGGGPPPPPPPPPPPPPPPPPPPPPPP&:::::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&PPPPPPPPPPPTTTGTTTTTTTPPGAAAAGGPPGGGGPTTTTTTTTTTTTPGGPPPPPGGGTTTTTTTTPPPPPPPPPPPPPPPPPPPGGGGGGGGGGGGGGAAAAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGPPPPPPPPPPPPPPPPPPPP&::::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&PPPPPPPPPPTTTGGTTTTTTPPGGAAAGGPGGGPPTTTTTTTTTTTTTGGGPPPPPGGGTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPGGGGGGGGGGGGGAAAAAAGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGPPPPPPPPPPPPPPPPPP&:::: &&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&PPPPPPPPPPTTTPPTTTTTTPPGGAAAGGGGGPPTTTTTTTTTTTTPPGGPPPPPPGGGTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPGGGGGGGGGGGAAAAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGPPPPPPPPPPPPPPP::::: &&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&PPPPPPPPPTTTTPPTTTTTTPPGGAAAGGGGPPPTTTTTTTTTTTTPGGPPPPPPGGGGTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPGGGGGGGGGGGGAAAAAGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGPPPPPPPPPPPPP&::: &&&&&&&&&&&&&& ::::::::::::::& &&&&&&&&&&&&&&&&PPPPPPPPPTTTTTPPTTTTTPPGGAAAGGGPPPTTTTTTTTTTTTPPGPPPPPPPGGGGPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPGGGGGGGGGGGAAAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGPPPPPPPPPPP:::: &&&&&&&&&&&&& :::::::::::::::::::::::: &&&&&&&&&&&&&PPPPPPPPPTTTTTPPTTTTPPPGGAAAGGPPPPTTTTTTTTTTTPPGGPPPPPPPGGGGPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPGGGGGGGGGGAAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGPPPPPPPP:::: &&&&&&&&&&& ::::::::::::::::::::::::::::::& &&&&&&&&&&PPPPPPPPPTTTTTPPPTTPPPPGGAAAGGPPPPTTTTTTTTTTPPGGPPPPPPPPGGGGPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPGGGGGGGGGAAAAGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGPPPPPP&::: &&&&&&&&&& :::::::: &&:::::::::::& &&&&&&&&PPPPPPPPTTTTTTPPPPPPPPGGAAAGPPPPPTTTTTTTTTPPPGPPPPPPPPGGGGPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPGGGGGGGGGAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGPPP&::: &&&&&&&&& &::::: &&&&&&&&&&&&&&& &:::::::::& &&&&&&&&PPPPPPPPTTTTTTPPPPPPPPGGAAAGPPPPPTTTTTTTTTPPTPPPPPPPPPGGGGPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPGGGGGGGGAAAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGPP:::: &&&&&&& ::::&& &&&&&&&&&&&&&&&&&&&&&&&&& &&::::::& &&&&&&&PPPPPPPPTTTTTTTPPGPPPPGGAAAGPPPPPTTTTTTTTTTTTTPPPPPPPPGGGGPPGGGGGPGPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPGGGGGGGGAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGG:::: &&&&&&& &:::::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&:::::& &&&&&&&PPPPPPPPTTTTTTTPPPGGPPGGAAAGPPPPPTTTTTTTTTTTTTTPPPPPPPGGGGPPPGGGGGGPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPGGGGGGGAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGG&:::& &&&&& ::::: &&&&&&&&&&&&&&&&&&&&:&&&&&&&&&&&&&& &&&:&&&&&&&&&&&PPPPPPPTTTTTTTTTPGGGPGGAAGGPPPPPPTTGPTTTTTTTTTPPPPPPGGGGGPPPGGGAGGGGGPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPGGGGGGGAAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGG:::: &&&&&& &:::: &&&&&&&&&&&&&&&&&&&&&&&&::::::&&&&&&&&&&& &&&&&&&&&&&&&PPPPPPPPTTTTTTTTTPGGPGGAAGGPPPPPPPGPTTTTTTTTTTPPPPPPGGGGGPPPPGGAAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPGGGGGGAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGG&:::& &&&&& &::& &&&&&&&&&&&&&&&&&&&&&&&&&&&::::::::&&&&&&&&& &&&&&&&&&&&&PPPPPPPPTTTTTTTTTPPGGGGAAGGPPPPGGGPPTTTTTTTTTTPPPPPPGGGGGPPPPGGGAAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTPPPPPPPPPPPPPGGGGGGAAAAGGGGPPPPPPPPPGPPPPPPPPPPPPPPPPPPPPPPPGG:::: &&&&& ::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&::::::::&&&&&&& &&&&&&&&&&&PPPPPPPPTTTTTTTTTPPGGGGAAGGPGGGGGPPTTTTTTTTTTPPPPPPPGGGGPPPPGGGGAAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTPPPPPPPPPPPPGGGGGGGAAAGGGGPPPPPPPPPGGPPPPPPPPPPPPPPPPPPPPPPP&:::& &&&& ::: &&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&::::::::&&&&&& &&&&&&&&&&&PPPPPPPPTTTTTTTTPPPGAAAAGGGGGGPPPTTTTTTTTTTTPPPPPPGGGGGPPPPPPGGGGAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTPPPPPPPPPPPPGGGGGGAAAGGGGGPPPPPPPPPGGPPPPPPPPPPPPPPPPPPPPPP:::: &&&&& ::: &&&&&&&&&&&&& &&&& &&&&&&&&&&&&&:::::::&&&&& &&&&&&&&&&PPPPPPPPPTTTTTTPPPPGGAAAGGGGGPPPTTTTTTTTTTTTPPPPPPGGGGGPPPPPPGGGGAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTPPPPPPPPPPPGGGGGGAAAGGGGPPPPPPPPPGGGGPPPPPPPPPPPPPPPPPPPP:::: &&&& :: &&&&&&&&&&&& &:::::::::::: &&&&&&&&&&::::::::&&&& &&&&&&&&&PPPPPPPPPTTTTTPPPPGGAAAGGPPPPPTTTTTTTTTTTTPPPPPPPGGGGPPPPPPPGGGGGAAAGGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTPPPPPPPPPPGGGGGGAAAGGGGPPPPPPPPPGGGGGPPPPPPPPPPPPPPPPPP&::: &&& :: &&&&&&&&&&& :::::::::::::::::::& &&&&&&&&&:::::::&&&& &&&&&&&&PPPPPPPPPPTTTPPPPPGGAAAGGPPPPTTTTTTTTTTTPPPPPPPPGGGGGPPPPPPPPGGGAAAAGGGGGGGGGPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTPPPPPPPPPPGGGGGGAAGGGGGPPPPPPPPPGGGGGPPPPPPPPPPPPPPPPP:::: && : &&&&&& &&& ::::::::::::::::::::::::&& & &&&&&::::::&&&& &&&&&&&PPPPPPPPPPPPPPPPPGGAAAGPPPPPTTTTTTTTTPPPPPPPPPPGGGGPPPPPPPPGGGGAAAAGGGGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTPPPPPPPPPPGGGGGGGGGGGGPPPPPPPPPGGGGGGPPPPPPPPPPPPPPPP:::: &&& :& &&&& & &::::::::::::::::::::::::::::&& &&&&&&::::::&&&& &&&&&&&PPPPPPPPPPPPPPPPPGGAAAGPPPPPPTTTTPPPPPPPPPPPPPGGGGGPPTPPPPPPGGGGGAAAAAGGGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTPPPPPPPPPGGGGGGGGGGGPPPPPPPPPGGGGGGPPPPPPPPPPPPPPPP::: && & &&& & :::::::: &&&::::::::& &&&&&&:::::&&&&&&&&&&&&PPPPPPPPPPPPPPPPGGAAAGPPPPPPPPPPPPPPPPPPPPPPGGGGGPPTPPPPPPGGGGGAAAAAAGGGGGGGPPPPPGPPPPPPPPPPPPPPPPPPPPPTTTTTTTTPPPPPPPPPPGGGGGGGGGGPPPPPPPPPGGGGGPPPPPPPPPPPPPPPP::: && & && & &::::: &&&&&&&&&&&&&&&::::::&&& &&&&&&:::::&&&&&&&&&&PPPPPPPPPPPPPPGGGAAAGPPPPPPPPPPPPPPPPPPPPPGGGGGPTTPPPPPPGGGGGAAAAAAAGGGGGGGGGGGGGGPPPPPPPPPPPPPPPPPPPPPTTTTTPPPPPPPPPPPGGGGGGGGGPPPPPPPPPGAGGGPPPPPPPPPPPPPPPP::: & & && & & &:::: &&&&&&&&&&&&&&&&&&&&&&:::::&&&& &&&&&:::::&&&&&&&&&&PPPPPPPPPPPPPGGAAAAGPPPPPPPPPPPPPPPPPPPPGGGGGPPTTTPPPPPGGGGGGGAAAAAAGGGGGGGGGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGPPPPPPPPPAAGGGPPPPPPPPPPPPPP&::: & & & & & &::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&::::&&&& &&&&&&::::&&&&&&&&&PPPPPPPPPPPGGGAGAAGPPPPPPPPPPPPPPPPPGGGGGGGPTTTPPPPPPPGGGGGGAAAAAAAGGGGGGGGGGGGGGPPPPPPPPPPPPPPPPPPPPPPPGGPPPPPPPPPPPPGGGGGGPPPPPPPPPGAAGGPPPPPPPPPPPPPP&::& & & & & & &::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&::::&&& &&&&&::::&&&&&&&&&PPPPPPPPPGGGPPPPPPPPPPPPPPPPGGGGGGGPPTTTPPPPPPPPGGGGGAAAAAAAAAGGGGGGGGGGGGGGGPPPPPPPPPPPPPPPPPPPPGGPPPPPPPPPPPPGGGGGGPPPPPPPPPAAGGGPPPPPPPPPPPPP&::& & && & :::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&::::&&& &&&&&::::&&&&&&&&&PPPPPPPPPPPPGGGGGGGGPPTTTPPPPPPPPGGGGGAAAAAAAAAAAAGGGGGGGGGGGGPPPPPPPPPPPPPPPPPPPPGGGPPPPPPPPPPPGGGGGGPPPPPPPPGAAGGGPPPPPPPPPPPP&::& & & & & ::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:::&&& &&&&::::&&&&&&&&PPPPPPPPPGGGGGGGGPPTTTTPPPPPPPPPGGGGAAAAAAAAAAAAAAGGGGGGGGGGPPPPPPPPPPPPPPPPPPPPGGGPPPPPPPPPPPPGGGGPPPPPPPPPAAAGGGPPPPPPPPPPPP::& & & && ::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&::::&&&&&&&&GGPPPPGGGGGGGGGPPTTTTPPPPPPPPGGGGGAAAAAAAAAAAAAAGGGGGGGGGGPPPPPPPPPPPPPPPPPPPGAGGPPPPPPPPPPPPGGGGPPPPPPPPGAAAGGGPPPPPPPPPPP::& & && & :: &&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&& &&&&:::&&&&&&&GGGGGGGGGGGGGPPTTTTTPPPPPPPGGGGGGAAAAAAAAAAAAAGGGGGGGGGGPPPPPPPPPPPPPPPPPPPGAGGGPPPPPPPPPPPGGGPPPPPPPPPGAAAGGGPPPPPPPPPP&:& & && :: &&&&&&&& &&&&&&&&&&&&&&&&&&&&&&& &&&&::::&&&&&&GGGPPPGGGGPPTTTTTTPPPPPPPGGGGGGGGGGGGGAAAAAAGGGGGGGGGGPPPPPPPPPPPPPPPPPPPGAAGGPPPPPPPPPPPGGPPPPPPPPPPAAAGGGGPPPPPPPPP&&& & & :: & &&& &&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&& &&&&:::&&&&&&PPPGGGGPPPTTTTTTPPPPPPPPGGGGGGGGGGGGGAAAAAGGGGGGGGGGPPPPPPPPPPPPPPPPPPPGAGGGPPPPPPPPPPPPPPPPPPPPPPGAAAGGGGPPPPPPPP&&& & & :& & &&&&&&&&::::::::&&&&&&&&&&&& & &&&&&&&&&&&&&&& &&&&:::&&&&&&PPGGGGGPPPTTTTTTPPPPPPPPPPPGGGGGGGGGGAAAAAGGGGGGGGGGPPPPPPPPPPPPPPPPPPPAAAGGPPPPPPPPPPPPPPPPPPPPPPAAAGGGGGGPPPPPPP&& & & :: &&&&&:::::::::::::::::::::&&&&&&& &&&&&&&&&&&&&& &&&:::&&&&&&PPPGGGGPPPTTTTTTTTPPPPPPPPPPPGGGGGGGGGGAAAAAGGGGGGGGGPPPPPPPPPPPPPPPPPPGAAGGGPPPPPPPPPPPPPPPPPPPPPPAAAGGGGGGPPPPPP&& & & & & &&&:::::::::::::::::::::::::::::&&&&&& && &&&&&&&&&&&&& &&&&:::&&&&&PPGGGGGPPPTTTTTTTTPPPPPPPPPPPPGGGGGGGGGAAAAAGGGGGGGGGPPPPPPPPPPPPPPPPPPAAAGGGGPPPPPPPPPPPPPPPPPPPPPAAAGGGGGGPPPPP&!! && & & &::::::::::::::::::::::::::::::::::::&&&&&&&& &&&&&&&&&&&&& &&&&&::&&&&&PPPGGGGPPPTTTTTTTTTPPPPPPPPPPPPGGGGGGGGGAAAAAAGGGGGGGGGGGGPPPPPPPPPPPPPPAAGGGGPPPPPPPPPPPPPPPPPPPPPGAAAGGGGGGPPPPP!! & & & &:::::::::::::::::::::::::::::::::::::::::&&&&&& &&&&&&&&&&&& &&&&&&&&&&&&PPPGGGGGPPPTTTTTTTTTTPPPPPPPPPPPPGGGGGGGGGAAAAAGGGGGGGGGGGGGGGGGGPPPPPPPAAAGGGGPPPPPPPPPPPPPPPPPPPPGAAAGGGGGGPPPP&SS& & & &:::::::::::&&&&&& &&&&&&&&&::::::::::::&&&&&& &&&&&&&&&&& &&&&&&&&&&&PPPGGGGGPPTTTTTTTTTTTTPPPPPPPPPPPGGGGGGGGGAAAAAGGGGGGGGGGGGGGGGGGGGGGGGAAAAGGGPEE///EE/PP//PPEP//EA/GGG//GPEENGGGGGG!&& && &::::::::&& &&&&&::::::::&&&&& &&&&&&&&&&& &&&&&&&&&&&&PPGGGGPPPTTTTTTTTTTTTTPPPPPPPPPPGGGGGGGGGAAAGGGGGGGGGGGGGGGGGGG/G////AE////EEE//EE//E////EEE///E///EG///GEEEEEEGEEG&&&&& &:::::&& &&&&::::::&&&&& &&&&&&&&&&& &&&&&&&&&&&&PPGGGGGPPTTTTTTTTTTTTTTTPPPPPPPPPPGGGGGGGGGGGGGGGGGGGGGG/EEGEE///////////EE////EEE/EEE/EEE//EEEEE/EEE/EEE////EEEEEEEEEEG!&&& &::::& &&&&&&&&&&&&&&&&&&&&&& &&&:::::&&&& &&&&&&&&&& &&&&&& &&&&&PPGGGGGGPPTTTTTTTTTTTTTTTPPPPPPPPPPGGGGGGGGGGGGGGGG/////EEEE//////T////EE//TTGETTGEEEEEEEEEEEETTTETTEETT//TEETTEEEEEEEG!&&&&&:::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&:::::&&&& &&&&&&&&&& &&&&& &&&&&PPGGGGGPPPTTTTTTTTTTTTTTTTPPPPPPPPPGGGGGGGGGGG////////E/EEEEEETTT/TTTTTTEEGTTTTTTTTTTTEEGEETTTTTTTTTTTTTTTTTTTTTGEGEG!&&&&::& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&:::&&&& &&&&&&&&&& &&&&& &&&&PPGGGGGGPPPPTTTTTTTTTTTTTTTPPPGGGGGGGGGGGGGGE////////EEEETTEETTTTTTTTTTTTTTTTTTTTTTTTTTTGTTGTTTTTTTTTTGGGS&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&& &&&&&&&&& &&&&&& &&&&PPGGGGGPPPPPPPPTTTTTTTTTTTTTPPGGGGGGGG////EE/TT//T/EEGTTTTTGTTGTTTTTTTGTTTTGTGTGTTGGN!&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&& &&&&PPGGGGGGPPPPPPPPPPPPPTTTTTTTTPPPGGGGG////EEEETTTTTTTGTTGTTGTTGGGGGGNN&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&& &&PPGGGGGPPPPPPPPPPPPPPPPPTTTTTPPPPPEP/////EEEGTTGTTTG11GG11G111GGGGGNNS!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&& &&&PPGGGGGGPPPPPPPTTTTTTPPPPPTTTTTPP/EEETTTTTEGG11GT111G111111G111111111111111111GGGNNS!&&&&&& &&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&& &&&PPGGGGGGGPPPPTTTTTTTTTTTTTTTTTT//EETTTTTT111111111111G11G111G1111G11G1111111111111111111111111""GGNN&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&& &&&PPGGGGGGGPPPPTTTTTTTTTTTTTTTTT//TET11TT111111111111111111111111111111"1111111111111"""1"""111""11"111111""""GN&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& && &&&PPGGGGGGGGPPPTTTTTTTTTTTTTTTTEEETT111111111G1""1111111111""111""11"1111""11"1111111111"""""""""""""""""11111""GN&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&& &&&&PPGGGGGGGGPPPPTTTTTTTTTTTTTTEETT1111111111""""""11"111"""""""""""111""""1""111"""111"""""""""""""""GGNS!&&&&&&&&&&&:::::&&&&&&&&&&&&&&&&&&&&:::::::::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&& & &&&&PPPGGGGGGGGPPPPTTTTTTTTTTTTE1T111""11"11"""""""""1"""""""""""1""""""""1""""11""""""""""S&& & &&&&&&::::::::::::::::::::::::::::::::::::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&PPGGGGGGGGGPPPTTTTTTTTTTT11111""""""""""""""""""""""""""""""""" &&&& & && &&&&::::::::::::::::::::::::::::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& & &&&PPPGGGGGGGGPPPTTTTTTTTTT11""""""P"P""PPPPGAAA""GGG"""""""GG&& && && & &: &&::::::::::::::::::::::::::::&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&& && &&&PPPGGGGGGGGPPPPTTTTTTTT"""PPPPPPPPPPPPAAAAAGGGGGGGGGGGG"GGGGAGGG&&& && & &:& &&&::::::::::::::::::::::&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& && &&&&PPPGGGGGGGGPPPTTTTTTTTTTPPPPPPPPPPPPPGAAAAAGGGGGGGGGGGGGGGGGGPPPPPPPPPPGAAAGGGGG&& & & &::& &&&&&&::::::::::::::::&&&&&&& &&&&&&&::::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&& && &&&&PPGGGGGGGGPPPPTTTTTTTTTTTTTTTTTTPPPPPPPPPPGAAAAGGGGGGGGGGGGGGGPPPPPPPPPPPPPPPPGAAAGGGP&&& && && & &:::& &&&&&&&&::::::::::&&&&&&& &&&:::::::::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&& && &&&&PPGGGGGGGPPPPTTTTTTTTTTTTTTTTTTTTTPPPPPPPGAAAGGGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPAAAGGGPP&& & && & &::::& &&&&&&&&&&&&&&&&&&&&& &&::::::::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& && &&&&PPPPGGGGGGGPPPPPPTTTTTTTTTTTTTTTTTTTPPPPPGAAGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGAAGGGPP&&& && && & :::::&& &&&&&&&&&&&&& &::::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&PPPPGGGGGGGPPPPPPPPPPPPPPTTTTTTTTTTTPPPAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGAAGGPPPP&& & && &: ::::::&: &&::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&PPPGGGGGGPPPPPPPPPPPPPPPPPPPPPTTTTPPGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGAAAGGPPPP&&& && &&& &: & &:::::::::& &&::::::::::&&&&&&&&&::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&PPPGGGGGGPPPPPPPPPPPPPPPTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPAAAAGGPPPPP&& & && ::: & &:::::::::::::&&&&&&&&::::::::::::&&&&&&&&&::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&PPPGGGGGGPPPPPPTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGAAAAGGPPPPPP&& J && &:: & &::::::::::::::::::::::::::::::&&&&&&&&&::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&PPPGGGGGGPPPPPTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPAAAAGGPPPPPPP&&& JJ &&& &:: && &::::::::::::::::::::::::::&&&&&&&&&&:::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&PPPGGGGGGPPPPPTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPAAAGGGPPPPPPPP&& JJ &&& ::: && &:::::::::::::::::::::&&&&&&&&&&&::::& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&PPGGGGGPPPPPPTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPAAGGPPPPPPPPPPP&& JJ &&& :::: &&& &&::::::::::::&&&&&&&&&&&&&&&:::: &&&&&&&&&&&&&& &&&&&&&&&&&&&&&&& & &PPPGGGGGPPPPPPTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPAAGPPPPPPPPPPPPP&& JJ &&& & &:: &&&&& &&&&&&&&&&&&&::: &&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&& &GGGGGGGGGGGGPPGGGGGPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPGGGGPPPPPPPPPPPPP&&& &JJ &&& & ::: &&&&&&&& &&&&&&&&&&& &:::: &&&&&&&&&&&&& &&&&&&&&&&&&&&&&&& &&GGGGGGGGGGGGGGGPPPGGGGGPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPGGGGPPPPPPPPPPPPPP&& JJJ &&& & ::: &&&&&&&&&&&&&&&&&&&&&&&&&&& ::: &&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&& &&PPPPPPPPPGGGGGGGGGPPPGGGGGPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPGGPPPPPPPPPPPPPPPPP&& JJJ && & ::: &&&&&&&&&&&&&&&&&&&&& :::: &&&&&&&&&& &&&&&&&&&&&&&&&&&&&&& &&PTTTTTTTPPPPPGGGGGGGPPGGGGPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP&& JJJ &&& &&& &::: &&&&&&&&&&&&&&&&&& &::: &&&&&&&& &&&&&&&&&&& &&&&&&&&&&& &&TTTTTTTTTTTTPPPPGGGGGGPPPGGGGPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPP&& &JJJ &&& &&& &:::: &&&&&&&&&&& &:::: &&&&&&&& &&&&&&&&&&&& &&&&&&&& &&&&&&PPTTTTTTTTTTTTTTTPPPPGGGGGPPPGGGGPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPGG&& &JJJ &&&& &&& &:::: &::::: &&&&&&&& &&&&&&&&&&&& &&&&&&&&& &&&&&PPPPPPPPPTTTT TTTTTTTTTTPPPPGGGGPPGGGPPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPGGGGG&& &JJJ &&& &&&& ::::::: :::::::: &&&&&&& &&&&&&&&&&&& &&&&&&&&& &&&&&PPPPPPPPPPPPPPPTTT TTTTTTTTTTTTPPPPGGGGPPPGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGG&& JJJJ &&&& &&&&& ::::::::::::::::::::: &&&&&&& &&&&&&&&&&&& &&&&&&&&&& &&&&&&3333333PPPPPPPPPPPPPPTTT TTTT TTTTTTPPPGGGGGPPPGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGGG& &JJJ &&&& &&&&& &&&&::::::::::::::: &&&&&&& &&&&&&&&&&&& &&&&&&&&&& &&&&&&333333333333PPPPPPPPPPPPPPTTT TTT TTTTTTPPPGGGGPPGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGGGGG&& &JJJ &&&&& &&&&& &&&&&& &&&&&&&&&&&& &&&&&&&&&& &&&&&&3333333333PPPPPPPPPPPPPTT TT TTTTTTPPPGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGGGGGG&& &JJJ &&&&& &&&&& &&&&&&&& &&&&&&&&&&&& &&J&&&&&&&& &&&&&&&333333333PPPPPPPPPPPPTT TTTTTTTTTTTPPGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGAAAAGGGGGG&& &JJJ& &&&&& &&&&&&&&&&&&&&&&&&&&& & &&&&&&&&&& &JJJJJ&&&& &&&&&&&3333333333PPPPPPPPTT TTTTTTTTTTTTTTTPPGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGGGAAAAGGGGGGGPP& &JJJ &&&&&& &&&&&&&&&&&&&&&& &&&&&&&& &&JJJJJ&&&&& &&&&&&&&33333333333PPPTT TTTTTTTTTTTTTTTPPPPGGGGPPPPPPPPGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAGGGGGPPPPP&& &JJJ& &&&&&& &&&&&&& &&&&&&& &&&JJJJJJJ&&&&& &&&&&&&&3333333333333T TTTTTTTTPPPPPPPPPPPPPGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAGGGGPPPPPPPP& JJJJ& &&&&&&&& &&&&&&& &&&&JJJJJJJ&&&&& &&&&&&&&3333333333T TTTTTTTPPPPPPPPPPPPPPPPPGGGGPGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAGGGGPPPPPPPPPP&& &JJJJ& &&&&&&&&& &&&&&& &&&& &&&&&JJJJJJJJJ&&&& &&&&&&&&33333333T TTTTTTPPPPPPPPPPPPPPPPPPPPGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAAAGGGGPPPPPPPPPPPPP&& &JJJJJ&& &&&&&&&&&&&&&&&&& & &&&&&&&JJJJJJJJJ&&&&& &&&&&&&&&33333333T TTTTTPPPPPPPPPPPPPPPPPPPPPGGGGPGGGGAGGGGGGGGGGAAAAAAAAAAAAAGGGGGPPPPPPPPPPPPPP&& &JJJJJJ&&& &&& & &&&&&&&JJJJJJJJJJ&&&&& &&&&&&&&333333333T TTTTPPPPPPTTTTTTTTTTTTTPPPPPGGGGPGAAAAAAAAAAAAAAAAAAAAAAAGGGGGGPPPPPPPPPPPPPPPP&& &JJJJJJJ&&&& &&&& &&&&&&&&JJJJJJJJJJ&&&&& &&&&&&&&3333333333 TTTGPPPTTTTTTTTTTTTTTTTTTPPPPGGGPPGAAAAAAAAAAAAAAAAAGGGGGGPPPPPPPPPPPPPPPPPPP&& &JJJJJJJJJJJ&&&&&&&&&&&&&&&&&&&&&&&&&&JJJJJJJJJJJ&&&&&& &&&&&&&&&333333333333T TTTGGPPTTTTTTTTTTTT TTTTTTPPPGGGGPPAAAAAAAAAAAAAGGGGGGPPPPPPPPPPPPPPPPPPP&:&& &&JJJJJJJJJJJJJJJJ&&&&&&&&&&&&&&JJJJJJJJJJJJJJ&&&&&& &&&&&&&&&3333333333333T TTGGPPTTTTT TTTTPPPGGGGPPPPAAAAAAAAAGGGGGGPPPPPPPPPPPPPPPPPPP&:&&& &&JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ&&&&&&& &&&&&&&&&333333333333333T TTGGGPTTT TTTTPPGGGGPPPPPAAAAAAGGGGGGPPPPPPPPPPPPPPPPPPPP::::&&& &&&JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ&&&&&&&& &&&&&&&&&33333333333333333TT TTGGPTTT TTTTTTTTPPGGGGPPPPPAAGGGGGGPPPPPPPPPPPPPPPPPPPP&:::::&&&& &&&JJJJJJJJJJJJJJJJJJJJJJJJJJJJ&&&&&&&&&& &&&&&&&&3333333333333333333GPTT TGGPTTT TTTTTTTTTTTTTTTTTPGGGGPPPPPPGGGGGPPPPPPPPPPPPPPPPPPPP&::::: &&& &&&&&JJJJJJJJJJJJJJJJJJJ&&&&&&& &&&& &&&&&&&&&333333333333333333333GGPPPTTGGTTT TTTTTTTTTTTTTTTTTTTTTTPGGGGPPPPPPPGGPPPPPPPPPPPPPPPPPPPPP::::: &&&&&&& &&&&&&JJJJJJJJJ&&&&&&&&&&& & & &&&&&&&&&33333333333333333333333GGGPPPGGPTTT TTTTTTTTPPPPPPPPPPPPTTTTPGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPP&::::& &&&&&&&& &&&&&&&&&&&&&&&&&&&& &&& &&&&&&&&333333333333333333333333GGGGPPGGTTT TTTTTTPPPPPPPPPPPPPPPPPPPPPPGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPP&:::& &&&&&&N&&& &&&&&&&&&&&& &&&&&&&&&&&&&&3333333333333333333333333333GGGGGGPGGTTTTTTTTPPPTTTTTTTTTTTTTTPPPPPPPPGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPP&::: &&&&&& NN&&&&& &&&&&&&&&&&&&&&&333333333333333333333333333333GGGGGGGGGPTTTTGGPTTTTTTTTTTTTTTTTTTTTTTPPPPPGGGPPPPPPPPPPPPPPPPPPPPPPPPP:::& &&&&&& &::NNN&&&&&&&&&&&&&&&&&&&&&&&NNNN333333333333333333333333333333GGGGGGGGGGGPGGGGTTTTTTTTTTTTTTTTTTTTTTTTTTPPPGGGGAAAAAPPPPPPPPPPPPPPPPPPPP:::& &&&&& &:::NNNNNNNNNNNNNNNNNN333333333333333333333333333PPPPPGGGGGGGGGGGTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPGGGAAAAAAAAAAAPPPPPPPPP::: &&&&& &:::::NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN3333333333333333333333333TTTTPPPPGGGGGGGPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPGGGGAAAAAAAAAAAAAAPPPPPPP&::: &&&& &:::::::NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN33333333333333333333TTTTTTPPPPGGGGGGGGPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTPPGGGGAAAAAAAAAAAPPPP&::: &&&& :::::::& &&NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN3333333333333TT TTTTPPPGGGGGGGGPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTPGGGGAAAAAAAAPPP::: &&& &:::::&& &&&&&&NNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNN333333TT T PPGGGGGGGGGPPTTTTTTTTTTTTTTTTTTTTTTTTTTTPPGGGAAA::: &&& :::::&& &&&&&&&&&NNNNNNNNNNNNNNNNNN:N NNNNNNNNNTT TTPGGPPGGGGGGGGGGGTPPPPPPPPPPPPPTTTTTTTTTTPGGGG::: && ::::&& &&&&&&&&&&&&&NNNNNNNNN:::::::&&& NNNNNNNNNPPPPPPPPPPPTT TTTGGPPPGGGGGGGGTTTTTTTTTTTTTTTPPPPTTTTTTTPGGGG&::& && &::::& &&&&&&&&&& &&&&&&&:::::::&&& NNNNNNNNNPPPPPAAAPPPPPTT TTTGGPPPPGGGGGGPTTTTTTTTTTTTTTTTTTPPPPTTTTPPGGG&::& && &:::& &&&&&&& &&&&&::::::&&& NNNNNNNNN333PPPPAAAAAAAAAAAATTT TTTGGTTPPGGGGGGGPTTTTTTTTTTTTTTTTTTTTPPPTTPPGGG&::& & :::& &&&&&& &&&&&& &&&&::::::&&& &NNNNNNN3333PPPPAAAAAAAAAAAATTT TTPGGTTTPPGGGGGGGPTTTTTTTTTTTTTTTTTTTTTPPPPPPGG&:& ::: &&&&& &&&&&&&&&&&&& &&&::::::&&& &&&&&&&PPPPAAATT TTPGG TTTPGGGGGGGGPPTTTTTTTTTTTTTTTTTTTTTPPPPPGG&&&& ::& &&& &&&&::::::&&&&&&&& &&&::::::&&& &&&&&&&PPPPAAATTT TTPGG TTTGGGGGGGGGGPTTTTTTTTTTTTTTTTTTTTTTPPPGG&&&& ::& &&& &&:::::::::::::::&&&&& &&&&:::::&& &&&&&&&&PPPAAATTT TTPGG TTGGPPGGGGGGGGPTTTTTTTTTTTTTTTTTTTTTPPPGGG& :& && &:::::::::::::::::::&&&& &&&&:::::&& &&&&&&&PPPAAATT TTPGGT TTPGGTPGGGGGGGGPPTTGGGGGTTTTTTTTTTTTTPPPGGG& & & &::::::::::::::::::::::&&& &&&&:::::&& &&&&&&&PPPAATT TTPGGT TTGGTTTTPGGGGGGGGGGGGGPPPPPPPTTTTTTTTPPPGG""1""G & &&:::::::::::::::::::::::::&&& &&&&:::::&& &&&&&&PPPAATT TTPPGT TTGGTTTTTTTGGGGGGGPPTTTTTTTTPPPPTTTTTPPPPP"""""""1111""""G && &:::::&&& &&&&&:::::::::::&& &&&&::::&& &&&&&&&PPAATT TTPPTT TPGGTTTTTTTTPGGGGGGPPTTTTTTTTPPPTTTTTPPPP"""""""""1111111""GGG&& &:::& &&&:::::::::&& &&&:::::&& &&&&&&&PPAAATT TTPPTT TTGGTTTTTTTTTTPGGGGGGPTTTTTTTTTPPPTTTTPPPP"""""""""""11"111111GGG &::& &&::::::::&& &&&::::&&& &&&&&&PPAATT TTTPPT TTTGGTTTTTTTTTTGGGGGGGGTTTTTTTTTTPPPTTPPPPP""""""""""11"11111111GG &&:& &&&&&&&&&&& &&:::::::&& &&&::::&& &&&&&&PPPPPPPPPAAATTT TTTPPTT TTTPPTTTTTTTTTTGGPPGGGGGPTTTTTTTTTPPPPPPPPP""""""""11""""""""11111111G &&& &&&&&&&&&&&&&&&& &&::::::&& &&&::::&& &&&&&&PPPPPPPPPPPPPAATT TTTPPTT TTTTPPTTTTTTTTTGGTTPPGGGGGPTTTTTTTTPPPPPPPPP"""""1"""1111"""""111"111G11GTTTGG &&& &&&&&&&&&&&&&&&&&&& &&:::::&&& &&&:::&&& &&&&&&PPPPPPPPPPPPPPPPAATTT TTTPPPTT TTTTTPPTTTTTTTTGGTTTTPGGGGGGPTTTTTTTPPPPPPPP"""""""""1111111111111111111GTTTTTTTEEEG &&&& &::::::::::::&&&&&&&&& &&:::::&& &&::::&& &&&&&&PPPPPPPPPPPPPPPPPPAATT TT TTTTPPTT TTTTGGPPTTTTTTTG TTTPGGGGGGGTTTTTTTPPPPPPPP"""""""1""1111G1111111111TTTTTTTTTTGEEGU&&&&& &&:::::::::::::::&&&&&&& &&::::&& &&&:::&& &&&&&&&PPPPPPPPPPPPPPPPPAAT T TTTPPPTT TTTTPGGPPTTTTTTGT TTTGGPGGGGGPTTTTTTPPPPPPP""""""11""""111111G11111111TTTTTTTTTTEEEEEEGU&&&&&& &&&&&&&&&&::::::::::&&&&&&& &&:::&& &&::::&& &&&&&&PPPPPPPPPPPPPPPPPPAATT TT TTTPPPPT TTTPGGGPPPTTTTGG TTTTGGPPGGGGPTTTTTTTPPPPPP""""""""""""111G"11111GGG11GTTGTTTT/TTEEEEEEEEEG&&&&&&&& &&&&&&:::::::&&&&&&& &&:::&& &&::::& &&&&&&&PPPPPPPPPPPPPPPPAAATT T TTTTPPPTTTTTTPPGGGGGPPTTTPT TTTGGTPPPPGGPTTTTTTTTPPPP"""""""""""1"1111111111GGTTTTTTETT///EEEEEEEGGG&&&&&&&&& &&&&&::::::&&&&&&& &&:::&& &&:::&& &&&&&&PPPPPPPPPPPPPPPPPAAATTTTT TTTTPPPPTTTTPGGGGGGGGPPTTPT TTTGGTTTTPPGGGTTTTTTTTTPPP""""""11""""11"111111G1111TTGTTTTETTEEE////EEEGGGGG&&&&&&&&&& &&&::::::&&&&&& &&::&& &&::::& &&&&&&&PPPPPPPPPPPPPPPPPAAPTTTTTTTTTTTPPPTTPGGGGGGGGGGGPTTPT TTTGTTTTTPGGGPTTTTTTTTTPPP"""""""""""1111""111111111TTTTTEEETTTTEE/EEE/// E  &&&&&&&&&&&& &&&& &&&:::::&&&&&& &:::&& &&:::&& &&&&&&PPPPPPPPPPPPPPPPPAAATTTTTTTTTTPPPPPGGGGGGGGGGGGPPTPPT TTTGGTTTTTGGGGGPTTTTTTTTPPP"""""""""""1111111111111GGTTTTTTTGEEEEEEE//EE//EE&&/ &&& &&&&&&&&&&&&&&&&&& &&&&&& &&&::::&&&&& &&:::& &&::::& &&&&&&PPPPPPPPPPPPPPPPPPPAATTTTTTTTTTTPPPGGGGGGGGGGGGGGPPPPT TTPGTTTTTGGGGGGGTTTTTTTPPPP1"""1"111""""11G1111111111GTTTTTTETEEEG/EEEEE/////&& &&& && &&&&&&&&&&&&&&&&&&&&&&&& &&:::::&&&& &&::&& &&:::&& &&&&&&PPPPPPPPPPPPPPPPPAAATTTTTTTTTPPPGGGGGGGGGGGGGGGPPPT TTPGTTTTTTGGGGGGGTTTTTTTPPPPP111111"1111111""G111G1111GTTTTTTTTTTTEEGEEE///EEEE//&& &&& & && &&&&&& &&&&&&&&&&&&&&& &&&::::&&&& &&&&& &&&::&& &&&&&&PPPPPPPPPPPPPPPPPAAPTTTTTTPPPGGGGGGGGGGGGGGGGPPT TTTPPTTTTTGGGGGPGGTTTTTTPPPPPP11T1G11111111G1111111GTTTTTTETTTTTEETEEE//EE///&& &&& & & &&&&& &&&&&&&&&&&&&& &&::::&&&& &&&&&&&&&:::&& &&&&&PPPPPPPPPPPPPPPPPAAPPTTTTPPGGGGGGGGGGGGGGGGGPPPT TTPPTTTTTGGGGGPPGGTTTTTTPPPPPEETT111111G1111G11TTGTGTTTTTTTEE//T/EEE//EE////& && & &&& &&&&&&&&&&&&&&&&& &&::::&&&& &&&&&&&&:::&& &&&&&&PPPPPPPPPPPPPPPPAAPPPPPGGGGGGGGGGGGGGGGGGGPPT TTTPPTTTTGGGGGPTTGGTTTTTTPPPPPEETTT11GTGT11GGTTTGTTTTTTTTTT///EE////EEE///E/& &&& & & &&::&& &&&&&&&&&&&&&&&&& &&:::::&&& &&&&&&&&::&& &&&&&&PPPPPPPPPPPPPPPPAAGGGGGGGGGGGGGGGGGGGGGGPT TTTPPTTTTGGGGGGTTTGPTTTTTTPPPPEE//EETTTTTGEGGTTTTTTEETTTTEEGTTT//T/////E////EE//& &&& & & &&&::&& &&&&&&&&&&&&&&&&& &&:::&&& &&&&&&&&:::&& &&&&&PPPPPPPPPPPPPPPPAAGGGGGGGGGPPT TTTTPTTTTPGGGGGPTTTPTTTTTTPPPP///EETTTTTEEEEETT/TT/EEEETEEEE/T/////////& && & & &&:::&& &&&& &&&&&&&&&&&&& &&&:::&&& &&&&&&&&::&& &&&&&&PPPPPPPPPPPPAPPPAAPPPPPPGPT TTTTPTTTPGGGGGGTTTTPTTTTTTPPP//EE//////EEE/TT/////E//EEEE///////& && & && &&&:::&& &&& &&&&&&&&&&&&& &::::&&& &&&&&&::&&& &&&&&PPPPPPPPPPPAAPPPPPPPPPPPPPPPP TTTTPPTTTPGGGGGPTTTTPPTTTTPPPPE/////EEG///////////EEE//& && & && &&&&:::&& && &&&&&&&&&&&& &::::&& &&&&&&::&& &&&&&PPPPPPPPPPAAAPPPPPPPPPPPPPPPPT TTTTPTTTPPGGGGGTTTTTPPTTTTPPP//E//////////E& && & & &&& &&&&:::&&& && &&&&&&&&&&&& &&:::&&& &&&&&&::&&&&&&&&PPPPPPPPPPAAAPPPPPPPPPPPPPPPPP TTTTPTTPPGGGGGGTTTTTTPPTTPPPP& && & && &&&::::&&& && &&&&&&&&&&& &&:::&& & &&&&&::&&&&&&&&&PPPPPPPPPAAAPPPPPPPPPPPPPPPPPP TTTTPTTPPGGGGGPTTTTTTPPTTPPPP& & && & & &&& &&&&&:::&&& && &&&&&&&&&&& &::::&&& &&&&&::&&&&&&&&&PPPPPPPPAAAAPPPPPPPPPPPPPPPPPP TTTPTTTPGGGGGGPTTTTTTTPPPPPPP& & && & & & && &&&&&::::&& && &&&&&&&&&& &::::&& &&&&&&:&&&&&&&&&PPPPPPPPAAAAPPPPPPPPPPPPPPPPPPPTT TTTTPTTPPGGGGGGPTTTTTTTPPPPPPP& && & & & &&& &&&&&::::&&& && &&&&&&&&&& &&:::&&& &&&&&&&&&&&&&&&PPPPPPPAAAAAPPPPPPPPPPPPPPPPPPPTTTGGGGGGGGPTTTTTTTTPPPPPP& &&& && && & &&&& &&&&&:::::&&& & &&&&&&&&& &&:::&& &&&&&&&&&&&&&&&PPPPPPPAAAAPPPPPPPPPPPPPPPPPPPPPGPPTTTTTTTTPPPPP& & && && & &&&&&& &&&&&&:::::&&& && &&&&&&&&& &&::&&& &&&&&&&&&&&&&&PPPPPPPAAAAPPPPPPPPPPPPPPPPPPPPPTTTTTTTTPPPPP& && && && &&&&&& &&&&&&:::::&&&& && &&&&&&&& &:::&& &&&&&&&&&&&&&&&PPPPPAAAAAPPPPPPPPPPPPPPPPPPPPPTTTTTTTTPPPP& && &&& & &&&&&&& &&&&&&&:::::&&& & &&&&&&&&& &&:::& &&&&&&&&&&&&&&&PPPPPAAAAAPPPTTTTTTTPPPPPPPPPPPPTTTTTTPPPPP& & && && && &&&&&&&& &&&&&&&::::::&& && &&&&&&&& &&::&& &&&&&&&&&&&&&&PPPPPAAAAAPPTTTTTTTTTTPPPPPPPPPPTTTTTPPPPP&& && &&& & &&&&&&&& &&&&&&&&:::::&&& & &&&&&&&& &&:::& &&&&&&&&&&&&&&PPPPAAAAAAPTTTTTTTTTTTTTPPPPPPPPTTPPPPPPP& & & &&& && &&&&&&&&& &&&&&&&::::::&&& & &&&&&&&& &&::&& &&&&&&&&&&&&&PPPPAAAAAPPTTTTTTTTTTTTTTPPPPPPP& & && &&& & &&&&&&&&& &&&&&&&&::::::&& & &&&&&&&& &&&::& &&&&&&&&&&&&&PPPPAAAAAPTTTTTTTTTTTTTTTTTPPPPPP& & & &&& & &&&&&&&&&& &&&&&&&&::::::&& &&&&&&&&&&&&:& &&&&&&&&&&&&&PPPPAAAAAPTTTTTTTTTTTTTTTTTPPPPPP& & & &&& && &&&&&&&&&&& &&&&&&&&:::::&&& &&&&&&&&&&::& &&&&&&&&&&&&PPPAAAAAAPTTTTTTTTTTTTTTTTTTPPPPP& & & &&& && &&&&&&&&&&& &&&&&&&&&::::&&& & &&&&&&&&&&&& &&&&&&&&&&&&PPPAAAAAAPTTTTTTTTTTTTTTTTTTTPPPP& & & &&&& & &&&&&&&&&&& &&&&&&&&&:::::&& & &&&&&&&&&&& &&&&&&&&&&&&PPPAAAAAPTTTTTTTTTTTTTTTTTTTTTPPP && & &&&& && &&&&&&&&&&& &&&&&&&&&:::::&&& &&&&&&&&&&& &&&&&&&&&&&PPPAAAAAPTTTTTTTTTTTTTTTTTTTTTTPPP& && && &&&& && &&&&&&&&&&&& &&&&&&&&:::::&&& &&&&&&&&&&&&&&&&&&&&&&&PAAAAAAPTTTTTTTTTTTTTTTTTTTTTTPPP& & & &&& &&& &&&&&&&&&&&& &&&&&&&&&::::&&& &&&&&&&&&&&&&&&&&&&&&&PAAAAAPTTTTTTTTTTTTTTTTTTTTTTTTPP& & & &&& &&& &&&&&&&&&&&&&& &&&&&&&&::::&&& &&&&&&&&&&&&&&&&&&&&&PAAAAAPTTTTTTTTTTTTTTTTTTTTTTTTPP& & & &&&& &&& &&&&&& &&&&&&&& &&&&&&&&::::&&& &&&&&&&&&&&&&&&&&&&&AAAAAAPTTTTTTTTTTTTTTTTTTTTTTTTTP& && & &&&& &&& &&&&&& &&&&&&&& &&&&&&&::::&&& &&&&&&&&&&&&&&&& &&AAAAAAPTTTTTTTTTTTTTTTTTTTTTTTTTP& && & &&& &&&& &&&&&& &&&&&&&&& &&&&&&::::&&& &&&&&&&&&&&&&&& &&AAAAAPPTTTTTTTTTTTTTTTTTTTTTTTTTT& && && &&& && &&&&&& &&&&&&&&&& &&&&&&::::&& &&&&&&&&&&&&&& &AAAAAPPTTTTTTTTTTTTTTTTTTTTTTTTTT& &&&&& && && &&&&&& &&&&&&&&&&& &&&&&&::::&& &&&&&&&&&&&&& &AAAAAPPTTTTTTTTTTTTTTTTTTTTTTTTTTP&& &&&&& && && &&&&&&& &&&&&&&&&&&& &&&&&::::&&& &&&&&&&&&&&& &&AAAAPPTTTTTTTTTTTTTTTTTTTTTTTTTTT&& &&&&& &&& &&& &&:&&& &&&&&&&&&&&&&&&&&&&::::&& &&&&&&&&&&& &&AAAAPPTTTTTTTTTTTTTTTTTTTTTTTTTTT&& &&&&&& &&& &:& &::::&& &&& &&&&&&&&&&&&&&&:::&&& &&&&&&&&&&& &&AAAAPPTTTTTTTTTTTTTTTTTTTTTTTTTTT&&& &&&&&& &&& ::& &:::::: &&&&&&&&&&&&&&&&&&&&& &&&&&&&&&& &AAAAAPTTTTTTTTTTTTTTTTTTTTTTTTTTT&&& &:::&& &&&&&::: &&:::::&&&&& &&&&&&&&&&&&&&&&&&&& &&&&&&&&& &AAAAAPTTTTTTTTTTTTTTTTTTTTTTTTTTT&&& &::::& &&&&&:::: &::::::&&&&& &&&&&&&&&&&&&&&&&& &&&&&&&& &&AAAAPTTTTTTTTTTTTTTTTTTTTTTTTTTT&&& &::::& &&&&:::: &&::::::&&&&&& &&&&&&&&&&&&&&& &&&&&&&& &&AAAAPTTTTTTTTTTTTTTTTTTTTTTTTTTT&&&& &::::&& &&&&&::::&: &&:::::::&&&&&&& &&&&&&&&&&&&&&&&&&&&&&& &AAAAAPTTTTTTTTTTTTTTTTTTTTTTTTTT&&&&& &&::::& &&&&:::::& &&&::::::::::&&&&&&&&&&&&&&&&&&&&&& &&&& &&AAAAPTTTTTTTTTTTTTTTTTTTTTTTTTT&&:&& &&:::::& &&&&:::::: &&&&:::::::::&&&&&&&&&&&&&&&&&&&& &&& &&PAAAPTTTTTTTTTTTTTTTTTTTTTTTTTT&:::: &&::::& &&&&:::::: &&&&&&::::&&&&&&&&&&&&&&&&&&&&& &&& &PPAAAPTTTTTTTTTTTTTTTTTTTTTTTTT&&::&& &&:::::& &&&:::::::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&& && &&PAAAPTTTTTTTTPTTTTTTTTTTTTTTT&::::& &::::::& &&&&:::::::: &&&&&&&&&&&&&&&&&&&&&&&&& && &PAAAPTTTTTTTTPTTTTTTTTTTTTTTT&&::::& &::::::& &&&&&::::::::&&& &&&&&&&&&&&&&&&&&&& & &&PAAAPTTTTTTTPPTTTTTTTTTTTTTT&::::&& &:::::: &&&&&::::::::&&&&&& &&&&&&&&&&& &&&& & &PAAAPTTTTTTTPPPTTTTTTTTTTTTT&:::::&& &::::::& &&&&&:::::::&&&&&&&&&&&&&&&&& && &AAAPPTTTTTTPPPPTTTTTTTTTTT&:::::&& &:::::::& &&&&&&::::&&&&&&&&&&&&&&&&&&&& & &PAAPPTTTTTTPPPPTTTTTTTTTTT&:::::&& &:::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &AAAPTTTTTTTPPPPTTTTTTTTTT:::::::&&&&&::::::::::&&&&&&&& &&&&& &AAPPTTTTTTPPPPTTTTTTTTTT:::::::&&&&&&::::::::::::&&&&&& & AAPPTTTTTTTPPPPTTTTTTTT&:::::::&&&&&&&:::::::::::&&&&&&&&&&&&&&&& &AAPTTTTTTTPPPPTTTTTTTP:::::::::&&&&&& &:::::&&&&&&&&&&&&&&&& &APPTTTTTTPPPPTTTTTTT::::::::::&&& &&&&&&& &PPTTTTTTTPPPTTTTTTT:::::::::&&&&& &&&&& PTTTTTTTPPPPTTTTT&&::::::&&&&&&&&&& &&&&&&&PPPPTT& PPTTTTTTPPPPTTTTT&&&&&&&&&&&&&&&&&&&&&&AAAPPPPPPPTTTPP&&PTTTTTTPPPPTTTTP&&&&&&&&&&AAAAAAAPPPPPPPTTTPPPA&TTTTTTTPPPTTTPPPPPPTTPPPPAAAAAAAAPPPPPPPTTTTPPPAATTTTTTPPPPTPTPPPTTTTTTTTTTTTPPPPPPAAAAAAAAAPPPPPPPPTTTPPPAAAPTTTTTPPPPPTTTTTTTTTTTTTPPPPPPAAAAAAAAAAAAPPPPPPPPTTTPPPAAAPPTTTTTTPPPPPTTTTTTTTTTPPPPPPPAAAAAAAAAAAAAAAPPPPPPPPTTTTPPAAAPPTTTTTTPPPPTTTTTTTAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPTTTTPPAAAPPTTTTTTPPPTTTTTPAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPTTTTPPAAAPPTTTTTTPPPTTTTPAAAAAAAAAAAAAAAAPAAAAAAAAAAAPPPPPPPPTTTTPAAPPPTTTTTTPPTTTTPAAAPPPPPPPPPPPPPPPAAAAAAPAAAAPPPPPPPPTTTTPPAPPPTTTTTPPTTTPPAATTTTTTTTPPPPPPPPAAAAAAPPAAAAPPPPPPPTTTTPPPPPPTTTTTPTTTPTTTTTTTTTTTTTPPPPPAAAAAAAPPPAAAPPPPPPPTTTTTPPPPPTTTTPTTTTTTTTTTTTTTTTTTPPPPAAAAAAPPPPAAAPPPPPPPTTTTTPPPPPTTTTPTTTTTTTTTTTTTTTTTPPPPPAAAAAAPPPPPAAAPPPPPPTTTTTPPPPPTTTPTTTTTTTTTTTTTTTTPPPPPAAAAAAPPPPPPAAAPPPPPPTTTTTPPPPPPTPTTTTTTTTTTTTTTPPPPPPPAAAAAAPPPPPPAAAPPPPPPTTTTTPPPPPPPTTTTTTTTTTTPPPPPPPPPAAAAAAPPPPPPPAAAAPPPPPTTTTTPPPPPPTTTTTTTTTPPPPPPPPPPPAAAAAAPPPPPPPPAAAPPPPPTTTTTTPPPPTTTTTTTTPTPPPPPPPPPPAAAAAAPPPPPPPPAAAPPPPPTTTTTTPPPTTTTTTTTTTTPPPPPPPPAAAAAAPPPPPPPPPAAAPPPPPTTTTTTPPPTTTTTTTTTTPPPPPPPPAAAAAAAPPPPPPPPPAAAPPPPPTTTTTTPPTTTTTTTTPPPPPPPAAAAAAAAPPPPPPTPPPAAAPPPPPTTTTTTPTTTTTTTPPPPPAAAAAAAAAAAPPPPPTTPPPAAAPPPPPTTTTTTTTTTTTPPPAAAAAAAAAAAAAAPPPPPTTTPPAAAPPPPPTTTTTTTTTTTPPPAAAAAAAAAAAAAAAPPPPPPTTPPAAAAPPPPTTTTTTTTTPPAAAAAAAAAAAAAAAAAAPPPPPTTTPAAAAPPPPTTTTTTTTPPAAAAPPPPPPAAAAAAAAAPPPPPTTTPAAAAPPPPTTTTTTPPPPPPPPPPPPAAAAAAAAAAPPPPPTTTPAAAAPPPPPTTTTTPPPPPPPPPPPPAAAAAAAAAAAPPPPTTTPAAAAPPPPPTTTTPPPPPPPPPPPPAAAAAAAAAAAPPTPTTTPAAAAPPPPPTTTPPPPPPPPPPPPPAAAAAAPAAAAPTTPTTTPAAAAPPPPPTTPPPPPPPPPPPPPAAAAAAPPAAAPTTPTTTPAAAPPPPPPTTPPPPPPPPPPPPAAAAAAPPPAAAPTTPTTTPAAAPPPPPPTPPPPPPPPPPPPAAAAAAPPPAAAPTTPTTTPAAAPPPPPPTPPPPPPPPPPPPAAAAAAPPPAAAPTTPTTTPAAAPPPPPPTPPPPPPPPPPPAAAAAAPPPPPAAPTTPTTTPAAAPPPPPPPPPPPPPPPPPAAAAAAPPPPPAAPTTPTTTPAAAPPPPPPPPPPPPPPPPPAAAAAAPPPPPAAPTTPTTTAAAPPPPPPPPPPPPPPPPPAAAAAAAPPPPAAAPTTTTTTAAAPPPPPPPPPPPPPPPPPAAAAAAPPPPPAAAPTTTTTTAAPPPPPPPPPPPPPPPPAAAAAAAPPPPPAAAPTTTTTTAPPPPPPPPPPPPPPPPAAAAAAAPPPPPAAAPTTTTTPPPPPPPPPPPPPPPPPAAAAAAAPPPPPPAAAPTTTTTPPPPPPPPPPAAAAAPAAAAAAAPPPPPPAAPPTTTTTPPPPPPPPPAAAAAAAAAAAAAPPPPPPPAAPTTTTTTPPPPPPPPAAAAAAAAAAAAAPPPPPPAAAPTTTTTTPPPPPPPAPPPAAAAAAAAAPPPPPPAAAPTTTTTPPPPPPPPPPPPPAAAAAAAPPPPPPAAPPTTTTTPPPPPPPPPPPPPPAAAAAAPPPPPPAAPTTTTTTPPPPPPPPPPPPAAAAAAAPPPPPPAAPTTTTTTPPPPPPPPPPAAAAAAAAPPPPPAAAPTTTTTPPPPPPPPPAAAAPAAAAPPPPPAAPTTTTTTPPPPPPPPAAAAPPAAAAPPPPPAAPTTTTTTPPPPPPPAAAPPPAAAAPPPPPAAPTTTTTPPPPPPPAAAAPPPAAAAPPPPPAPTTTTTPPPPPPAAAAPPPPAAAAPPPPPPPTTTPPPPPPPPAAAPPPPPAAAAPPPPPPTTTTPPPPPPAAAPPPPPPAAAAPPPPPPTTTPPPPPPAAAAPPPPPPAAAAPPPPPTTPPPPPAAAAPPPPPPPAAAAPPPPPTPPPPPPPAAAAPPPPPPPAAAAPPPPPPPPPPPAAAAPPPPPPPPAAAPPPPPPPPPPAAAAPPPPPPPPPAAAPPPPPPPPPAAAAPPPPPPPPPAAAAPPPPPPPPPAAAPPPPPPPPPPAAAPPPPPPPPAAAPPPPPPPPPPPAAAPPPPPPPAAAPPPPPPPPPPPAAAPPPPPPAAAPPPPPPPPPPPPAAPPPPAAAPPPPPPPPPPPPPPAPPPAAAPPPPPPPPPPPPPPAAAPPPPPPPPPPPPPPTTT \ No newline at end of file
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.1_Spatial_Domain.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.1_Spatial_Domain.rasql
deleted file mode 100644
index 20e2df7..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.1_Spatial_Domain.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: [0:255,0:210]
- Result element 2: [0:255,0:210]
- Result element 3: [0:255,0:210]
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.1_Spatial_Domain_[0].hi.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.1_Spatial_Domain_[0].hi.rasql
deleted file mode 100644
index 2507ed5..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.1_Spatial_Domain_[0].hi.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 255
- Result element 2: 255
- Result element 3: 255
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.1_Spatial_Domain_[0].lo.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.1_Spatial_Domain_[0].lo.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.1_Spatial_Domain_[0].lo.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.1_Spatial_Domain_[0].rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.1_Spatial_Domain_[0].rasql
deleted file mode 100644
index 13f571f..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.1_Spatial_Domain_[0].rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0:255
- Result element 2: 0:255
- Result element 3: 0:255
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.1_Trimming.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.1_Trimming.rasql
deleted file mode 100644
index e6f0081..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.1_Trimming.rasql
+++ /dev/null
@@ -1 +0,0 @@
-/9?HRY\^`dilkigggdba(:ENWbgfdhpvwqnmold[]1BJQ[hqvvvx|}umlomgdBOSWcp|‚‡‰ˆ…ƒ‚zupnlmIPS[kŠŒŒ•š—†zvpidRY`l}Š‘”™™}vwxpdZ_fwŒ—™–”–š™“ˆ‚zso`dp‰¡ª£žž¡£££¡ž™’Šƒ{udn”£«ª¤¡¢¤§§¦£ œ–†ycsŠ›¢£ª°®¨¤§«ª¤ žŸš|fx’©µ¶´°®«¨¦§©ª©ª¬«žŠg€š­µ¶³®ª«®¯­«©¨©«¬¤”lƒ›®·´©£©°´¯ªª«©¤§¬¬Ÿp‰ °º¹±­¬¯³³±°°®ª©­¯©vŠ °¶±®¯±³³´··´®¨¤ª³µ€•¦±µ±¯°³¸»¹µ°°¯¬ª­³³}¢®°®­°µ¸º»º·°¬«­­­§Ÿ¦¤£©³»¼¹·¶³°±·¶«ž“z¡©§§ª®°´¸·°««­¬¤›Ž‚|Š›£££¦©ªª«®¯¬¦¢¢ “t€Ž—œž£¨©§¨ª««ª¦”Šxpu‰œ£¢¢§©¦£££¢¡œ‘†}|vo™ª«£¢¤¤Ÿ››š•…zxtpcpˆ ©¦¡£¤ •ˆ}wx{xqnbl}‘ž¢Ÿ›–‘Š†ƒ{vssspk]hu‰ŒŠ‡…„}zvqppnljhdmv‡‰…}xuuvvqnkifdgmbkt}†‡‚{uplmonlkjiggjbvƒˆŒ‡}xtnkmnjfffcbdk€†‡Ž•Ž{nmpspmifdfiigf}ŒŠ†€ysqvywpkdbchljlx‰Šƒxqqw||vmjhdaafiht{{xvtpoqxysllnjb_abix{vnlotxxvvwvtpjc``c`ddfkpqspopx}ypmkiddhSY]ckptqpuz|zz}ƒƒ|uwDR`ilopployƒ„ŠŠŠŽ”?Saiptplmt}Š”š¢§§££¨BSfqtqolmyŒ™Ÿ£©­­­¯°³FWhppojkwŒœ¢£ª±¶¶·¼½½@Wipsvy}†“Ÿ©°³³°°±¸ÀÈ \ No newline at end of file
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.2_Section.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.2_Section.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.2_Section.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.3_The_Array_Bound_Asterisk.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.3_The_Array_Bound_Asterisk.rasql
deleted file mode 100644
index 17d5718..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.3_The_Array_Bound_Asterisk.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.3_The_Array_Bound_Asterisk_1.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.3_The_Array_Bound_Asterisk_1.rasql
deleted file mode 100644
index 3751b4f..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.3_The_Array_Bound_Asterisk_1.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.4_Shifting_a_Spatial_Domain.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.4_Shifting_a_Spatial_Domain.rasql
deleted file mode 100644
index 342d044..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.4_Shifting_a_Spatial_Domain.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.5_Extending_a_Spatial_Domain.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.5_Extending_a_Spatial_Domain.rasql
deleted file mode 100644
index 5a44898..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.2.5_Extending_a_Spatial_Domain.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.1_Unary_Induction.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.1_Unary_Induction.rasql
deleted file mode 100644
index 24913b8..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.1_Unary_Induction.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.2_Binary_Induction.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.2_Binary_Induction.rasql
deleted file mode 100644
index bdfc709..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.2_Binary_Induction.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.2_Binary_Induction_1.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.2_Binary_Induction_1.rasql
deleted file mode 100644
index 47d985d..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.2_Binary_Induction_1.rasql
+++ /dev/null
@@ -1 +0,0 @@
-§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\ooo\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\oooo\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\oooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\zzooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\ozoooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\ozzooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\ozzooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\oozoooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\ozzoooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\oozzoooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\ozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\oozzoooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\ozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\ozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\oozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\ozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\ozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\ozzoooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\oozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\ozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§R\\\\\\\\\\\\ozzoooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§R\\\\\\\\\\\\ozzoooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RR\\\\\\\\\\\\ozzoooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RR\\\\\\\\\\\\ozzoooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RR\\\\\\\\\\\\oozooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRR\\\\\\\\\\\oozooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRR\\\\\\\\\\ooozooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRR\\\\\\\\\ooozooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRR\\\\\\\\\ooozoooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRR\\\\\\\\ooozzoooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRR\\\\\\\\oozzzoooooooooo\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\\\\\oozzzoo\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\\\\\oozzzo\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\\\\\oozzz\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\\\\ooozzz\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRR\\\\\\\ooozzz\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRR\\\\\\ooozzzo\\\\\\\\o\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRR\\\\\\ooozzzo\\\\\\\oo\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRR\\\\\\ooozzzo\\\\\\\o\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRR\\\\\\ooozzzo\\\\\\\o\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRR\\\\\\ooozzzo\\\\\\oo\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRR\RRRR\\\\\\ooozzoo\\\\\\oo\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRR\RRRR\\\\\\ooozzooo\\\\\oo\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRR\RRRR\\\\\oooozzooo\\\\\oo\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRR\RRRR\\\\\oooozzooo\\\\\oo\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRR\RRR\\\\\ooozzzooo\\\\oo\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\RRRRRR\RRR\\\\\ooozzzooo\\\\oo\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\RRRRRR\RRR\\\\\ooozzzooo\\\\oo\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\RRRRR\RRR\\\\\ooozzzooo\\\\oo\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\RRRRR\\RR\\\\oooozzzooo\\\\oo\\\\\o\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\RRRRR\\RR\\\\oooozzzooo\\\ooo\\\\\o\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\RRRRR\\RR\\\\oooozzzooo\\\oo\\\\\\o\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\RRRRR\\R\\\\oooozzzooo\\ooo\\\\\\o\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\RRRRR\\\\\\\\ooozzzooo\\oo\\\\\\oo\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\RRRRR\\\\\\\\ooozzzoo\\\oo\\\\\\oo\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\RRRRR\\\\\\\\oooozzoo\\oo\\\\\\\oo\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\oRRRRR\\\\\\\\oooozzoo\\oo\\\\\\\oo\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\ooRRRRRR\\\\\\\oooozzoo\\o\\\\\\\ooo\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\ooRRRRRR\\\\\\\oooozzoo\\\\\\\\\\oo\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\oo\RRRRR\\\\\\\oooozzoo\\\\\\\\\\oo\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\oo\RRRRR\\\\\\\oooozzzo\\\\\\\\\oo\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\oooRRRRR\\\\\\\oooozzzo\\\\\\\\\oo\\\\\\\\\\\\\\\o§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\oo\RRRR\\\\\\\oooozzzo\\\\\\\\oo\\\\\\\\\\\\\\\\o§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\oo\RRRRR\\\\\ooooozzoo\\\\\\\\oo\\\\\\\\\\\\\\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\oooRRRRR\\\\\ooooozzoo\\\\\\\ooo\\\\\\\\\\\\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\oo\RRRR\\\\\ooooozzooo\\\\\\oo\\\\\\\\\\\\\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\oo\\RR\\\\\\oooozzzooo\\\\\ooo\\\\\\\\\\\\\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\ooo\RR\\\\\\oooozzzooo\\\\\ooo\\\\\\\\\\\\\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\oo\\\\\\\\\oooozzzooo\\\\\oo\\\\\\\\\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\oo\\\\\\\\\oooozzzooo\\\\ooo\\\\\\\\\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\ooo\\\\\\\\oooozzzooo\\\\oo\\\\\\\\\\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\\\\\\oooozzzooo\\\ooo\\\\\\\\\\\\\\\\oooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\\\\\\ooooozzooo\\\oo\\\\\\\\\\\\\\\\ooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\ooo\\\\\\\ooooozzooo\\\oo\\\\\\\\\\\\\\\oooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\oo\\\\\\\ooooozzooo\\\oo\\\\\\\\\\\\\\oooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\oo\\\\\\ooooozzooo\\\o\\\\\\\\\\\\\oooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\oo\\\\\\ooooozzooo\\\\\\\\\\\\\\\oooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\ooo\\\\ooooozzzooo\\\\\\\\\\\\\\ooooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\oo\\\\ooooozzzooo\\\\\\\\\\\\\oooooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\o\\\\\\\\o\\\\ooooozzzooo\\\\\\\\\\\\oooooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\o\\\\\\\\\\\\\ooooozzzoooo\\\\\\\\\\ooooooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\o\\\\\\\\\\\\ooooozzzoooo\\\\\\\\\oooooooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\o\\\\\\\\\\\\\oooozzzoooo\\\\\\\\ooooooooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\oo\\\\\R\\\\\\oooozzooooo\\\\\\\\oooo\\\\\\o\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\oo\\\\\RR\\\\\oooozzooooo\\\\\\\oooo\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\RRR\\o\\oooozzoooo\\\\\\\\ooo\\\\\\\o\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\RRRR\oo\oooozzzooo\\\\\\\ooo\\\\\\\oo\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\ooo\\RRRR\\oooooozzzooo\\\\\\\o\\\\\\\\\o\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\oo\\RRRRR\oooooozzzooo\\\\\\\\\\\\\\\\oo\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\oo\\RRRR\\ooooozzzooo\\\\\\\\\\\\\\\\oo\\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\oo\\RRRR\\ooooozzzooo\\\\\\\\\\\\\\\\oo\\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\oo\RRRRR\\oozozzzooo\\\\\\\\\\\\\\\\oo\\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\oo\RRRRR\\oozzzzzooo\\\\\\\\\\\\\\\ooo\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\ooRRRRR\\oozzzzzooo\\\\\\\\\\\\\\\oo\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\o\\\\\\ooRRRRR\\\oozzzzooo\\\\\\\\\\\\\\\oo\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\o\\\\\\\oRRRRRR\\oozzzzooo\\\\\\\\\\\\\\oo\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\oo\\\\\\oRRRRRR\\ooozzzooo\\\\\\\\\\\\\\oo\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\oo\\\\\\ooRRRRR\\ooozzzooo\\\\\\\\\RR\\ooo\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\ooo\\\\\\oRRRRR\\ooozzzooo\\\\\\\\RRRR\oo\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\oo\\\\\\oRRRR\\\oozzzzooo\\\\\\\RRRRRoo\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\oo\\\\\\\RRRR\\\oozzzzooo\\\\\\\RRRRRo\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§zzzzzzzzzzzzzzzo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\o\\\\\\\RRRR\\\oozzzzooo\\\\\\RRRRRR\RR\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§zzzzzzzzzzzzzo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§zzzzzzzzzzzzzzzzzzzzzzzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\\\\\RR\\\\oozzzzooo\\\\\RRRRRR\RRR\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooozzzzzzzzzzzzzzzooo§§§§§§§§§§§§§§§zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\\R\\\R\\\\oozzzzoo\\\\\\RRRRRRRRRRR\\\\\\\\o§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooozzzzzzzzzzzzzoooooooooooooooooooozzzzzzzzzooooooooooooozzzzzzzzzzzzzzzzo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\RRR\\\\\\ooozzzzoo\\\\\\RRRRRRRRRRRR\\\\\\\o§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooooooozzzzzzzzzzzzoooooooooooooooooooooooooooooooooooooooooooooooooooooozzzzzzzzzzzo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\RRR\\\\\\ooozzzzoo\\\\\RRRRRRRRRRRRR\\\\o\\o§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooooooooooozzzzzzzzzzoooooooooooooooooooooooooooooooooooooooooooooooooooooooooozzzzzzzzzz§§§§§§××µµµµµµµµµµµµµ×ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\ooo\\RRR\\\o\\ooozzzooo\\\\\RRRRRRRRRRRRR\\\oo\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooooooooooooozzzzzzzzzzoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooozzzzzzzzz§×µµµµµµµµµµµµµµµµµµµµµµµµ×ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\oo\\RRRR\\oo\ooozzzooo\\\\RRRoRRRRRRRRRR\\\oo\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooooooooooooooooozzzzzzzzzooooo\\\\\\\\\\\\\\ooooooo\\\\\\\\\\\\\\\\\\\\\\ooooooooooooozzzzzzz×µµµµµµµµµµµµµµµµµµµµµµµµµµµµµµ×ק§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\ooo\RRRR\\\ooooozzzooo\\\\RRRoRRRRRRRRRR\\oo\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooooooooooooooooooozzzzzzzzoooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooooooooz×µµµµµµµµ××××ÌÌÌÌÌÌ×××××××××µµµµµµµµ××ק§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\oooRRRRR\\ooooozzzoo\\\\\RRo\RRRRRRRRRR\\oo\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\\\\oooooooooooooooooozzzzzzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooooo××µµµµµµµ×ÌÌÌÌÌÌ××××××ÌÌÌÌÌÌÌÌÌÌ×××××××××××ק§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\ooRRRRRR\\oooozzzoo\\\\\RooRRRRRRRRRRR\\oo\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\oooooooooooooooozzzzzzzzzoooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ooo×µµµµµµ×ÌÌÌÌÌÌ×××××××××××××××××××ÌÌÌ××××××××××ק§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\ooRRRRRR\\oooozzzoo\\\\ooo\RRRRRRRRRRR\ooo\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\\\ooooooooooooooozzzzzzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\×µµµµµµÌÌÌÌÌÌ×××××××××××××××××××××××××ÌÌÌÌÌ×××××××ק§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\RooRRRRRRR\oozozzzoo\\\ooo\RRRRRRRRRRRR\oo\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\\\\\\\\oooooooooooooozzzzzzzzoooo\\\\\\\\\\\\\\\\\\\\\\\\\\ooo\\\\\\\\\\\\\\\\\\\\\\\×µµµµµµÌÌÌÌÌ×××××××××××××××××××××××××××××××××ÌÌÌ×××××ק§§§§§§§§§§§§§§§§§§\\\\\\\\\\\RRRoRRRRRRR\\ozzzzoo\\oooo\RRRRRRRRRRRR\oo\\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\\\\\\\\\\\\\\\\oooooooooooooozzzzzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\ooooo\\\\\\\\\\\\\\\\\\\\×µµµµµÌÌÌÌ×××××××××××××××××××××××××××××××××××××××Ì××××××ק§§§§§§§§§§§§§§§§§\\\\\\\\\\RRRooRRRRRR\\oozzzoo\ooo\\RRRRRRRRRRRRRooo\\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\ooooooooooooozzzzzzoooooo\\\\\\\\\\\\\\\\\\\\\\\\\ooooo\\\\\\\\\\\\\\\\\\×µµµµÌÌÌ××××××××××××××××××ÌÌÌ××××××××××××××××××××××××××××××ק§§§§§§§§§§§§§§§§\\\\\\\\\\RRR\\RRRRRR\\oozzzooooo\\RRRRRRRRRRRR\\oo\\\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\ooooooooooozzzzzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\oooooo\\\\\\\\\\\\\\\µµµµµÌÌÌ×××××××××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××××××××××××××××ק§§§§§§§§§§§§§§§\\\\\\\\\RRRR\\RRRRRR\\oozzzoooo\\\RRRRRRRRRRRR\oo\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\oooooooooooozzzzzoooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\ooooo\\\\\\\\\\\\\×µµµÌÌÌ××××××××××××××ÌÌÌÌÌÌ̵µµµµµµµµµµµµµ×ÌÌÌÌÌ×××××××××××××××ק§§§§§§§§§§§§§§\\\\\\\\\RRRRR\\RRRRR\\oozzzooo\\\RRRRRRRRRRRR\\o\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\ooooooooooozzzzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\ooooo\\\\\\\\\\\µµµµÌÌÌ×××××××××××××ÌÌÌÌ̵µµµµµµµµµµµµµµµµµµµµµµµÌÌÌÌ××××××××××××ק§§§§§§§§§§§§§\\\\\\\\\RRRRR\\RRRR\\\oozzzoo\\\\RRRRRRRRRRR\\oo\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\oooooooooozzzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooo\\\\\\\\µµµµÌÌÌ×××××××××××ÌÌÌÌ̵µµµµµµµµµµµµµµµµµµµµµµµµµµµµµ×ÌÌÌÌ×××××××××ק§§§§§§§§§§§§\\\\\\\\\RRRRR\\\RR\\\\oozzzoo\\\\RRRRRRRRRR\\oo\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\§§§§§§§§§§§§RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\ooooooooozzzzoooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooo\\\\\\×µµµÌÌÌ××××××××××ÌÌÌÌ̵µµµµµµµÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××µµµµµµµµµµµ×ÌÌÌ×××××××ק§§§§§§§§§§§§\\\\\\\\RRRRRR\\\\\\\\oozzzo\\\\\RRRRRRRRR\\\o\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\ooooooooozzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ooooooo\\\×µµµÌÌÌ×××××××××ÌÌÌÌ×µµµµµÌÌÌÌÌ×××××××××××××××ÌÌÌÌÌÌ×µµµµµµµµµ×Ì×××××××ק§§§§§§§§§§§\\\\\\\\RRRRRR\\\\\\\\oozzzo\\\\\RRRRRRRRR\\R\\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\oooooooozzzzzoooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ooooooo\\µµµµÌÌÌ×××××××ÌÌÌÌ̵µµµ××ÌÌ×××××××××××××××××××××××××ÌÌÌ××µµµµµµ×ÌÌ××××××ק§§§§§§§§§§\\\\\\\\RRRRRRR\\o\\\\oozzzo\\\\\RRRRRRRRRRRRR\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\ooooo\o\\\\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\oooooooozzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ooooooooµµµµÌÌÌ×××××××ÌÌÌ×µµµµµµÌÌÌ×××××××××××××××××××××××××××××ÌÌÌ××µµµµµ×Ì××××××ק§§§§§§§§\\\\\\\\RRRRRRR\\\oo\\oozzzo\\\\\RRRRRRRRRRRRRR\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\oooooo\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\ooooooozzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooo×µµµ×ÌÌÌ×××××ÌÌÌ̵µµµµÌÌÌ××××××××××××××××××××µ××××××××××××××ÌÌÌ×××µ××××××××××ק§§§§§§§§\\\\\\\RRRRRRRRR\ooo\oozzoo\\\\\\RRo\RRRRRRRRR\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\ooozooooo\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\ooooooozzzzoooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooµµµµÌÌÌ××××××ÌÌ×µµµµÌÌ××××××××××××××××××××××××µµµµµµ×××××××××××ÌÌ××××××××××××ק§§§§§§§§\\\\\\\\RRRRRRRRR\oo\oozzoo\\\\\\\o\RRRRRRRRRR\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\oozzzzoooo\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\oooooozzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ooo×µµµ×ÌÌÌ×××××ÌÌ×µµ×ÌÌÌ×××××××××××××××××××××××××××µµµµµµµµ×××××××××ÌÌ×××××××××××ק§§§§§§§\\\\\\\\RRRRRRRRR\\oooozzoo\\\\ooo\\RRRRRRRRRR\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\ooozzzzoooo\\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRRRRR\\\\\\\\\\\\\oooooozzzzoooo\\\\\\\\\o\\\\\\\\\\\\\\\\\\\\\\\ooµµµµÌÌÌ×××××Ì̵µµÌÌÌ×××××××××××××××××××××××××××××××××µµµµµµµµ×××××××ÌÌ××××××××××ק§§§§§§\\\\\\\\RRRRRRRRR\\oooozzoo\ooooo\\RRRRRRRRRR\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\oooozzzzoooo\\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRRRR\\\\\\\\\\\\ooooooozzzoooo\\\\\\\\\oo\\\\\\\\\\\\\\\\\\\\\\\×µµµ×ÌÌÌ××××Ì̵µµÌÌÌ××××××××××××××××××ÌÌÌÌ×××××××××××××××µµµµµµµµ××××××Ì××××××××××ק§§§§§§\\\\\\\\RRRRRRRR\\\ozzzzoooooo\\\RRRRRRRRRRR\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\oooozzzoooo\\\\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRR\\\\\\\\\\\\oooooozzzooooo\\\\\\\\\oo\\\\\\\\\\\\\\\\\\\\\\µµµµÌÌÌ×××××̵µµÌÌÌ×××××××××××××ÌÌÌÌÌÌ××××ÌÌÌÌÌ×××××××××××××µµµµµµµ×××××ÌÌ×××××××××ק§§§§§\\\\\\\\\RRRRRR\\\\oozzzooooo\\\RRRRRRRRRRRR\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\oooozzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRR\\\\\\\\\\\oooooozzzoooo\\\\\\\\\oooo\\\\\\\\\\\\\\\\\\\\µµµµÌÌÌ××××Ì̵µÌÌÌ××××××××××××ÌÌÌÌ×µµµµµµµµµµµµÌÌÌÌÌ××××××××××µµµµµµµµ××××ÌÌ××××××××ק§§§§§\\\\\\\\\RRRRR\\\\oozzzoo\\\\\RRRRRRRRRRRR\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\ooooozzzooooooo\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRR\\\\\\\\\\oooooozzzoooo\\\\\\\\\ooooo\\\\\\\\\\\\\\\\\\×µµµÌÌÌÌ×××Ì̵µÌÌÌ×××××××××××ÌÌÌ̵µµµµµµµµµµµµµµµµµµ×ÌÌÌÌ×××××××××µµµµµµµ××××Ì×××××××ק§§§§§\\\\\\\\\\RRR\\\\\oozzzoo\\\\RRRRRRRRRRR\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\ooozzzzooooooooo\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRR\\\\\\\\\\oooooozzooooo\\\\\\\\\ooooo\\\\\\\\\\\\\\\\\µµµµÌÌÌÌ××ÌÌ̵ÌÌÌ××××××ÌÌ×××ÌÌ̵µµµµµµµµµµµµµµµµµµµµµµµ××ÌÌÌ×ÌÌ×××××µµµµµµ××××ÌÌ××××××ק§§§§§\\\\\\\\\\\\\\\\\oozzzo\\\\\RRRRRRRRR\\\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\oooozzzzooooooooo\\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRR\\\\\\\\\\oooooooooooo\\\\\\\\\oooooo\\\\\\\\\\\\\\\\µµµµÌÌÌ×××Ì̵×ÌÌÌ××××ÌÌÌÌ×ÌÌÌ×µµµµµµµµµµµµµµµµµµµµµµµµµµµµ××ÌÌÌÌ××××××µµµµµµ××××Ì××××××ק§§§§\\\\\\\\\\\\\\\\\oozzzo\\\\\\RRRR\\\\\\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\R\\\\\\ooooozzzzzoooooooo\\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRR\\\\\\\\\ooooooooooo\\\\\\\\\oooooo\\\\\\\\\\\\\\\\µµµÌÌÌÌ××ÌÌÌ×ÌÌÌ×××ÌÌÌÌÌ×ÌÌ̵µµµµµµµÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××µµµµµµµµ×ÌÌÌÌ××××××µµµµµ×××××××××××ק§§§§\\\\\\\\\\\\\\\\oozzzo\\\\\\\\\\\\\\\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\R\\\\\\ooooozzzzzzooooooo\\\\\o\\\\\\\\\\\\\\\\\\\\\RRRRRRRR\\\\\\\\\\oooooooooo\\\\\\\\\ooooo\\\\\\\\\\\\\\\\µµµÌÌÌÌ××ÌÌ×ÌÌÌÌ××ÌÌÌÌÌ×ÌÌ×µµµµµÌÌÌÌÌÌÌÌÌÌ×××××××××××××××µµµµµµ×××ÌÌ××××××µµµµµ×××××××××ק§§§§§\\\\\\\\\\\\\\ooozzzo\\\\\\\\\\\\\\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§o\RR\\\\\\ooooozzzzzzzoooooooooooooo\\\\\\\\\\\\\\\\\\\\\RRRRR\\\\\\\\\\\ooooooooo\\\\\\\\\ozooo\\\\\\\\\\\\\\\\µµµÌÌÌÌ×ÌÌÌ×ÌÌÌ××ÌÌ×ÌÌ×ÌÌ×µµµµÌÌÌÌÌÌÌ××××××××××××××××××××××µµµµµ××××ÌÌ×××××µµµµµ×××××××××ק§§§§§\\\\\\\\\\\\\oozzzzo\\\\\\\\\\\\\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§o\\RRR\\\\\ooooooozzzzzzoooooooooooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooooo\\\\\\\\\zzooo\\\\\\\\\\\\\\×µµµÌÌÌÌ×ÌÌ×ÌÌÌÌ×ÌÌ×ÌÌ×ÌÌ×µµµÌÌÌÌÌÌ××××××××××××××××××××××××××××µµµµ××××Ì××××××µµµµ××××××××ק§§§§§§\\\\\\\\\\\ooozozzo\\\\\\\\\\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oo\RRR\\\\\\\oooooozzzzzzzoooooooooooooo\\\\\\\\\\\\\\\\\\\\\\\oo\\\\\\\\\\\\oooooo\\\\\\\\\ozzoo\\\\\\\\\\\\\\×µµ×ÌÌÌÌ×ÌÌ×ÌÌÌ×ÌÌ×ÌÌ×ÌÌ×µµµÌÌÌÌÌ××××××××××××××××××××××××××××××××µµµµ×××ÌÌ×××××µµµµ××××××××ק§§§§§§\\\\\\\\\oo§§§§o\\\\\\\\\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oo\\RRR\\\\\\\\ooooozzzzzzzzzooooooooooooooo\\\\\\\\\\\\\\\\\\\\oo\\\\\\\\\\\\oooooo\\\\\\\\\zzooo\\\\\\\\\\\\\×µµ×ÌÌÌÌÌÌ×ÌÌÌ××Ì×ÌÌÌÌ̵µµµÌÌÌÌ××××××××××××××××××××××××××××××××××××µµµµ×××Ì×××××µµµµ××××××××ק§§§§§§§§§§§§§§§§\\\\\\\\\\\\oooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oo\\RRR\\\\\\\\ooooozzzzzzzzzzzzoooooooooooo\\\\\\\\\\\\\\\\\\\\ooo\\\\\\\\\\\oooooo\\\\\\\\ozzooo\\\\\\\\\\\\×µµ×ÌÌÌÌÌÌ×ÌÌÌ×ÌÌ×ÌÌ×̵µµÌÌÌÌ××××××××××××××××××××××××××××××××××××××××µµµ×××ÌÌ××××µµµµ×××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\oooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oo\\RRRR\\\\\\\\\oooozzzzzzzzzzzzzzoooooooooo\\\\\\\\\\\\\\\\\\\\ooo\\\\\\\\\\\\oooo\\\\\\\\\zzzooo\\\\\\\\\\\\µµ×ÌÌÌ×ÌÌ×ÌÌÌÌÌ××ÌÌ̵µµÌÌÌÌ×××××××××××××××××××××××××××××××××××××××××××××××××Ì××××µµµµ×××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§oo\\\\oooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooo\\RRRR\\\\\\\\ooooozzzzzzzzzzzzzzoooooooooo\\\\\\\\\\\\\\\\\\\ozoo\\\\\\\\\\\\oooo\\\\\\\\ozzzooo\\\\\\\\\\\µµ×ÌÌÌ×Ì××ÌÌÌÌÌ×ÌÌÌ̵µÌÌÌÌ×××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××××××××××××××××××××××××ÌÌ××××µµµ××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\RRRRR\\\\\\\oooooozzzzzzzzzzzzzoooooooooo\\\\\\\\\\\\\\\\\\\ozooo\\\\\\\\\\\ooo\\\\\\\\\ozzzooo\\\\\\\\\\×µ×ÌÌÌÌÌ×ÌÌÌÌÌ××ÌÌ̵µÌÌÌ××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××××××××××××××××××××Ì××××µµµµ×××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooom\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\RRRRRR\\\\\\\ooooooooooooozzzzzzoooooooooo\\\\\\\\\\\\\\\\\\\ozzoo\\\\\\\\\\\oo\\\\\\\\\\zzzoooo\\\\\\\\\×××ÌÌÌÌÌ×ÌÌÌÌÌ×ÌÌ̵µÌÌÌ×ÌÌÌ×××ÌÌÌÌÌÌ××××××××××××××××××××ÌÌÌÌ××××××××××××××××××××Ì××××µµµ×××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\RRRRRR\\\\\\\\ooooooooooooozzzzzoooooooooo\\\\\\\\\\\\\\\\\\\ozooo\\\\\\\\\\\\\\\\\\\\\\ozzzoooo\\\\\\\\×××ÌÌÌÌÌ×ÌÌÌÌ×ÌÌ̵×ÌÌÌÌÌÌÌÌ×ÌÌÌÌ××××××××µµµµµµµµ××××××××××××ÌÌ×ÌÌÌ×××××××××××××××Ì××××µµµ×××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\RRRRRR\\\\\\\\\\\oooooooooozzzzzoooooooooo\\\\\\\\\\\\\\\\\\\zzzoo\\\\\\\\\\\\\\\\\\\\\\zzzoooooo\\\\\\\××ÌÌÌÌÌ×ÌÌÌÌ×Ì̵µÌÌÌÌÌÌÌÌÌÌÌ×××××µµµµµµµµµµµµµµµµµµµµµ×××××××ÌÌÌÌÌÌ××××××××××××××ÌÌ×××µµµ×××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\RRRRRRRR\\\\\\\\\\\oooooooooozzzzzooooooooo\\\\\\\\\\\\\\\\\\ozzooo\\\\\\\\\\\\\\\\\\\\\\zzzoooooo\\\\\\××ÌÌÌÌ×ÌÌÌ×ÌÌÌ×ÌÌÌÌ×ÌÌÌÌÌ×××µµµµµµµµµµµµµµµµµµµµµµµµµµµµµ××××××Ì××ÌÌ×××××××××××××Ì××××µµµ××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\RRRRRRRR\\\\\\\\\\\\ooooooooozzzzzooooooooo\\\\\\\\\\\\\\\\\\zzzoooo\\\\\\\\\\\\\\\\\\\\\zzzoooooo\\\\\×ÎËÎÌÌ××ÌÌÌ×ÌÌ×ÌÌÌÌÌÌÌÌÌ×µµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµ××××××××Ì×××××××××××××Ì×××××µµ××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\RRRRRRRRR\\\\\\\\\\\\ooooooooozzzzzzoooooooooooo\\\\\\\\\\\\\\zzoooo\\\\\\\\\\\\\\\\\\\\\ozzzoooooo\\\\\ÎÁÃÃËËËÎÌÌÌ×ÌÌ×ÌÌ×ÌÌÌÌ×µµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµ××××××ÌÌ××××××××××××Ì×××××××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\RRRRRRRRRR\\\\\\\\\\\\ooooooooozzzzzoooooooooooooooooo\\\\\\\zzzoooo\\\\\\\\\\\\\\\\\\\\ozzzoooooo\\\\׸­­ÃË×Ì×ÌÌ×ÌÌÌÌÌÌ×µµµµµµµµµµµ××××××ÌÌÌÌÌÌÌ×××××××××µµµµµµµµµµµµ××××××ÌÌ×××××××××××ÌÌ××××××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\RRRRRRRRRRRR\\\\\\\\\\\ooooooooozzzzzoooooooooooooooooooooooozzzzooo\\\\\\zoooo\¤Î××ÌÌ××ÌÌÌÌ×µµµµµµµµ××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××µµµµµµµµ×××××ÌÌ×××××××××××Ì×××××××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\RRRRRRRRRRRRR\\\\\\\\\\ooooooooozzzoooooooooooooooooooozooË×××××ÌÌÌ×µµµµµ××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××µµµµµµ×××××Ì×××××××××××Ì×××××××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\RRRRRRRRRRRRRRR\\\\\\\\\\oooooooooooooooooooooooÁÎ×××ÌÌÌ×µµµµ×ÌÌÌÌÌÌÌÌÌÌÌ××××××××××××××××××××××ÌÌÌÌÌÌÌÌÌ×××µµµµµ××××ÌÌ××××××××××Ì××××××Ì××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\RRRRRRRRRRRRRRR\\\\\\\\\\ooooooooooooooooÁÎ×××××µµµµÌÌÌÌÌÌÌ×××××××××××××××××××××××××××××××××ÌÌÌÌÌÌÌ××µµµµµ××××Ì××××××××××ÌÌ×××××Ì××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\RRRRRRRRRRRRRRRR\\\\\\\\\oooooooooooÃÁÎ××××µµ×ÌÌÌÌÌÌ×××××××××××××××××××××××××××××××××××××××ÌÌÌÌÌÌ××µµµ××××ÌÌ××××××××××Ì×××××ÌÌ×××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\RRRRRRRRRRRRRRR\\\oooooooooooooo­ÃÁË××××ÌÌÌÌÌÌÌÌ××××××××××××××××××××××××××××××××××××××××××ÌÌÌÌÌ×××××××××ÌÌ×××××××××Ì××××××Ì×××ק§§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\\\RRRRRRRRRRRRR\\oooooooo¤¸ÃÁÎ×××ÌÌÌÌÌÌÌ××××××××××××××××××××××××××××××××××××××××××××××ÌÌÌÌÌ×××××××××××××××××××××××××Ì×××ק§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\\\\\\\\\\RRRRRRRR\\\ooooo¤¤¸ÁË××××ÌÌ×××××××××××××××××××××××××××××××××××××××××××××××××××××ÌÌÌ×××××××××××××××××××××××××ÌÌ×ק§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\\\\\\\\\\\\RRRRR\\\\\\üüüüüüü¤¤­¸ÁÎ××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××Ì×××××××××××××××××××××××××Ì××ק§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\\\\RRRRRR\\\\\RRRRR\\üüüüüüüüüüüüüüüüüüüüüüüüüüüüü¤¤­ÃÎ××××××ÌÌÌÌÌÌÌ×××××××××××××ÌÌÌÌÌÌÌÌÌÌ××××××××××××××××××××××××××××××××××××××××××××××××××Ì××××Ì××ק§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooo\\\\RRRRRRRRRRRRRRRRRRüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüþþ¤¤¸ÁË×××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××××××××××××××××××××××××××××××××ÌÌÌ×××Ì××ק§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooo\\\\RRRRRRRRRRRRRRRRRüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüþüüüüüüüüüüüüüþþþüþþþüüüþþüüþüüüüüüþþþþ¤¸Ë×××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××××××××××××××××××××××××××××××ÌÌ××ÌÌÌ××ק§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooo\\\RRRRRRRRRRRRRRRRüüüüüüüüüüþþüüüüüüüüüüþþüüüþþüüþüüüüþþüüþüüüüüüüüüüþþþþþþþþþþþþþþþþþüüüüüþþ¤¸Ë××××××××××××××××××××××××××××××××××××××××××××××××××××××××ÌÌÌÌÌÌÌÌÌ××××××××××××××××××××××××××××××ÌÌ×××ÌÌÌÌ×××ק§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooo\\\\RRRRRRRRRRRRRRüüüüüüüüüüþþþþþþüüþüüüþþþþþþþþþþþüüüþþþþüþþüüüþþþüüüþþþþþþþþþþþþþþþ¤­Î×××××××××××µµµµµ××××××××××××××××××××µµµµµµµµµµµµµµµ××××××××××××××××××××××××××××××××××××××ÌÌÌÌÌ××××ÌÌÌÌÌÌ×ÌÌÌÌÌÌ×××ק§§§§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooo\\\\RRRRRRRRRRRRüüüüþþüüþüüþþþþþþþþþüþþþþþþþþþþþüþþþþþþþþüþþþþüüþþþþþþþþþþ­Ã××ÌÌ×ÌÌ××××××µµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµ×××××××××××××××××××××××××××××××××××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×ק§§§§§§§mm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooo\\\RRRRRRRRRRRüüüüüþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÌ×××ËÁ×ÌÌÌÌ×ÌÌ××ÌÌ××××µµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµ×××××××××××××××××××××××××××××××××××××××××××××××××××××ÌÌÌÌ×ÌÌÌ××ק§§§§§§§§§mm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooo\\\RRRRRRRRRRüüþþþþþþ\þ\þþ\\\\ozzzþþoooþþþþþþþoo××ÌÌ××ÌÌ××ÌÌÌÌ×ÌÌÌ×µÌÌÌÌÌ××µµµµµµµµµµµµµµµµµµµµµµµµµµµµ××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××××××××××××××××××××××××ÌÌÌ××ÌÌÌ××ק§§§§§§§§§§§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooo\\\\RRRRRRRRþþþ\\\\\\\\\\\\zzzzzooooooooooooþoooozooo×××ÌÌÌ××ÌÌÌ×ÌÌÌÌÌÌÌÌÌ×µ×ÌÌÌÌÌ×××µµµµµµµµµµµµµµµµµµµµµµ×××××ÌÌÌÌÌÌÌ×××××××××××××××××××××××××××××××××××××××××××××ÌÌ××ÌÌÌ×××ק§§§§§§§§§§§§§§§§mm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooo\\\RRRRRRRRRR\\\\\\\\\\\\\ozzzzzoooooooooooooooooo\\\\\\\\\\ozzzooooo××ÌÌÌÌ×ÌÌÌ×ÌÌÌÌÌÌÌÌÌÌ×µµ×ÌÌÌ××××××µµµµµµµµµµµµµµµµ×××××××ÌÌÌÌÌ×××××××µµµµµµµµµµ×××××××××××××××××××××××××××××ÌÌÌ××ÌÌ×××ק§§§§§§§§§§§§§§§§§§mmm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooo\\\\RRRRRRRRRRRRRRRRRR\\\\\\\\\\ozzzzooooooooooooooo\\\\\\\\\\\\\\\\ozzzooo\×××ÌÌÌ××ÌÌ××ÌÌÌÌÌ×ÌÌÌÌ×µµµ×ÌÌÌ××××××××µµµµµµµµµµ×××××××ÌÌÌÌÌÌ×××µµµµµµµµµµµµµµµ××××××××××××××××××××××××××××ÌÌ××ÌÌÌ×××ק§§§§§§§§§§§§§§§§§§§§§§mmm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooo\\\\RRRRRRRRRRRRRRRRRRRRR\\\\\\\ozzzoooooooo\\\\\\\\\\\\\\\\\\\\\\\\\\zzzooo\\××ÌÌÌÌ×ÌÌ××ÌÌÌÌÌÌ×ÌÌÌÌ×µµµµ×ÌÌÌÌ×××××××××××××××××××××ÌÌÌÌÌ××µµµµµµµµµµµµµµ×××××××××××××××××××××××××××××××ÌÌ××ÌÌ×××ק§§§§§§§§§§§§§§§§§§§§§§§§§mm\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooo\\\\\\RRRRRRRRRRRRRRRRRRR\\\\\ozzoooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ozzooo\\×××ÌÌÌ××Ì××ÌÌÌÌÌÌÌ×ÌÌÌÌ̵µµµµ××ÌÌÌÌÌÌ×××××××××××××ÌÌÌÌÌÌÌ×µµµµµµµµµµ×××××××××××××××××××××××××××××××××××××××××Ì×××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooo\\\\\\\\\\\\\\RRRRRRRRRRR\\\zzoooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ozzoo\\\\××ÌÌÌÌ×ÌÌ××ÌÌÌÌÌÌ×µÌÌÌÌÌ̵µµµµµ×µÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××µµµµµµµµ×××××××××××××××××××××××××××××××××××××××××××ÌÌ××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mmm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\\\\\\\\\\\\\\\\\\RRRR\\ooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ozzzoo\\\\×××ÌÌÌ××Ì×××ÌÌÌÌÌÌ×µÌÌÌ×Ì×µµµµµµµµµ×ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××µµµµµµµµµµ×××××××××µµ××××××××××××××××××××××××××××××××ÌÌ×××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mmm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\\\\\\\\\\\\RRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\zzzzoo\\\\\××ÌÌÌÌ×ÌÌ××ÌÌÌÌÌÌ̵µµÌÌ×ÌÌ×µµµµµµµµµµµµµ××××××××µµµµµµµµµµµµ×××××××××µµµµ××××××××××××××××××××××××××××××××Ì×××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\\\RRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ozzzzoo\\\\\\××ÌÌÌÌÌÌ××ÌÌÌÌÌÌÌ×µµÌÌÌ×ÌÌ×µµµµµµµµµµµµµµµµµµµµµµµµµµµµµµ×××××××××µµµµ××××××××××××××××××××××××××××××××ÌÌ×ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\\RRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\zzzzoo\\\\\\\×××ÌÌÌÌ×××ÌÌÌÌÌÌÌ×µµÌÌÌ××ÌÌ×µµµµµµµµµµµµµµµµµµµµµµµµµµ××××××××××µµµµÌÌ×××××××××××××××××××××××××××××××Ì××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\\RRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\\\\\zzzooo\\\\\\\\××ÌÌÌÌÌ×××ÌÌÌÌÌÌÌ̵µµÌÌÌ××ÌÌÌ×µµµµµµµµµµµµµµµµµµµµµ×××××××××××µµµµ×Ì××××××××××××××××××××××××××××××××ÌÌ×ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\RRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\\zzoo\\\\\\\\\\\××ÌÌÌÌÌ×××ÌÌÌÌÌÌÌ̵µµµÌÌ×××ÌÌÌÌÌ××µµµµµµµµµµµµ×××××××××××××××µµµµÌÌ××××××××××××××Ì×××××××××××××××××Ì×Ìק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\RRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\zzo\\\\\\\\\\\\\××ÌÌÌÌÌ×××ÌÌÌÌÌÌ×Ì×µµÌÌÌ×××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××××××××××µµµÌÌ××××××××××××××ÌÌ××××××××××××××××××ÌÌק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooooooo§§§§§mm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\\RRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\oooo\\\\\\\\\\\\\×××ÌÌÌ×Ì×××ÌÌÌÌÌÌ×Ì̵µµÌÌÌ××××××××ÌÌÌÌÌÌÌÌÌÌÌ×××××××××××ÌÌ×µµµµÌ×××××××××××××ÌÌÌ××××××××××××××××××ÌÌ×ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooooooooo§§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\oooo\\\\\\\\\\\\\\××ÌÌÌÌÌ×××ÌÌÌÌÌÌÌ×Ì̵µµÌÌÌ×××××××××××××××××××××××××××ÌÌÌ̵µµÌ×××××××××××××ÌÌ××××××××××××××××××××Ì×׋‹‹§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\ooooooooo§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\oo\\\\\\\\\\\\\\\\\××ÌÌÌÌÌÌ××ÌÌÌÌÌÌÌ×ÌÌ̵µµÌÌÌÌÌ×××××××××××××××××××××ÌÌÌÌ̵µµµÌ××××××××××ÌÌÌÌ×××××××××××××××××××××Ì×׋‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§\RRRRRRR\\\\\ooooooo§mm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\××ÌÌÌÌÌÌ×××ÌÌÌÌÌÌ×××ÌÌ×µµµÌÌÌÌÌ××××××××××××××××××ÌÌÌÌ×µµµÌÌ××××××××ÌÌÌ×××××××××××Ì×××××××××××ÌÌ×׋‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§RRRRRRRRRRRR\\\\oooooo§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\\\\××ÌÌÌÌ×Ì×××ÌÌÌÌÌÌÌ×××ÌÌ×µµµµÌÌÌÌÌÌ×××××××××××ÌÌÌÌÌÌ×µµµµÌ××××××××ÌÌ××××××××××××ÌÌ××××××××Ì××××××\\‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§RRRRRRRRRRRRRRR\\\\ooooom\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\\\\\\\\\RRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\oo××ÌÌÌÌ×Ì××××ÌÌÌÌÌÌÌ×××ÌÌÌ×µµµµÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×µµµµµÌ××××××××ÌÌ××××××××××××ÌÌ×××××××××Ì×××××\\\\\\\\\‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹RRRRMMMMRRRRRRRRRR\\\\oooomm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooo\\\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRR\\\\\\\\\\\\\\\\\\\\\\\ooooo××ÌÌÌÌ×ÌÌ×××ÌÌÌÌÌÌÌ××××ÌÌÌ̵µµµµµµÌÌÌÌÌÌÌÌÌ̵µµµµµµµÌÌ×××××××ÌÌ××××××××××××ÌÌ×××××××××ÌÌ×××××\\\\\\\\\\\\\\\‹‹‹‹‹‹‹‹‹‹‹‹‹‹RRRMMMMMRRRRRRRRRRRR\\\\oooom\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooo××ÌÌÌÌÌÌ××××ÌÌÌÌÌÌÌ×××××ÌÌÌ̵µµµµµµµµµµµµµµµµµµµµÌÌ×××××××ÌÌ××××××××××××ÌÌ××××××××××Ì××××××–––––––\\\\\\\\\\\\\\‹‹‹‹‹‹‹‹‹RRRMMMMMRRRRMMMMMRRRRRR\\\ooooo\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooooooo×ÌÌÌÌÌ×ÌÌ××××ÌÌÌÌÌÌ×××××ÌÌÌ××××µµµµµµµµµµµµµµµÌÌÌ×××××××ÌÌ××××××××××××ÌÌ××××××××××ÌÌ××××××––––––––––––\\\\\\\\\\\\\\‹‹‹‹RRRMMMMMRRRMMMMMMMMMMRRRRRR\\\oooo\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§o\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooooooooo××ÌÌÌÌ×ÌÌ×××××ÌÌÌÌÌÌ×××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××××ÌÌÌ××××××××××××ÌÌ××××××××××ÌÌ×××××ק§§§§§––––––––––\\\\\\\\\\\\\RRMMMMMRRMMMMMMMMMMMMMRRRRRR\\\ooo\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ooooooooooooo××ÌÌÌÌÌ×ÌÌ×××××ÌÌÌÌÌÌÌ×××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××××××ÌÌÌ××××××××××××ÌÌ××××××××××Ì××××××ק§§§§§§§§§§§§–––––––––\\\\\\\\\\\\RRMMMMMMMMMMMMMMMMMMRRRRRRRRRRR\\ooo\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooozzzzoooooo××ÌÌÌÌÌ××ÌÌ×××××ÌÌÌÌÌÌÌÌ×××××××××××××××××××××ÌÌÌ×ÌÌÌÌ××××××××××ÌÌÌ×××××ÌÌÌ××××××ק§§§§§§§§§§§§§§§§§––––––––––\\\\\\\\RRMMMMMMMMMMMMMMMRRRRRRRRRRRRRRR\\ooo\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooooooozzzzooooooo\\×ÌÌÌÌÌÌ×ÌÌÌ××××××ÌÌÌÌÌÌÌ××××××××××××××××ÌÌÌÌÌÌÌÌÌÌ××××××××ÌÌÌÌ×××××××Ì××××××××–§§§§§§§§§§§§§§§§§§§§§§––––––––––\\\RRMMMMMMMMMMMMMRRRRRRRRRRRRRRR\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\ooooooooooooooooooooooooooooooozzzzzzooooo\\\\\××ÌÌÌÌÌ××ÌÌÌ××××××ÌÌÌÌÌÌÌÌÌ×××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××××ÌÌÌ××××××××Ì××××××××–––§§§§§§§§§§§§§§§§§§§§§§§§§––––––––––RMMMMMMMMMMMMMRRRRRRRR\\\\\\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooooooooooooooooooooooooooooozzzzzzzoooo\\\\\\\\×ÌÌÌÌÌÌ×ÌÌÌ××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××××ÌÌÌÌ×××××××××ÌÌ××××××××–––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§–––––RMMMMMMMMMMMRRRRRRR\\\\\\\\\\\\\\\\\oooo\‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooooooooooooooooooooooooozzzzzzzzoooo\\\\\\\\\\××ÌÌÌÌÌ××ÌÌÌÌÌ×××××××××ÌÌÌÌÌÌÌÌÌÌÌ××××××Ì××××ÌÌÌÌ×××××××××ÌÌ××××××××––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§––RMMMMMMMMMMRRRRRR\\\\\\\\\\\\\\\\\\\\ooo‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooooooooooooooooozzzzzzzzzzoooo\\\\\\\\\\\\\××ÌÌÌÌÌ×××ÌÌÌÌÌ×××××××××××××××××ÌÌÌÌÌÌÌ×ÌÌÌ××××××××××××Ì×××××××××––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RMMMMMMMMMMRRRRR\\\\\\\\\\\\\\\\\\\\\oooo\‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooozoooooooooozzzzzzzzzzzzzooooo\\\\\\\\\\\\\\××ÌÌÌÌÌ××××ÌÌÌÌÌÌÌÌÌÌ×××ÌÌÌÌÌÌÌÌÌÌ×ÌÌÌÌ××××××××××××ÌÌ××××××××–––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RMMMMMMMMMRRRR\\\\\\RRRRRRRRRRRRR\\\\\oooo\‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ozzzzzzzzzzzzzzzzzzzzzzzoooooo\\\\\\\\\\\\\\\\××ÌÌÌÌÌ×××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××ÌÌ×××××××××××××ÌÌ××××××××––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§MMMMMMMMMRRRo\\\RRRRRRRRRRRRRRRRRR\\\\ooo\\‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ozzzzzzzzzzzzzzzzzoooooo\\\\\\\\\\\\\\\\\\\××ÌÌÌÌ×××××××××××××××××××××××××××××××××ÌÌ×××××××××––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RMMMMMMMRRRoo\\RRRRRRRRRRRRMMRRRRRR\\\oooo\\§§§‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§zzzzzzzzzzzzzoooooo\\\\\\\\\\\\\\\\\\\×µ××ÌÌÌÌ××××××××××××××××××××××ÌÌ×××××××××–––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RMMMMMMRRoo\\RRRRRMMMMMMMMMMMMMRRRR\\\oooo\\\\§§§§§§‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§zzzzzzzzzoooooo\\\\\\\\\\\\\\\\\\\×µ×××ÌÌÌÌ×××××××××ÌÌ×××××××××–––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RMMMMMRRooo\RRRMMMMMMMMMMMMMMMMMRRRR\\oooo\\\\\§§§§§§§§§‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§zzzzzzoooooo\\\\\\\\\\\\\\\\\\\\µµµµ×××ÌÌÌ×××××××××××ÌÌ×××××××××–––––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRMMMRRoo\RRRMMMMMMMMMMMMMMMRRRRRRRR\\oooomm\\\\\§§§§§§§§§§§‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§zzoooooo\\\\\\\\\\\\\\\\\\\\×µµµµµ××××ÌÌÌ×××××××××××××ÌÌÌ××××××××–––––––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§o\RRMRoo\RRRMMMMMMMMRRRRRRRRRRRRRRRRR\oooommm\\\\\\‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\\\\\\\\\\\\\\\×µµµµµÌÌ×××ÌÌÌÌ××××××××××××ÌÌ××××ÌÌ×××××××××–––––––––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oo\\\RRooRRRMMMMMRRRRRRRRRRRRRRRRRRRRRR\oooommmm\\\\\\\‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oo\\\\\\\\\\\\\\\\\\\\\µµµµµÌÌ×××××××ÌÌÌÌÌ×××××××××××××××××ÌÌ×Ì×ÌÌÌ×××××××××–––––––––––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooo\\\oo\RRRMMMRRRRRRRR\\\\\\\\\\\\RRRR\oooommmm\\\\\\\\‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\\\\\×µµµµ×ÌÌ××××××××ÌÌÌÌÌ××××××××××××××××××××ÌÌÌÌ×××ÌÌ××××××××––––––––––––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\ooRRRMMRRRRRR\\\\\\\\\\\\\\\\\\\\\\oooo‹‹mmmm\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\\\×µµµ×ÌÌ×××××פ×××ÌÌÌÌÌ××××××××××××ÌÌÌÌÌÌ××××××××××××××––––––––––––––––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\ooRRRRRRRR\\\RRRRRRRRRRRRRR\\\\\\\\oooo‹‹‹‹‹mmmmm\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\×µµµÌÌÌ××××××Ì̤¤×××××ÌÌÌÌÌÌÌÌÌÌÌÌ××××××××××××××××––––––––––––––––––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§ooooooooo\RRRRoo\RRRRRRRRRRRRRRRRRRRRRR\\\\\ooommmmmm\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\µµµ×ÌÌ××××××ÌÌ×µµ¤¤¤××××××××××××××××××××××פ¤¤¤––––––––––––––––––––––––––––––§§§§§§§§§§§§§§§‹‹‹‹‹‹‹‹‹‹‹‹ooooooooooo\ooooRRRRRRRRRRRRRRRRRRRRRRRRRR\\\oooo§§§zzzzzmmmmmm\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\µµµ×ÌÌ×××××ÌÌ×µµµ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤–––––––––––––––––––––––––––§§§§§§§§‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹\\\\\oooooooooooRRRRRRRRRRRRRRRRRRRRRRRRRRRRR\\\ooozzzzzzzzzzzmmmmm§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\µµµÌÌÌ×××××ÌÌ×µµµµµ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤–––––––––––––––––––––––––§§‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹RRRR\\\\ooooooo\\\\RRRRRRRRRRRRRRRRRRRRRRRRRRRR\\oooozzzzzzzzzzzzzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\×µµµÌÌÌ××××ÌÌ×µµµµµµµ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤––––––––––––––––––––‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹RRRRRR\\\\oooooooo\\\RRRRRRRRRRRRRRRRRRRRRRRRRRR\\oooozzzzzzzzzzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\×µµµÌÌÌ××××Ì̵µµµµµµ×ÌÌÌÌ×פ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤–––––––––––––‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§RRMMRRRR\\\oooooooo\\RRRRRRRRRRRRRRRRRRRRRRRRRRRR\oooozzzzzzzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\µµµÌÌÌ×××ÌÌ×µµµµµ××ÌÌÌ×××××פ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Ì¤¤¤¤¤¤¤¤¤¤––––––‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§RRMMMMMMRM\\ooooooooo\\RRRRRRRRRRRRRRRRRRRRRRRRRRR\\ooozzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§µµµÌÌÌ×××Ì̵µµµµ××ÌÌÌ××××××××פ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤µ¤Ì̤¤¤¤¤¤¤¤¤‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§RRMMMMMMMRR\oo\\oooooooooooR\\\\\\\\\\\\\RRRRRRRRRR\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§µµµÌÌÌÌ××Ì̵µµµ××ÌÌÌ××××××××××××פ¤¤¤¤¤¤¤¤µµµµµµµ×××̤¤¤¤¤¤¤¤¤‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\RRMMMMMMMMRRRoo\\\ooooooooRRRRRRRRRRRRRRR\\\\RRRRRRR\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµ×ÌÌÌ××Ì×µµµµ×ÌÌÌÌ××××××××××ÌÌÌÌÌÌ×××××××µµµµµµµ×××̤¤¤¤¤¤¤¤¤‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\zzz\\\\\RRMMMMMMMMRRRoo\\\\oooooo\RRRRRRRRRRRRRRRRRR\\\\RRRR\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµ×ÌÌÌ××Ì×µµµ×ÌÌÌÌ×××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××µµµµµµ×××̤¤¤¤¤¤¤¤¤‹–––§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\zzzzzzzzzzzzRRRMMMMMMMMRRRooRR\\ooooooo\RRRRRRRRRRRRRRRRRRRR\\\RR\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµ×ÌÌÌÌ×̵µµ×ÌÌÌÌ××××××ÌÌÌÌÌÌÌ××××××ÌÌÌÌÌ××××µµµµµµ×××Ìפ¤¤¤¤¤¤––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\zzzzzzzzzzzzRRRMMMMMMMMRR\ooRRR\\ooooooo\RRRRRRRRRRRRRRRRRRRRR\\\\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µ×ÌÌÌÌÌ̵µµÌÌÌÌ×××××ÌÌÌÌÌ×××××××××××××ÌÌÌÌ×××µµµµµµ×××Ì××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\zzz§§§§§§§§§§RRMMMMMMMMMRR\ooMRRR\oooooooo\\RRRRRRRRRRRRRRRRRRRRR\\\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××××ÌÌÌÌ̵µ×ÌÌÌÌ×××ÌÌÌÌ××××µµµµµµ××××××××ÌÌÌ×××µµµµµµ×××Ì××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\zzz§§§§§§§§§§§§RRRMMMMMMMMMRR\ooMMRRRoooooooooo\RRRRRRRRRRRRRRRRRRRRRR\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××××ÌÌÌÌ̵µ×ÌÌÌ×××ÌÌÌ××µµµµµµµµµµµµµµµ×××××ÌÌ××××µµµµµ××Ì×××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\zzz§§§§§§§§§§§§§§RRRMMMMMMMMMRR\ooMMMRRoo\\oooooooo\RRRRRRRRRRRRRRRRRRRRR\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ÃÍ×ÌÌÌÌ̵×ÌÌÌÌ××ÌÌÌ×µµµµµµµµµµµµµµµµµµµ××××ÌÌ××××µµµµµ××Ì××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\zzz§§§§§§§§§§§§§§§RRMMMMMMMMMMRR\ooRMMRR\ooR\oooooooo\\RRoooooRRRRRRRRRRRRR\\\o§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§Ã×ÌÌÌÌ×ÌÌÌÌÌ×ÌÌÌ×µµµµµµµµµµµµµµµµµµµµµµ×××ÌÌ××××µµµµµ××Ì××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\zz§§§§§§§§§§§§§§§§RRMMMMMMMMMMRR\ooRMMMRRooRRRR\ooooooooooooo\\\\\\\RRRRRRRR\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþüþþÁÌÌÌÌ×ÌÌÌÌÌÌÌ××µµµµµµµµµµµµµµµµµµµµµµµµµ×××Ì××××µµµµµ××Ì×××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§\\\zz§§§§§§§§§§§§§§§§RRMMMMMMMMMMRR\\oRMMMRRooRRRRRRRooooooo\\RRRRRRRR\\\\RRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþüüüüþþþþÃÌÌ××ÌÌÌÌÌÌÌ×µµµµµ×××ÌÌÌÌ×××××µµµµµµµµµµµ××Ì××××µµµµ××Ì××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§\\zz§§§§§§§§§§§§§§§§§RRMMMMMMMMMRR\\RRMMMMR\ooRRRRRRRR\oooooo\\RRRRRRRR\\\RRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþþüüüüüüüþþÃ××ÌÌÌÌÌÌÌ×µµµ×ÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××µµµµµµµµµ××Ì×××µµµµµ××Ì××××××ק§§§§§§§§§§§§§§§§§§§§§§§\\zzz§§§§§§§§§§§§§§§§§§RRMMMMMMMMMRR\\RRMMMMRRooRRRRRRRRRR\oooooo\RRRRRRRRR\\\RRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþþþþüüþüüüüüüÁÍÌÌÌÌÌÌ×µµ×ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××µµµµµµµµ××Ì×××µµµµ×××Ì×××××ק§§§§§§§§§§§§§§§\\zz§§§§§§§§§§§§§§§§§§§RRMMMMMMMMMRRR\\RMMMMRRRooRRRRRRRRRRooooooooRRRRRRRRRR\\\RR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþþþüüþüüüüüüüüÃÌÌÌÌÌ××µ×ÌÌÌÌÌ×××××××××××ÌÌÌÌÌÌ××µµµµµµµ××Ì×××µµµµ××Ì×××××ק§§§§\\\\\\\\§§§§§§§\zzz§§§§§§§§§§§§§§§§§§§§RRRMMMMMMMMRRR\\RRMMMRRR\\RRRRRRRRRRoo\\ooooo\RRRRRRRRR\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþüüþþþþþþþþüüüüüüüüÁÌÌÌÌÌ×××ÌÌÌÌ××××××××××××××××ÌÌÌÌÌ××µµµµµµ××Ì×××µµµµ××Ì×××××ק§\\\\\\\\\\\\§§§§§§\zz§§§§§§§§§§§§§§§§§§§§RRMMMMMMMMRRR\\RRMMMRRRR\\RRRRRRRRRooRR\\ooooo\RRRRRRRR\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþüþþþüüüüþþþþþüüüþüüüüüÁÌÌÌÌ×××ÌÌÌÌÌ×××××××××××××××××××ÌÌÌ××µµµµµ×××Ì×××µµµ×××Ì××××××\\\\\\\\\\\\\\§§§§§\\zz§§§§§§§§§§§§§§§§§§§§§§RRRMMMMMMMRRR\\\RRMMRRRRR\\RRRRRRRRooRRRR\oooooo\RRRRRRR\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþþüüüüüüüüüüüüüüüüüüüÍÌÌ××××ÌÌÌÌ×µµµµµµµµµµµµ×××××××××ÌÌÌ××µµµµµ××Ì××µµµµ××Ì××××××\\\\\\\\\\\\\\\\§§§§\\zz§§§§§§§§§§§§§§§§§§§§§§RRMMRRMMMRRRR\\RRMMMRRRRoo\\RRRRRRRoMMRRR\oooooooRRRRRRR\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþüþþüüüüüüüüüüüüüü±Í×××××ÌÌÌÌ××µµµµµµµµµµµµµµµ×××××××ÌÌÌ××µµµµ××Ì×××µµµ××Ì×××××××\\\\\\\\\\\\\\\§§§§\\zz§§§§§§§§§§§§§§§§§§§§§§§RMMMRMMMMRRR\\\RRMMRRRR\oo\\RRRRRRoRMMRRRoo\ooooo\RRRRRR\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþüüþþþþüüüüüüüüüüüüüü±Á××××××ÌÌ××××××××××µµµµµµµµµµ×××××××ÌÌÌ××µµµ××Ì××µµµµ××Ì××××××\\\\\\\\\\\\\\\§§§\\\zz§§§§§§§§§§§§§§§§§§§§§§§RRMMRRMMMRRR\\\\RMMMRRR\ooo\\\RRRRooMMRRRRoo\\oooo\RRRRRRR\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþ§þþþþþþþþþþüüüþüüüüüüüÁÃÍ××××××××ÌÌÌÌÌÌÌ××××××µµµµµµµ×××××××ÌÌÌ××µµµ××Ì××µµµµ×Ì×××××××\\\\\\\\\\\\\\§§§\\zzz§§§§§§§§§§§§§§§§§§§§§§§§RRMMRMMMRRRR\\\RRRRRR\\ooooo\\RRR\RMMMRRRooR\\\\oo\RRRRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþþþþüþüüüüüüüüüüÁÃ×××××××××ÌÌÌÌÌÌÌÌÌÌÌÌ×××××µµµµµµ×××××××ÌÌ××µµµ××Ì××µµµ××Ì××××××\\\\\\\\\\\\\\\§§\\zzz§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRMMRRRR\\\\RRRR\oooooooo\\RR\RMMMRRRooRRRR\\oooRRRRRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþüüþþþþüüþüüüüüüüüüüÃ××××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××µµµµµµ××××××ÌÌ××µµ××Ì××µµµµ×Ì×××××××\\\\\\\\\\\\\\§\\\zz§§§§§§§§§§§§§§§§§§§§§§§§§\RRRRRRRRRRR\\\RR\ooooooooooo\RR\RMMMMRRRoRRRRR\ooo\RRRRRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþþþþüüüüþþüüüüüüüüüÌÌÌÌÃÁÁÌÌ××××××××××××ÌÌÌÌÌÌÌ××××ÌÌÌÌÌÌ×××µµµµµ××××××ÌÌ×µµµ××Ì××µµµ××Ì××××××\\\\\\\\\\\\\\\\\zzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRR\\\\\oooooooooooo\\R\\RMMMRRRooRRRRRooooo\RRRRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþþþþüüüüüüüüüüüüü××ÌÌÌÌÌ×××ÌÌÌ××××××××××××××××××ÌÌ××××××ÌÌÌÌÌ×××µµµµ×××××ÌÌ××µµµ×Ì××µµµµ×Ì××××××\\\\\\\\\\\\\\\\\\\zz§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRR\\\oooooooooooooo\\\\RMMMMRR\oRRRRRoooooooRRRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§üþþþüþüüüþþþþüüüüüüüüüüüü§§××ÌÌÌÌÌ×××ÌÌÌÌ××ÌÌ××××××××××××××××××××××××ÌÌÌÌÌ××µµµµµ××××ÌÌ××µµ××Ì××µµµ××Ì××××××\\\\\\\\\\\\\\\\\zzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRR\\\ooooooooooooooo\\\RMMMMRR\oRRRRRRoooooooRRRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§üüüüüüþüüüüüüüþþüüüüüüü§§§§××ÌÌÌÌÌ×××ÌÌÌÌÌ×ÌÌÌ××Ì××××××ÌÌÌ×××××××××××××××ÌÌÌ×××µµµµ××××ÌÌ×××××Ì×××µµ××Ì××××××\\\\\\\\\\\\\\\\\zz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\RRRRRR\\\oooooooooooooooo\\RMMMMRRR\\RRRRRooooo\ooRRRRRR\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§üüüüüüüüüüüüüüüüüü§§§§§§§§§××ÌÌÌÌÌ×××ÌÌÌÌÌ×ÌÌÌÌ×ÌÌ×××××ÌÌÌÌÌ××××××××××××××ÌÌÌÌ××µµµµ××××Ì×××××××××µµµ××Ì×××××\\\\\\\\\\\\\\\\\zz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\RRRR\\ooooooooooooooooo\\\RMMMMRR\\RRRRRooooo\\ooRRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§üüüüüüüüüüüü§§§§§§§§§§§§§×ÌÌÌÌÌÌ××ÌÌÌÌÌÌÌÌÌÌÌ×ÌÌÌÌ×××ÌÌÌÌ×××××××××××××××××ÌÌÌ××µµµµ××××Ì××××××××µµµ××Ì××××××\\\\\\\\\\\\\\\\zz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\ooooooooooooooooooo\\RMMMMRRR\\RRRRooooo\RRooRRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§üüüü§§§§§§§§§§§§§§§×ÌÌÌÌÌ×××ÌÌÌÌÌ×ÌÌÌÌÌ×ÌÌ××µµ××ÌÌÌÌ×××××××××××××××××ÌÌÌ××µµµµµ×××Ì××××××××µµ××Ì××××××\\\\\\\\\\\\\\\\zz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooooooooooooooooo\RMMMMRRR\\RRRRooooooRRRo\RRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌÌ×××ÌÌÌÌÌ×ÌÌÌÌÌ×ÌÌ×××µµ××ÌÌÌÌ×××××××××××××××××ÌÌÌÌ××µµµ×××Ì××××××××µµµ××Ì×××××\\\\\\\\\\\\\\\\zz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo§§§§§§§ooo\\RMMMRRRR\RRRR\ooooo\RRR\RRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌÌ××ÌÌÌÌÌÌ×ÌÌÌÌÌ×ÌÌÌ××µµµ××ÌÌÌ××××Ì×××××××××××××ÌÌÌ×××µµµ×××Ì××××××××µµ××Ì××××××\\\\\\\\\\\\z\\\zz\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§o\RMMMMRRRR\RRR\ooooooRRRR\RRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌÌ××ÌÌÌÌÌÌ×ÌÌÌÌÌ××ÌÌ×××µµµ××ÌÌÌ×××ÌÌÌ×××××××××××××ÌÌÌ×µµµµ×××ÌÌ××××××µµ×××Ì×××××\\\\\\\\\\\zz\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\MMMMRRRR\\RRR\ooooo\RRRR\\RRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌÌ××ÌÌÌÌÌÌ×ÌÌÌÌÌ××ÌÌ××××µµµ××ÌÌÌÌ××ÌÌÌ××××××××××××ÌÌÌÌ×µµµµ××ÌÌÌ××××××µµ××Ì×××××\\\\\\\\\\zzz\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RMMMMRRRR\RRR\\oooooRRRRR\\RRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌÌ××ÌÌÌÌÌÌ×ÌÌÌ×Ì×××ÌÌ××××µµµ×××ÌÌÌ××ÌÌÌ××××××××××××ÌÌÌ××µµµ×××ÌÌ××××××µµ××××××××\\\\\\\\\\zzz\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§MMMMMRRRR\RR\\ooooooRRRRRR\\RR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌÌ××ÌÌÌÌÌÌÌÌÌÌ×ÌÌ××ÌÌÌ×××µµµµ×××ÌÌÌÌ××ÌÌÌ×××××××××××ÌÌÌ××µµµ××Ì×Ì×××××µµ×××××××××\\\\\\\\\zzz\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\MMMMMRRRR\RR\\ooooo\RRRRRR\\RR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ××ÌÌÌÌ×ÌÌ×ÌÌÌÌÌ×××ÌÌ×××××µµµ×××ÌÌÌÌ××ÌÌÌ×××××××××××ÌÌÌ×µµµµ×××Ì×××××µµ×××××××××\\\\\\\\zzzz\\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§MMMMMRRR\RRR\oooooo\RRRRRRR\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ××ÌÌÌÌ×ÌÌ×ÌÌÌ×ÌÌ××ÌÌÌ×××××µµµµ××ÌÌÌÌ××ÌÌÌ××××××××××ÌÌÌÌ×µµµµ××Ì××××××µ×××××××××\\\\\\\\zzzz\\\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRMMRRRR\RR\\oooooo\RRRRRRR\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌ××ÌÌÌÌ×ÌÌ×ÌÌÌ×ÌÌ×××ÌÌÌ×××××µµµµ×××ÌÌÌ××ÌÌÌ××××××××××ÌÌÌ××µµµ×××Ì×××××××××××××××\\\\\\\zzzzz\\\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRoooooooo\RRRRRRRR\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌ×××ÌÌÌ××Ì××ÌÌÌ×Ì××××ÌÌÌ×××××µµµµµ×××ÌÌÌ×ÌÌÌÌ×××××××××ÌÌÌ××µµµ××Ì×××××××××××××××\\\\\\\zzzz\\\\\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§o\\RRRRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ××ÌÌÌ××ÌÌ×ÌÌÌ××××××ÌÌÌ××××××µµµµµ×××ÌÌÌ××ÌÌÌ×××××××××ÌÌÌ××µµ×××Ì××××××××××××××\\\\\\\zzzz\\\\\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌÌ××ÌÌÌ××ÌÌ××ÌÌÌ××××××ÌÌÌ××××××µµµµµ××××ÌÌ××ÌÌÌ××××××××ÌÌÌÌ×µµµ××Ì×××××××××××××××\\\\\zzzzz\\\\\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌ××ÌÌÌ×××ÌÌ×ÌÌÌ×××××××ÌÌÌ×××××××µµµµµ×××ÌÌÌ×ÌÌÌ×××××××××ÌÌ××µµµ×Ì×××××××××××××××\\\\\zzzzz\\\RRRRRRR\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ××ÌÌÌ××ÌÌ××ÌÌÌ××××××××ÌÌ×××××××µµµµµµ××ÌÌÌ××ÌÌ××××××××ÌÌÌ××µµ××Ì××××××××××××××\\\\\zzzzz\\RRRRRRRRRR\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××ÌÌÌÌ××ÌÌÌ×××ÌÌ×ÌÌÌ××××××××ÌÌÌ××××××××µµµµµ×××ÌÌÌ×ÌÌ××××××××ÌÌ××µµµ×Ì××××××××××××××\\\\zzzzzz\RRRRRRRRRRRRR\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RR\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ×ÌÌÌ×××ÌÌ××ÌÌ×××××××××ÌÌÌ×××××××µµµµµµ×××ÌÌÌ×ÌÌ××××××××ÌÌ××µµ××Ì×××××××××××××\\\\zzzzz\\RRRRRRRRRRRRRR\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌ×Ì××ÌÌ×××ÌÌÌ×ÌÌÌ×××××××××ÌÌÌ××××××××µµµµµµ××ÌÌÌ×ÌÌ××××××××Ì×××µµ×Ì×××××××××××××\\\\zzzzz\RRRRRRRRRRRRRRRRR\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ×ÌÌÌ×××ÌÌÌ×ÌÌ××××××××××ÌÌÌ××××××××µµµµµµ××ÌÌÌÌÌÌ××××××××××××µ×Ì×××××××××××××\\\\zzzzz\RRRRRRRRRRRRRRRRR\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌ×ÌÌ×ÌÌ×××ÌÌÌ××ÌÌ×××××××××××ÌÌÌ××××××××µµµµµ×××ÌÌÌÌÌÌ××××××××××µµ×Ì××××××××××××\\\zzzzzz\RRRRRRRRRRRRRRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ×ÌÌÌ×××ÌÌÌ××ÌÌ×××××××××××ÌÌÌ×××××××××µµµµ×××ÌÌÌ×ÌÌ××××××××××××Ì××××××××××××\\\zzzzzz\RRRRRRRRRRRRRRRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ×ÌÌ××××ÌÌÌ×ÌÌÌ×××××××××××ÌÌÌ×××××××××µµµµµ××ÌÌÌ×ÌÌ×××××××××××Ì××××××××××××\\\zzzzz\RRRRRRRRRRRRRRRRRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ÌÌ××ÌÌ×ÌÌ××××ÌÌ××ÌÌÌ×××××××××××ÌÌÌ×××××××××µµµµµ×××ÌÌÌÌÌ×××××××××××Ì×××××××××××\\\zzzzz\RRRRRRRRRRRRRRRRRRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ××Ì××ÌÌ××××ÌÌ××ÌÌ××××××××××××ÌÌÌÌ××××××××µµµµµ×××ÌÌÌÌÌ×××××××××××××××××××××××\zzzzzz\RRRRRRRRRRRRRRRRRRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ×ÌÌÌ×××ÌÌ×××ÌÌÌ××××××××××××ÌÌÌ×××××××××µµµµ×××ÌÌÌÌÌ××××××××××××××××××××××\zzzzz\RRRRRRRRRRRRRRRRRRRRRRRR\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ×ÌÌÌ×××ÌÌ×××ÌÌ××××××××××××××ÌÌÌ××××××××µµµµ×××ÌÌÌÌÌ×××××××××××××××××××××\zzzzz\RRRRRRRRRRRRRRRRRRRRRRRR\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ×ÌÌ××××ÌÌ×××ÌÌ××××××Ì××××××××ÌÌÌ××××××××µµµµ×××ÌÌÌÌ××××××××××××××××××××zzzzzz\RRRRRRRRRRRRRRRRRRRRRRRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ××ÌÌ×ÌÌ××××ÌÌ×××ÌÌ××××××Ì××××××××ÌÌÌÌ×××××××µµµµ×××ÌÌÌÌ××××××××××××××××Ì××zzzzzz\RRRRRRRRRRRRRRRRRRRRRRRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ××ÌÌ×ÌÌÌ×××Ì××××ÌÌ××××××Ì×××××××××ÌÌÌÌ××××××µµµµ×××ÌÌÌÌ×××××××××××××××Ì××zzzzz\\RRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ××Ì××ÌÌÌ×××ÌÌ××ÌÌÌ××××××Ì××××××××××ÌÌÌÌ××××××µµµµ××ÌÌÌÌ××××××××××××××ÌÌ×zzzzz\\RRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×××××ÌÌÌ××ÌÌÌ××ÌÌÌ××××××ÌÌ×××××××××××ÌÌ××××××µµµµ××ÌÌÌÌ×××××××××××××ÌÌ×zzzzz\\RRRRRRRRRRRRRRRRRRRRRRRRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××ÌÌ×××××ÌÌÌ××ÌÌÌ××ÌÌÌ×××××××Ì××××××××××××ÌÌ×××××µµµµ×××ÌÌÌ××××××××××××ÌÌ××zzzz\\RRRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××ÌÌ×××××ÌÌ×××ÌÌÌ×××ÌÌÌ××µ×××ÌÌ×××××××××××××××××××µµµµ××ÌÌÌ×××××××××××ÌÌ××zzzz\\RRRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××ÌÌ××××××Ì×××ÌÌÌ×µ×ÌÌÌ×µµµµ××Ì×××Ì×××××××××××××××µµµ×××ÌÌÌ×××××××××××Ì××zzzz\\RRRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×××ÌÌ××××××ÌÌ×××Ì̵µ×ÌÌÌ×µµµµµµÌÌÌÌÌÌ×××××××××××××××××××××ÌÌ××××××××××ÌÌ×zzzzz\RRRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×××ÌÌÌ×µµµ××Ì×××××µµµÌÌÌ××µµµµµ×××××ÌÌ××××××××××××××××××××ÌÌ×××××××××ÌÌ×zzzzz\RRRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×××ÌÌÌ×µµµµ×Ì×××××µµµµÌÌÌ×µµµµµµ×××××ÌÌÌ××××××××××××××××××ÌÌ××××××××ÌÌ××zzzz\RRRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×××ÌÌÌ×µµµµ×ÌÌ××××µµµµÌÌÌ××µµµµµµ××××××ÌÌÌÌ×××××××××××××××ÌÌ××××××××Ì××zzzz\RRRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××××ÌÌ×µµµµ××Ì×××××µµµµ×µÌ××µµµµµµµ×××××××ÌÌ×××××××××××××××××××××××ÌÌ×zzzzz\RRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×××××Ì××µµµµ×ÌÌ××××µµµµµ×Ì×××µµµµµµµµµµ××××××××××××××××××××××Ì××××ÌÌ××zzzz\RRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××µ××Ì××µµµµµ×Ì××××µµµµµµÌÌ××××µµµµµµµµµ××××××××××××××××××××ÌÌ×××ÌÌ××\zzz\RRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµµµÌÌ××µµµµ×ÌÌ××××µµµµµµÌÌÌ××××××µµµµ×××××××××××××××××××××ÌÌ×××ÌÌ×\\zzz\RRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××µµ××Ì××µµµµµ×ÌÌ×××µµµµµµµµÌÌÌ×××××××××××××××××××××××××××××ÌÌ××ÌÌ××\zzz\RRRRRRRR\RRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµµµ×ÌÌ×µµµµµµ×ÌÌ××××µµµµµµµµÌÌÌÌÌ×××××××××××××××××××××××××ÌÌ××ÌÌ×\zzz\RRRRRRRR\RRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××µµµµ×ÌÌ×µµµµµµ×Ì×××××µµµµµµµµ×××ÌÌÌÌÌÌ×××××××××××××××××××ÌÌÌ×ÌÌ××\zzz\RRRRRRR\\RRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµµµ××ÌÌ×µµµµµµÌÌÌ×××××µµµµµµµµ××××××Ì×××××××××××ÌÌÌÌÌ××××ÌÌ×ÌÌ×\zzz\RRRRRRR\\\RRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµµµµ××ÌÌ×µµµµµµ×ÌÌÌ×××××µµµµµµµ×××××××××××××××××ÌÌÌÌÌÌÌ××ÌÌÌÌÌ×zzz\\RRRRRR\\\\RRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµµµµ××ÌÌ×µµµµµµµ×ÌÌÌ××××××µµµµ××××××××××××××××××××ÌÌÌÌÌ×ÌÌÌÌ×\zz\\RRRRRR\\\\RRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµµµµ××ÌÌ×µµµµµµµµµ××××××××××××××××××××××××××××××××ÌÌÌÌÌÌÌÌÌ×zzz\RRRRRRR\\\\RRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§µµµµµµµ×××××µµµµµµµµµµ××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××ÌÌÌÌÌÌÌÌ×zz\\RRRRRR\\\\RRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§µµµµµµµ××××××µµµµµµµµµµµµ××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×ÌÌÌÌÌÌÌzz\\RRRRRRR\\\\RRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµµµµµµ×××××××µµµµµµµµµµµ××××××××××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×zz\RRRRRRR\\\\RRRRRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§µµµµµµµµµ××××××ÌÌÌ×µµµµµ××××××××××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×z\\RRRRRR\\\\RRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§µµµµµµµµµµ×××ÌÌÌÌÌÌÌÌÌ×××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×\\RRRRRRR\\\RRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§µµµµµµµµµ×××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××ÌÌÌÌ\RRRRRRR\\\\RRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××µµµµµµ××××××××××ÌÌÌÌÌÌ×××××××\\\\RR×ÌÌ\\RRRRRR\\\\RRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××××××××××××××××××××××zzz\\\\\\\RRR\\××\RRRRRR\\\\RRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\××××××××××zzzzzzz\\\\\\\RRR\\\z×RRRRRRR\\\RRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\RR\\\\zzzzzzzz\\\\\\\RRRR\\\zzRRRRRR\\\\R\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§R\\\RRRRRRRRRRRR\\\\\\zzzzzzzzz\\\\\\\\RRR\\\zzz\RRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRR\\\\\\zzzzzzzzzzzz\\\\\\\\RRR\\\zzz\\RRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRR\\\\\\\zzzzzzzzzzzzzzz\\\\\\\\RRRR\\zzz\\RRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRzzzzzzzzzzzzzzzzzzzzzzzzz\\\\\\\\RRRR\\zzz\\RRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRR\zzzzzzzzzzzzzzzzzzzzzzzzzzz\\\\\\\RRRR\\zzz\\RRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRR\zzzzzzzzzzzzzzzz\zzzzzzzzzzz\\\\\\\\RRRR\zz\\\RRRRRR\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRR\zzz\\\\\\\\\\\\\\\zzzzzz\zzzz\\\\\\\\RRRR\\z\\\RRRRR\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRR\\zzRRRRRRRR\\\\\\\\zzzzzz\\zzzz\\\\\\\RRRR\\\\\\RRRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRR\RRRRRRRRRRRRR\\\\\zzzzzzz\\\zzz\\\\\\\RRRRR\\\\\RRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRRRR\\\\zzzzzz\\\\zzz\\\\\\\RRRRR\\\\\RRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRRR\\\\\zzzzzz\\\\\zzz\\\\\\RRRRR\\\\\RRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRR\\\\\zzzzzz\\\\\\zzz\\\\\\RRRRR\\\\\\R\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRR\\\\\\\zzzzzz\\\\\\zzz\\\\\\RRRRR\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRR\\\\\\\\\zzzzzz\\\\\\\zzzz\\\\\RRRRR\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRR\\\\\\\\\\\zzzzzz\\\\\\\\zzz\\\\\RRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\R\\\\\\\\\\zzzzzz\\\\\\\\zzz\\\\\RRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRR\\\\\\\\zzzzzz\\\\\\\\\zzz\\\\\RRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRR\\\\\\\\zzzzzzz\\\\\\\\\zzz\\\\\RRRRRR\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\\\\zzzzzzzz\\\\\\R\\\zzz\\\\\RRRRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRR\\\\\zzzzzzzzzzz\\\\\RR\\\zzz\\\\\RRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRR\\\zzzzzzzzzzzzzz\\\\\RRR\\zzz\\\\\RRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRR\\\zzzzzzzzzzzzzzz\\\\\\RR\\zzzz\\\\RRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRR\\zzzzzzzzzzzzzzzzzz\\\\\RRR\zzzz\\\\RRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRR\\zzzz\\\\\\zzzzzzzzz\\\\\RRR\zzzz\\\\RRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RR\\\\\\\\\\\\zzzzzzzzzz\\\\\RRR\zzzz\\\\\RRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RR\\\\\\\\\\\\zzzzzzzzzzz\\\\RRR\zzzz\\\\\RR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RR\\\\\\\\\\\\zzzzzzzzzzz\\R\RRR\zzzz\\\\\RR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§R\\\\\\\\\\\\\zzzzzz\zzzz\RR\RRR\zzzz\\\\\RR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\zzzzzz\\zzz\RR\RRR\zzz\\\\\\RR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\zzzzzz\\\zzz\RR\RRR\zzz\\\\\\R§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\zzzzzz\\\zzz\RR\RRR\zzz\\\\\\R§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\zzzzzz\\\zzz\RR\RRR\zzz\\\\\\R§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\zzzzzz\\\\\zz\RR\RRR\zzz\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\zzzzzz\\\\\zz\RR\RRR\zzz\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\zzzzzz\\\\\zz\RR\RRRzzz\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\zzzzzzz\\\\zzz\RRRRRRzzz\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\zzzzzz\\\\\zzz\RRRRRRzz\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\zzzzzzz\\\\\zzz\RRRRRRz\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\zzzzzzz\\\\\zzz\RRRRR\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\zzzzzzz\\\\\\zzz\RRRRR\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\zzzzz\zzzzzzz\\\\\\zz\\RRRRR\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\zzzzzzzzzzzzz\\\\\\\zz\RRRRRR\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\zzzzzzzzzzzzz\\\\\\zzz\RRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\z\\\zzzzzzzzz\\\\\\zzz\RRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\zzzzzzz\\\\\\zz\\RRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\zzzzzz\\\\\\zz\RRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\zzzzzzz\\\\\\zz\RRRRRR\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\zzzzzzzz\\\\\zzz\RRRRR\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\zzzz\zzzz\\\\\zz\RRRRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\zzzz\\zzzz\\\\\zz\RRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\zzz\\\zzzz\\\\\zz\RRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\zzzz\\\zzzz\\\\\z\RRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\zzzz\\\\zzzz\\\\\\\RRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\zzz\\\\\zzzz\\\\\\RRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\zzz\\\\\\zzzz\\\\\\RRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\zzzz\\\\\\zzzz\\\\\RR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\zzzz\\\\\\\zzzz\\\\\R\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\zzzz\\\\\\\zzzz\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\zzzz\\\\\\\\zzz\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\zzzz\\\\\\\\\zzz\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\zzzz\\\\\\\\\zzzz\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\zzz\\\\\\\\\\zzz\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\zzz\\\\\\\\\\\zzz\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\zzz\\\\\\\\\\\zzz\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\zzz\\\\\\\\\\\\zz\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\zzz\\\\\\\\\\\\\\z§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\zzz\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\zzz\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.3.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.3.rasql
deleted file mode 100644
index 176b3ae..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.3.rasql
+++ /dev/null
@@ -1 +0,0 @@
-ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘‘¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤††‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤‘†‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤‘††‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘††‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘†‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤‘††‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤‘‘††‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®¤¤¤¤¤¤¤¤¤¤¤¤‘‘†‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®¤¤¤¤¤¤¤¤¤¤¤‘‘†‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®¤¤¤¤¤¤¤¤¤¤‘‘‘†‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®¤¤¤¤¤¤¤¤¤‘‘‘†‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®¤¤¤¤¤¤¤¤¤‘‘‘†‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®¤¤¤¤¤¤¤¤‘‘‘††‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®¤¤¤¤¤¤¤¤‘‘†††‘‘‘‘‘‘‘‘‘‘¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®¤¤¤¤¤¤¤¤‘‘†††‘‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®¤¤¤¤¤¤¤¤‘‘†††‘¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®¤¤¤¤¤¤¤¤‘‘†††¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®¤¤¤¤¤¤¤‘‘‘†††¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®®¤¤¤¤¤¤¤‘‘‘†††¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤¤‘¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤‘‘¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®¤®®®®¤¤¤¤¤¤‘‘‘††‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®¤®®®®¤¤¤¤¤¤‘‘‘††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®¤®®®®¤¤¤¤¤‘‘‘‘††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®¤®®®®¤¤¤¤¤‘‘‘‘††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤®®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤®®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤¤®®¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤¤®®¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤‘‘‘¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤¤®®¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤‘‘¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤®¤¤¤¤‘‘‘‘†††‘‘‘¤¤‘‘‘¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤¤¤¤¤¤¤‘‘‘†††‘‘‘¤¤‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤¤¤¤¤¤¤‘‘‘†††‘‘¤¤¤‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤‘‘¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘®®®®®¤¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤‘‘¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤‘‘®®®®®®¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤‘¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘®®®®®®¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘¤®®®®®¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘¤®®®®®¤¤¤¤¤¤¤‘‘‘‘†††‘¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘‘®®®®®¤¤¤¤¤¤¤‘‘‘‘†††‘¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘‘¤®®®®¤¤¤¤¤¤¤‘‘‘‘†††‘¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘‘¤®®®®®¤¤¤¤¤‘‘‘‘‘††‘‘¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘‘‘®®®®®¤¤¤¤¤‘‘‘‘‘††‘‘¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤‘‘¤®®®®¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘‘¤¤®®¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘‘‘¤®®¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤‘¤¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘†††‘‘‘‘¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘†††‘‘‘‘¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤®¤¤¤¤¤¤‘‘‘‘††‘‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘¤¤¤¤¤¤‘¤‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤®®¤¤¤¤¤‘‘‘‘††‘‘‘‘‘¤¤¤¤¤¤¤‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®¤¤‘¤¤‘‘‘‘††‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤‘¤¤‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®®¤‘‘¤‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤‘‘¤¤‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤®®®®¤¤‘‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤‘¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®®¤‘‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤®®®®®¤¤‘‘†‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤®®®®®¤¤‘‘†††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘®®®®®¤¤‘‘†††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤‘‘®®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤‘®®®®®®¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘®®®®®®¤¤‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘‘®®®®®¤¤‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤®®¤¤‘‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤‘®®®®®¤¤‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤®®®®¤‘‘¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤®®®®®‘‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤®®®®®‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ †††††††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤®®®®®®¤®®¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ †††††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ †††††††††††††††††††††††† ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤®®¤¤¤¤‘‘††††‘‘‘¤¤¤¤¤®®®®®®¤®®®¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘†††††††††††††††‘‘‘ ÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐ †††††††††††††††††††††††††††††††† ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤®¤¤¤®¤¤¤¤‘‘††††‘‘¤¤¤¤¤¤®®®®®®®®®®®¤¤¤¤¤¤¤¤‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘†††††††††††††‘‘‘‘‘‘ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®¤¤¤¤¤¤‘‘‘††††‘‘¤¤¤¤¤¤®®®®®®®®®®®®¤¤¤¤¤¤¤‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®¤¤¤¤¤¤‘‘‘††††‘‘¤¤¤¤¤®®®®®®®®®®®®®¤¤¤¤‘¤¤‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††† ÐÐÐÐÐÐ AAAAAAAAAAAAA ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤®®®¤¤¤‘¤¤‘‘‘†††‘‘‘¤¤¤¤¤®®®®®®®®®®®®®¤¤¤‘‘¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††† Ð AAAAAAAAAAAAAAAAAAAAAAAA ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®¤¤‘‘¤‘‘‘†††‘‘‘¤¤¤¤®®®‘®®®®®®®®®®¤¤¤‘‘¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††‘‘‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘††††††† AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤®®®®¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤®®®‘®®®®®®®®®®¤¤‘‘¤¤¤‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††‘‘‘‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘† AAAAAAAA
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.3_Struct_Component_Selection_1.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.3_Struct_Component_Selection_1.rasql
deleted file mode 100644
index 176b3ae..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.3_Struct_Component_Selection_1.rasql
+++ /dev/null
@@ -1 +0,0 @@
-ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘‘¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤††‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤‘†‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤‘††‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘††‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘†‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤‘††‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤‘‘††‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®¤¤¤¤¤¤¤¤¤¤¤¤‘‘†‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®¤¤¤¤¤¤¤¤¤¤¤‘‘†‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®¤¤¤¤¤¤¤¤¤¤‘‘‘†‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®¤¤¤¤¤¤¤¤¤‘‘‘†‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®¤¤¤¤¤¤¤¤¤‘‘‘†‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®¤¤¤¤¤¤¤¤‘‘‘††‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®¤¤¤¤¤¤¤¤‘‘†††‘‘‘‘‘‘‘‘‘‘¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®¤¤¤¤¤¤¤¤‘‘†††‘‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®¤¤¤¤¤¤¤¤‘‘†††‘¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®¤¤¤¤¤¤¤¤‘‘†††¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®¤¤¤¤¤¤¤‘‘‘†††¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®®¤¤¤¤¤¤¤‘‘‘†††¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤¤‘¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤‘‘¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®¤®®®®¤¤¤¤¤¤‘‘‘††‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®¤®®®®¤¤¤¤¤¤‘‘‘††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®¤®®®®¤¤¤¤¤‘‘‘‘††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®¤®®®®¤¤¤¤¤‘‘‘‘††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤®®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤®®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤¤®®¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤¤®®¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤‘‘‘¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤¤®®¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤‘‘¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤®¤¤¤¤‘‘‘‘†††‘‘‘¤¤‘‘‘¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤¤¤¤¤¤¤‘‘‘†††‘‘‘¤¤‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤¤¤¤¤¤¤‘‘‘†††‘‘¤¤¤‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤‘‘¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘®®®®®¤¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤‘‘¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤‘‘®®®®®®¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤‘¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘®®®®®®¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘¤®®®®®¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘¤®®®®®¤¤¤¤¤¤¤‘‘‘‘†††‘¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘‘®®®®®¤¤¤¤¤¤¤‘‘‘‘†††‘¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘‘¤®®®®¤¤¤¤¤¤¤‘‘‘‘†††‘¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘‘¤®®®®®¤¤¤¤¤‘‘‘‘‘††‘‘¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘‘‘®®®®®¤¤¤¤¤‘‘‘‘‘††‘‘¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤‘‘¤®®®®¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘‘¤¤®®¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘‘‘¤®®¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤‘¤¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘†††‘‘‘‘¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘†††‘‘‘‘¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤®¤¤¤¤¤¤‘‘‘‘††‘‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘¤¤¤¤¤¤‘¤‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤®®¤¤¤¤¤‘‘‘‘††‘‘‘‘‘¤¤¤¤¤¤¤‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®¤¤‘¤¤‘‘‘‘††‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤‘¤¤‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®®¤‘‘¤‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤‘‘¤¤‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤®®®®¤¤‘‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤‘¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®®¤‘‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤®®®®®¤¤‘‘†‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤®®®®®¤¤‘‘†††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘®®®®®¤¤‘‘†††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤‘‘®®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤‘®®®®®®¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘®®®®®®¤¤‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘‘®®®®®¤¤‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤®®¤¤‘‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤‘®®®®®¤¤‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤®®®®¤‘‘¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤®®®®®‘‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤®®®®®‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ †††††††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤®®®®®®¤®®¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ †††††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ †††††††††††††††††††††††† ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤®®¤¤¤¤‘‘††††‘‘‘¤¤¤¤¤®®®®®®¤®®®¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘†††††††††††††††‘‘‘ ÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐ †††††††††††††††††††††††††††††††† ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤®¤¤¤®¤¤¤¤‘‘††††‘‘¤¤¤¤¤¤®®®®®®®®®®®¤¤¤¤¤¤¤¤‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘†††††††††††††‘‘‘‘‘‘ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®¤¤¤¤¤¤‘‘‘††††‘‘¤¤¤¤¤¤®®®®®®®®®®®®¤¤¤¤¤¤¤‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®¤¤¤¤¤¤‘‘‘††††‘‘¤¤¤¤¤®®®®®®®®®®®®®¤¤¤¤‘¤¤‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††† ÐÐÐÐÐÐ AAAAAAAAAAAAA ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤®®®¤¤¤‘¤¤‘‘‘†††‘‘‘¤¤¤¤¤®®®®®®®®®®®®®¤¤¤‘‘¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††† Ð AAAAAAAAAAAAAAAAAAAAAAAA ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®¤¤‘‘¤‘‘‘†††‘‘‘¤¤¤¤®®®‘®®®®®®®®®®¤¤¤‘‘¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††‘‘‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘††††††† AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤®®®®¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤®®®‘®®®®®®®®®®¤¤‘‘¤¤¤‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††‘‘‘‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘† AAAAAAAA
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.3_Struct_Component_Selection_2.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.3_Struct_Component_Selection_2.rasql
deleted file mode 100644
index ca1972b..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.3_Struct_Component_Selection_2.rasql
+++ /dev/null
@@ -1,6 +0,0 @@
-;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|
-1y 3f
-1f
-1f
-1y 3y 3y 3y 3y 3f
-1y 3y 3y 3y 3y 3y 3y 3y 3f
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.3_Struct_Component_Selection_3.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.3_Struct_Component_Selection_3.rasql
deleted file mode 100644
index 93ad143..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.3_Struct_Component_Selection_3.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_+.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_+.rasql
deleted file mode 100644
index dbb1904..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_+.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_-.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_-.rasql
deleted file mode 100644
index bdfc709..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_-.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_And.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_And.rasql
deleted file mode 100644
index 0b78643..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_And.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_Is.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_Is.rasql
deleted file mode 100644
index d4cfe69..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_Is.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_Or.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_Or.rasql
deleted file mode 100644
index 9261362..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_Or.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_Xor.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_Xor.rasql
deleted file mode 100644
index a7886bf..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_Xor.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_abs.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_abs.rasql
deleted file mode 100644
index 2ce1b1c..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_abs.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_arccos.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_arccos.rasql
deleted file mode 100644
index bb18c29..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_arccos.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 1.0472
- Result element 2: 1.0472
- Result element 3: 1.0472
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_arcsin.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_arcsin.rasql
deleted file mode 100644
index de05517..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_arcsin.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0.523599
- Result element 2: 0.523599
- Result element 3: 0.523599
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_arctan.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_arctan.rasql
deleted file mode 100644
index 282a167..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_arctan.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0.785398
- Result element 2: 0.785398
- Result element 3: 0.785398
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_bit.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_bit.rasql
deleted file mode 100644
index 10ffce4..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_bit.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_cos.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_cos.rasql
deleted file mode 100644
index b29b46c..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_cos.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: -0.952413
- Result element 2: -0.952413
- Result element 3: -0.952413
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_cosh.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_cosh.rasql
deleted file mode 100644
index 44129d1..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_cosh.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 1
- Result element 2: 1
- Result element 3: 1
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_divide.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_divide.rasql
deleted file mode 100644
index 56fcacc..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_divide.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_egt.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_egt.rasql
deleted file mode 100644
index 38ab547..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_egt.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_elt.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_elt.rasql
deleted file mode 100644
index a9b18e3..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_elt.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_exp.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_exp.rasql
deleted file mode 100644
index 44129d1..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_exp.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 1
- Result element 2: 1
- Result element 3: 1
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_gt.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_gt.rasql
deleted file mode 100644
index f502b95..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_gt.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_ln.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_ln.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_ln.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_log.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_log.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_log.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_lt.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_lt.rasql
deleted file mode 100644
index 10dfbec..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_lt.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_multiply.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_multiply.rasql
deleted file mode 100644
index c4723cd..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_multiply.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_ne.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_ne.rasql
deleted file mode 100644
index b987e36..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_ne.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_not.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_not.rasql
deleted file mode 100644
index 57c2722..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_not.rasql
+++ /dev/null
@@ -1 +0,0 @@
-ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ \ No newline at end of file
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_overlay.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_overlay.rasql
deleted file mode 100644
index fcf8645..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_overlay.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_sin.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_sin.rasql
deleted file mode 100644
index 2da816f..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_sin.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_sinh.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_sinh.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_sinh.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_sqrt.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_sqrt.rasql
deleted file mode 100644
index c7c612a..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_sqrt.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_tan.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_tan.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_tan.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_tanh.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_tanh.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_Induction_All_Operations_tanh.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_cast.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_cast.rasql
deleted file mode 100644
index d430cad..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_cast.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 39.8363
- Result element 2: 37.9118
- Result element 3: 37.0485
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_cast_1.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_cast_1.rasql
deleted file mode 100644
index ef1b79c..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3.4_cast_1.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3_Induced_and_Struct.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3_Induced_and_Struct.rasql
deleted file mode 100644
index 5c523ad..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.3_Induced_and_Struct.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.4_Scaling_1.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.4_Scaling_1.rasql
deleted file mode 100644
index 86a2fe1..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.4_Scaling_1.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.4_Scaling_2.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.4_Scaling_2.rasql
deleted file mode 100644
index e98df8a..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.4_Scaling_2.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Add.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Add.rasql
deleted file mode 100644
index 106e5c2..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Add.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 2151797
- Result element 2: 2047844
- Result element 3: 2001213
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_All.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_All.rasql
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_All.rasql
+++ /dev/null
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Avg.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Avg.rasql
deleted file mode 100644
index d430cad..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Avg.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 39.8363
- Result element 2: 37.9118
- Result element 3: 37.0485
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Count.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Count.rasql
deleted file mode 100644
index 1bd0a91..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Count.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 54016
- Result element 2: 54016
- Result element 3: 54016
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Max.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Max.rasql
deleted file mode 100644
index 39a8016..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Max.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 253
- Result element 2: 253
- Result element 3: 253
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Min.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Min.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Min.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Some.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Some.rasql
deleted file mode 100644
index 4ca3676..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.5_Condensers_Some.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.6_General_Array_Condenser_Add.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.6_General_Array_Condenser_Add.rasql
deleted file mode 100644
index ce97dc8..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.6_General_Array_Condenser_Add.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 117
- Result element 2: 100
- Result element 3: 61
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.6_General_Array_Condenser_All.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.6_General_Array_Condenser_All.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.6_General_Array_Condenser_All.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.6_General_Array_Condenser_Count.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.6_General_Array_Condenser_Count.rasql
deleted file mode 100644
index 1bd0a91..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.6_General_Array_Condenser_Count.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 54016
- Result element 2: 54016
- Result element 3: 54016
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.6_General_Array_Condenser_Some.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.6_General_Array_Condenser_Some.rasql
deleted file mode 100644
index 2507ed5..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.6_General_Array_Condenser_Some.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 255
- Result element 2: 255
- Result element 3: 255
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.7_General_Array_Constructor_1c.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.7_General_Array_Constructor_1c.rasql
deleted file mode 100644
index 5041cba..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.7_General_Array_Constructor_1c.rasql
+++ /dev/null
@@ -1 +0,0 @@
- \ No newline at end of file
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.7_General_Array_Constructor_Variable.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.7_General_Array_Constructor_Variable.rasql
deleted file mode 100644
index 445c896..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.7_General_Array_Constructor_Variable.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.7_General_Array_Constructor_Variable_1.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.7_General_Array_Constructor_Variable_1.rasql
deleted file mode 100644
index 445c896..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.7_General_Array_Constructor_Variable_1.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.7_General_Array_Constructor_x[0].rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.7_General_Array_Constructor_x[0].rasql
deleted file mode 100644
index d14a6ac..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.7_General_Array_Constructor_x[0].rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.9_Object_Identifiers.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.9_Object_Identifiers.rasql
deleted file mode 100644
index c2d9222..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/9.9_Object_Identifiers.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/test_report b/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/test_report
deleted file mode 100644
index 9f089d4..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413.save/test_report
+++ /dev/null
@@ -1,1067 +0,0 @@
-Test by:bytetest.sh inputFolder/mandatory Oracle/mandatory Repository/mandatory/outputFolder20100413 at Tue Apr 13 13:26:13 CEST 2010
-
- test query in 6.1_Basic_Query_Mechanism.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 2 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 6.2_Select_Clause.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 6.3_From_Clause.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 6.4_Where_Clause.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 2 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 6.5_Comments_in_Queries.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 7.1_Atomic_Constants_Char.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
-rasql done.
-
- Result correct for the query.
-
- test query in 7.1_Atomic_Constants_Double.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
-rasql done.
-
- Result correct for the query.
-
- test query in 7.1_Atomic_Constants_e.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 4e-05
- Result element 2: 4e-05
- Result element 3: 4e-05
-rasql done.
-
- Result correct for the query.
-
- test query in 7.1_Atomic_Constants_Float.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
-rasql done.
-
- Result correct for the query.
-
- test query in 7.1_Atomic_Constants_Long.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
-rasql done.
-
- Result correct for the query.
-
- test query in 7.1_Atomic_Constants_Octet.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
-rasql done.
-
- Result correct for the query.
-
- test query in 7.1_Atomic_Constants_Short.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
-rasql done.
-
- Result correct for the query.
-
- test query in 7.1_Atomic_Constants_ULong.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
-rasql done.
-
- Result correct for the query.
-
- test query in 7.1_Atomic_Constants_UShort.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
-rasql done.
-
- Result correct for the query.
-
- test query in 7.2_Composite_Constants_Complex.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: (0.35,16)
- Result element 2: (0.35,16)
- Result element 3: (0.35,16)
-rasql done.
-
- Result correct for the query.
-
- test query in 7.2_Composite_Constants_Struct.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: { { 1, 2, 3 }
-, t }
-
- Result element 2: { { 1, 2, 3 }
-, t }
-
- Result element 3: { { 1, 2, 3 }
-, t }
-
-rasql done.
-
- Result correct for the query.
-
- test query in 7.3_Array_Constants.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 7.4_OID.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 513
- Result element 2: 1025
- Result element 3: 1537
-rasql done.
-
- Result correct for the query.
-
- test query in 8.2_Multidimensional_Intervals_[1].lo.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 42
- Result element 2: 42
- Result element 3: 42
-rasql done.
-
- Result correct for the query.
-
- test query in 8.2_Multidimensional_Intervals_[1].rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 42:227
- Result element 2: 42:227
- Result element 3: 42:227
-rasql done.
-
- Result correct for the query.
-
- test query in 8.2_Multidimensional_Intervals.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: [-17:245,42:227]
- Result element 2: [-17:245,42:227]
- Result element 3: [-17:245,42:227]
-rasql done.
-
- Result correct for the query.
-
- test query in 9.10_Expressions.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 1 element(s):
- Result object 1: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.1_Spatial_Domain_[0].hi.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 255
- Result element 2: 255
- Result element 3: 255
-rasql done.
-
- Result correct for the query.
-
- test query in 9.1_Spatial_Domain_[0].lo.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
-rasql done.
-
- Result correct for the query.
-
- test query in 9.1_Spatial_Domain_[0].rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0:255
- Result element 2: 0:255
- Result element 3: 0:255
-rasql done.
-
- Result correct for the query.
-
- test query in 9.1_Spatial_Domain.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: [0:255,0:210]
- Result element 2: [0:255,0:210]
- Result element 3: [0:255,0:210]
-rasql done.
-
- Result correct for the query.
-
- test query in 9.2.1_Trimming.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.2.2_Section.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
-rasql done.
-
- Result correct for the query.
-
- test query in 9.2.3_The_Array_Bound_Asterisk_1.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.2.3_The_Array_Bound_Asterisk.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.2.4_Shifting_a_Spatial_Domain.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.2.5_Extending_a_Spatial_Domain.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.1_Unary_Induction.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 1 element(s):
- Result object 1: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.2_Binary_Induction_1.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 1 element(s):
- Result object 1: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.2_Binary_Induction.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.3.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 1 element(s):
- Result object 1: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.3_Struct_Component_Selection_1.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 1 element(s):
- Result object 1: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.3_Struct_Component_Selection_2.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 1 element(s):
- Result object 1: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.3_Struct_Component_Selection_3.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 1 element(s):
- Result object 1: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_cast_1.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 1 element(s):
- Result object 1: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_cast.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 39.8363
- Result element 2: 37.9118
- Result element 3: 37.0485
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_abs.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_And.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_arccos.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 1.0472
- Result element 2: 1.0472
- Result element 3: 1.0472
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_arcsin.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0.523599
- Result element 2: 0.523599
- Result element 3: 0.523599
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_arctan.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0.785398
- Result element 2: 0.785398
- Result element 3: 0.785398
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_bit.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_cosh.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 1
- Result element 2: 1
- Result element 3: 1
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_cos.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: -0.952413
- Result element 2: -0.952413
- Result element 3: -0.952413
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_divide.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_egt.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_elt.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_exp.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 1
- Result element 2: 1
- Result element 3: 1
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_gt.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_Is.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_ln.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_log.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_lt.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_multiply.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_ne.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_not.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_Or.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_overlay.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_-.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_+.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_sinh.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_sin.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_sqrt.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_tanh.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_tan.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_Xor.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3_Induced_and_Struct.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 1 element(s):
- Result object 1: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.4_Scaling_1.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.4_Scaling_2.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.5_Condensers_Add.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 2151797
- Result element 2: 2047844
- Result element 3: 2001213
-rasql done.
-
- Result correct for the query.
-
- test query in 9.5_Condensers_All.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 0 element(s):
-rasql done.
-
- Result correct for the query.
-
- test query in 9.5_Condensers_Avg.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 39.8363
- Result element 2: 37.9118
- Result element 3: 37.0485
-rasql done.
-
- Result correct for the query.
-
- test query in 9.5_Condensers_Count.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 54016
- Result element 2: 54016
- Result element 3: 54016
-rasql done.
-
- Result correct for the query.
-
- test query in 9.5_Condensers_Max.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 253
- Result element 2: 253
- Result element 3: 253
-rasql done.
-
- Result correct for the query.
-
- test query in 9.5_Condensers_Min.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
-rasql done.
-
- Result correct for the query.
-
- test query in 9.5_Condensers_Some.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 2 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.6_General_Array_Condenser_Add.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 117
- Result element 2: 100
- Result element 3: 61
-rasql done.
-
- Result correct for the query.
-
- test query in 9.6_General_Array_Condenser_All.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
-rasql done.
-
- Result correct for the query.
-
- test query in 9.6_General_Array_Condenser_Count.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 54016
- Result element 2: 54016
- Result element 3: 54016
-rasql done.
-
- Result correct for the query.
-
- test query in 9.6_General_Array_Condenser_Some.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 255
- Result element 2: 255
- Result element 3: 255
-rasql done.
-
- Result correct for the query.
-
- test query in 9.7_General_Array_Constructor_1c.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.7_General_Array_Constructor_Variable_1.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.7_General_Array_Constructor_Variable.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.7_General_Array_Constructor_x[0].rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.9_Object_Identifiers.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-test done at Tue Apr 13 13:28:07 CEST 2010
-Total query number: 90
-Successful query number: 90
-Failed query number: 0
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/6.1_Basic_Query_Mechanism.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/6.1_Basic_Query_Mechanism.rasql
deleted file mode 100644
index 6a42404..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/6.1_Basic_Query_Mechanism.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/6.2_Select_Clause.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/6.2_Select_Clause.rasql
deleted file mode 100644
index aff9c82..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/6.2_Select_Clause.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/6.3_From_Clause.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/6.3_From_Clause.rasql
deleted file mode 100644
index bdfc709..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/6.3_From_Clause.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/6.4_Where_Clause.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/6.4_Where_Clause.rasql
deleted file mode 100644
index bdfc709..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/6.4_Where_Clause.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/6.5_Comments_in_Queries.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/6.5_Comments_in_Queries.rasql
deleted file mode 100644
index c2d9222..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/6.5_Comments_in_Queries.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Char.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Char.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Char.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Double.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Double.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Double.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Float.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Float.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Float.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Long.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Long.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Long.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Octet.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Octet.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Octet.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Short.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Short.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_Short.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_ULong.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_ULong.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_ULong.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_UShort.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_UShort.rasql
deleted file mode 100644
index 732fa80..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_UShort.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_e.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_e.rasql
deleted file mode 100644
index 2ff09ba..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.1_Atomic_Constants_e.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 4e-05
- Result element 2: 4e-05
- Result element 3: 4e-05
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.2_Composite_Constants_Complex.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.2_Composite_Constants_Complex.rasql
deleted file mode 100644
index 5ffe74c..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.2_Composite_Constants_Complex.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: (0.35,16)
- Result element 2: (0.35,16)
- Result element 3: (0.35,16)
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.2_Composite_Constants_Struct.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.2_Composite_Constants_Struct.rasql
deleted file mode 100644
index 70f123e..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.2_Composite_Constants_Struct.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: { { 1, 2, 3 }
- Result element 2: { { 1, 2, 3 }
- Result element 3: { { 1, 2, 3 }
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.3_Array_Constants.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.3_Array_Constants.rasql
deleted file mode 100644
index d3cf84e..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.3_Array_Constants.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.4_OID.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.4_OID.rasql
deleted file mode 100644
index 7b074c1..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/7.4_OID.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 513
- Result element 2: 1025
- Result element 3: 1537
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/8.2_Multidimensional_Intervals.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/8.2_Multidimensional_Intervals.rasql
deleted file mode 100644
index 9230c4a..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/8.2_Multidimensional_Intervals.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: [-17:245,42:227]
- Result element 2: [-17:245,42:227]
- Result element 3: [-17:245,42:227]
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/8.2_Multidimensional_Intervals_[1].lo.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/8.2_Multidimensional_Intervals_[1].lo.rasql
deleted file mode 100644
index 7a788f0..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/8.2_Multidimensional_Intervals_[1].lo.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 42
- Result element 2: 42
- Result element 3: 42
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/8.2_Multidimensional_Intervals_[1].rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/8.2_Multidimensional_Intervals_[1].rasql
deleted file mode 100644
index 804b66c..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/8.2_Multidimensional_Intervals_[1].rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 42:227
- Result element 2: 42:227
- Result element 3: 42:227
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.10_Expressions.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.10_Expressions.rasql
deleted file mode 100644
index 7054d01..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.10_Expressions.rasql
+++ /dev/null
@@ -1 +0,0 @@
-PPPPPPPGGPGGGPGGGPPGGGGPPGGGGGGPPAAGGGGGPPGAGGGGGGPPGAAGGGGGGGPPPGAAGGGGGGGPPPGGAGGGGGGGGPPPPGAAGGGGGGGGPPPPGGAAGGGGGGGGPPPPPGAAGGGGGGGGGPPPPPPGGAAGGGGGGGGPPPPPPPGAAGGGGGGGGGPPPPPPPGAAGGGGGGGGGPPPPPPPGGAAGGGGGGGGGPPPPPPPPPGAAGGGGGGGGGPPPPPPPPPGAAGGGGGGGGGPPPPPPPPPPGAAGGGGGGGGGGPPPPPPPPPPGGAAGGGGGGGGGPPPPPPPPPPPGGAAGGGGGGGGGPPPPPPPPPPPPGAAGGGGGGGGGTPPPPPPPPPPPPGAAGGGGGGGGGGTPPPPPPPPPPPPGAAGGGGGGGGGGTTPPPPPPPPPPPPGAAGGGGGGGGGGTTPPPPPPPPPPPPGAAGGGGGGGGGGTTPPPPPPPPPPPPGGAGGGGGGGGGGGTTTTPPPPPPPPPPPGGAGGGGGGGGGGGTTTTPPPPPPPPPPGGGAGGGGGGGGGGGTTTTTPPPPPPPPPGGGAGGGGGGGGGGGTTTTTTPPPPPPPPPGGGAGGGGGGGGGGGGTTTTTTTPPPPPPPPGGGAAGGGGGGGGGGGGTTTTTTTPPPPPPPPGGAAAGGGGGGGGGGPTTTTTTTTPPPPPPPPGGAAAGGPPPPPPPPPTTTTTTTTPPPPPPPPGGAAAGPPPPPPPPPPPTTTTTTTTPPPPPPPPGGAAAPPPPPPPPPPPPTTTTTTTTPPPPPPPGGGAAAPPPPPPPPPPPPTTTTTTTTTPPPPPPPGGGAAAPPPPPPPPPPPPPTTTTTTTTTTPPPPPPGGGAAAGPPPPPPPPGPPPTTTTTTTTTTPPPPPPGGGAAAGPPPPPPPGGPPPPTTTTTTTTTTTPPPPPPGGGAAAGPPPPPPPGPPPPPPTTTTTTTTTTTPPPPPPGGGAAAGPPPPPPPGPPPPPPTTTTTTTTTTTPPPPPPGGGAAAGPPPPPPGGPPPPPPPTTTTTTPTTTTPPPPPPGGGAAGGPPPPPPGGPPPPPPPPTTTTTTTPTTTTPPPPPPGGGAAGGGPPPPPGGPPPPPPPPTTTTTTPTTTTPPPPPGGGGAAGGGPPPPPGGPPPPPPPPPTTTTTTPTTTTPPPPPGGGGAAGGGPPPPPGGPPPPPPPPPPTTTTTTTPTTTPPPPPGGGAAAGGGPPPPGGPPPPPPPPPPPPPTTTTTTPTTTPPPPPGGGAAAGGGPPPPGGPPPPPPPPPPPPPPTTTTTTPTTTPPPPPGGGAAAGGGPPPPGGPPPPPPPPPPPPPPPTTTTTPTTTPPPPPGGGAAAGGGPPPPGGPPPPPPPPPPPPPPPPTTTTTPPTTPPPPGGGGAAAGGGPPPPGGPPPPPGPPPPPPPPPPPTTTTTPPTTPPPPGGGGAAAGGGPPPGGGPPPPPGPPPPPPPPPPPTTTTTPPTTPPPPGGGGAAAGGGPPPGGPPPPPPGPPPPPPPPPPPPPPTTTTTPPTPPPPGGGGAAAGGGPPGGGPPPPPPGPPPPPPPPPPPPPPTTTTTPPPPPPPPGGGAAAGGGPPGGPPPPPPGGPPPPPPPPPPPPPPPTTTTTPPPPPPPPGGGAAAGGPPPGGPPPPPPGGPPPPPPPPPPPPPPPTTTTTPPPPPPPPGGGGAAGGPPGGPPPPPPPGGPPPPPPPPPPPPPPPGTTTTTPPPPPPPPGGGGAAGGPPGGPPPPPPPGGPPPPPPPPPPPPPPGGTTTTTTPPPPPPPGGGGAAGGPPGPPPPPPPGGGPPPPPPPPPPPPPPPGGTTTTTTPPPPPPPGGGGAAGGPPPPPPPPPPGGPPPPPPPPPPPPPPPPPGGPTTTTTPPPPPPPGGGGAAGGPPPPPPPPPPGGPPPPPPPPPPPPPPPPPGGPTTTTTPPPPPPPGGGGAAAGPPPPPPPPPGGPPPPPPPPPPPPPPPPPPGGGTTTTTPPPPPPPGGGGAAAGPPPPPPPPPGGPPPPPPPPPPPPPPPGPPPPPGGPTTTTPPPPPPPGGGGAAAGPPPPPPPPGGPPPPPPPPPPPPPPPPGPPPPPGGPTTTTTPPPPPGGGGGAAGGPPPPPPPPGGPPPPPPPPPPPPPPPPGGPPPPPGGGTTTTTPPPPPGGGGGAAGGPPPPPPPGGGPPPPPPPPPPPPPPPGGGPPPPPPGGPTTTTPPPPPGGGGGAAGGGPPPPPPGGPPPPPPPPPPPPPPPPGGGPPPPPPPGGPPTTPPPPPPGGGGAAAGGGPPPPPGGGPPPPPPPPPPPPPPPPGGGPPPPPPPGGGPTTPPPPPPGGGGAAAGGGPPPPPGGGPPPPPPPPPPPPPPPPGGGPPPPPPPPGGPPPPPPPPPGGGGAAAGGGPPPPPGGPPPPPPPPPPPPPPPPGGGGGPPPPPPPPPGGPPPPPPPPPGGGGAAAGGGPPPPGGGPPPPPPPPPPPPPPPPGGGGGPPPPPPPPPGGGPPPPPPPPGGGGAAAGGGPPPPGGPPPPPPPPPPPPPPPPPGGGGGPPPPPPPPPPGGPPPPPPPPGGGGAAAGGGPPPGGGPPPPPPPPPPPPPPPPGGGGGGPPPPPPPPPPGGPPPPPPPPGGGGGAAGGGPPPGGPPPPPPPPPPPPPPPPGGGGGGGPPPPPPPPPPPGGGPPPPPPPGGGGGAAGGGPPPGGPPPPPPPPPPPPPPPGGGGGGGGPPPPPPPPPPPPGGPPPPPPPGGGGGAAGGGPPPGGPPPPPPPPPPPPPPGGGGGGGGPPPPPPPPPPPPPGGPPPPPPGGGGGAAGGGPPPGPPPPPPPPPPPPPGGGGGGGGGGPPPPPPPPPPPPPGGPPPPPPGGGGGAAGGGPPPPPPPPPPPPPPPGGGGGGGGGGGGPPPPPPPPPPPPPPGGGPPPPGGGGGAAAGGGPPPPPPPPPPPPPPGGGGGGGGGGGGGPPPPPPPPPPPPPPPGGPPPPGGGGGAAAGGGPPPPPPPPPPPPPGGGGGGGGGGGGGGPPPPPPPGPPPPPPPPGPPPPGGGGGAAAGGGPPPPPPPPPPPPGGGGGGGGGGGGGGPPPPPPPGPPPPPPPPPPPPPGGGGGAAAGGGGPPPPPPPPPPGGGGGGGGGGGGGGGPPPPPPPPPGPPPPPPPPPPPPGGGGGAAAGGGGPPPPPPPPPGGGGGGGGGGGGGGGGPPPPPPPPPGPPPPPPPPPPPPPGGGGAAAGGGGPPPPPPPPGGGGGGGGGGGGGGGGGPPPPPPPPPGGPPPPPTPPPPPPGGGGAAGGGGGPPPPPPPPGGGGPPPPPPGPGGGGPPPPPPPPPGGPPPPPTTPPPPPGGGGAAGGGGGPPPPPPPGGGGPPPPPPPPGGGGGPPPPPPPPPPGGPPPTTTPPGPPGGGGAAGGGGPPPPPPPPGGGPPPPPPPGPPGGGGPPPPPPPPPPGGPPPTTTTPGGPGGGGAAAGGGPPPPPPPGGGPPPPPPPGGPPGGGGPPPPPPPPPPGGGPPTTTTPPGGGGGGAAAGGGPPPPPPPGPPPPPPPPPGPPPGGGPPPPPPPPPPPGGPPTTTTTPGGGGGGAAAGGGPPPPPPPPPPPPPPPPGGPPPGGGPPPPPPPPPPPPPGGPPTTTTPPGGGGGAAAGGGPPPPPPPPPPPPPPPPGGPPPPGGPPPPPPPPPPPPPGGPPTTTTPPGGGGGAAAGGGPPPPPPPPPPPPPPPPGGPPPPGGPPPPPPPPPPPPPPGGPTTTTTPPGGAGAAAGGGPPPPPPPPPPPPPPPPGGPPPPGGPPPPPPPPPPPPPPGGPTTTTTPPGGAAAAAGGGPPPPPPPPPPPPPPPGGGPPPPPPPPPPPPPPPPPPPPGGTTTTTPPGGAAAAAGGGPPPPPPPPPPPPPPPGGPPPPPPPPPPPPPPGPPPPPPGGTTTTTPPPGGAAAAGGGPPPPPPPPPPPPPPPGGPPPPPPPPPPPPPPGPPPPPPPGTTTTTTPPGGAAAAGGGPPPPPPPPPPPPPPGGPPPPPPPPPPPPPPPGGPPPPPPGTTTTTTPPGGGAAAGGGPPPPPPPPPPPPPPGGPPPPPPPPPPPPPPPGGPPPPPPGGTTTTTPPGGGAAAGGGPPPPPPPPPTTPPGGGPPPPPPPPPPPPPPPGGGPPPPPPGTTTTTPPGGGAAAGGGPPPPPPPPTTTTPGGPPPPPPPPPPPPPPPPPGGPPPPPPGTTTTPPPGGAAAAGGGPPPPPPPTTTTTGGPPPPPPPPPPPPPPPPPPGGPPPPPPPTTTTPPPGGAAAAGGGPPPPPPPTTTTTGPPPPPPPPPPAAAAAAAAAAAAAAAGPPPPPPPPPPGPPPPPPPTTTTPPPGGAAAAGGGPPPPPPTTTTTTPTTPPPPPPPPAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPPPGGPPPPPPPTTPPPPGGAAAAGGGPPPPPTTTTTTPTTTPPPPPPPPPGGGAAAAAAAAAAAAAAAGGGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPPPGGPPPPTPPPTPPPPGGAAAAGGPPPPPPTTTTTTTTTTTPPPPPPPPGGGGGGGGGAAAAAAAAAAAAAGGGGGGGGGGGGGGGGGGGGAAAAAAAAAGGGGGGGGGGGGGAAAAAAAAAAAAAAAAGPPPPPPPPPPGGPPPTTTPPPPPPGGGAAAAGGPPPPPPTTTTTTTTTTTTPPPPPPPGGGGGGGGGGGGGGAAAAAAAAAAAAGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAAAAGPPPPPPPPPPGGPPPTTTPPPPPPGGGAAAAGGPPPPPTTTTTTTTTTTTTPPPPGPPGGGGGGGGGGGGGGGGGGAAAAAAAAAAGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAAA&&:::::::::::::&&PPPPPPPPPPGGGPPTTTPPPGPPGGGAAAGGGPPPPPTTTTTTTTTTTTTPPPGGPPGGGGGGGGGGGGGGGGGGGGGAAAAAAAAAAGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAA&::::::::::::::::::::::::&&PPPPPPPPPPPGGPPTTTTPPGGPGGGAAAGGGPPPPTTTGTTTTTTTTTTPPPGGPPGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAAGGGGGPPPPPPPPPPPPPPGGGGGGGPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGGGGGGAAAAAAA&::::::::::::::::::::::::::::::&&PPPPPPPPPPPGGGPTTTTPPPGGGGGAAAGGGPPPPTTTGTTTTTTTTTTPPGGPPPGGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGGGGA&::::::::&&&& &&&&&&&&&::::::::&&&PPPPPPPPPPPPGGGTTTTTPPGGGGGAAAGGPPPPPTTGPTTTTTTTTTTPPGGPPPGGGGGGPPPPPPGGGGGGGGGGGGGGGGGGAAAAAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGG&&:::::::& &&&&&& &&&&&&&&&&&&PPPPPPPPPPPPPGGTTTTTTPPGGGGAAAGGPPPPPTGGTTTTTTTTTTTPPGGPPPGGPPPPPPPPPPPPPGGGGGGGGGGGGGGGGAAAAAAAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGG&::::::& &&&&&&&&&&&&&&&&&&& &&&&&&&&&&&PPPPPPPPPPPPPGGTTTTTTPPGGGGAAAGGPPPPGGGPTTTTTTTTTTTPGGGPPPGGGPPPPPPPPPPPPPPPPPGGGGGGGGGGGGGGGAAAAAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP&:::::: &&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&PPPPPPPPPPPPTGGTTTTTTTPGGAGAAAGGPPPGGGPTTTTTTTTTTTTPGGPPPPGGGPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGGGGGGGAAAAAAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPGGGPPPPPPPPPPPPPPPPPPPPPPP&:::::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&PPPPPPPPPPPTTTGTTTTTTTPPGAAAAGGPPGGGGPTTTTTTTTTTTTPGGPPPPPGGGTTTTTTTTPPPPPPPPPPPPPPPPPPPGGGGGGGGGGGGGGAAAAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGPPPPPPPPPPPPPPPPPPPP&::::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&PPPPPPPPPPTTTGGTTTTTTPPGGAAAGGPGGGPPTTTTTTTTTTTTTGGGPPPPPGGGTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPGGGGGGGGGGGGGAAAAAAGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGPPPPPPPPPPPPPPPPPP&:::: &&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&PPPPPPPPPPTTTPPTTTTTTPPGGAAAGGGGGPPTTTTTTTTTTTTPPGGPPPPPPGGGTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPGGGGGGGGGGGAAAAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGPPPPPPPPPPPPPPP::::: &&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&PPPPPPPPPTTTTPPTTTTTTPPGGAAAGGGGPPPTTTTTTTTTTTTPGGPPPPPPGGGGTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPGGGGGGGGGGGGAAAAAGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGPPPPPPPPPPPPP&::: &&&&&&&&&&&&&& ::::::::::::::& &&&&&&&&&&&&&&&&PPPPPPPPPTTTTTPPTTTTTPPGGAAAGGGPPPTTTTTTTTTTTTPPGPPPPPPPGGGGPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPGGGGGGGGGGGAAAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGPPPPPPPPPPP:::: &&&&&&&&&&&&& :::::::::::::::::::::::: &&&&&&&&&&&&&PPPPPPPPPTTTTTPPTTTTPPPGGAAAGGPPPPTTTTTTTTTTTPPGGPPPPPPPGGGGPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPGGGGGGGGGGAAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGPPPPPPPP:::: &&&&&&&&&&& ::::::::::::::::::::::::::::::& &&&&&&&&&&PPPPPPPPPTTTTTPPPTTPPPPGGAAAGGPPPPTTTTTTTTTTPPGGPPPPPPPPGGGGPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPGGGGGGGGGAAAAGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGPPPPPP&::: &&&&&&&&&& :::::::: &&:::::::::::& &&&&&&&&PPPPPPPPTTTTTTPPPPPPPPGGAAAGPPPPPTTTTTTTTTPPPGPPPPPPPPGGGGPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPGGGGGGGGGAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGPPP&::: &&&&&&&&& &::::: &&&&&&&&&&&&&&& &:::::::::& &&&&&&&&PPPPPPPPTTTTTTPPPPPPPPGGAAAGPPPPPTTTTTTTTTPPTPPPPPPPPPGGGGPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPGGGGGGGGAAAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGPP:::: &&&&&&& ::::&& &&&&&&&&&&&&&&&&&&&&&&&&& &&::::::& &&&&&&&PPPPPPPPTTTTTTTPPGPPPPGGAAAGPPPPPTTTTTTTTTTTTTPPPPPPPPGGGGPPGGGGGPGPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPGGGGGGGGAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGG:::: &&&&&&& &:::::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&:::::& &&&&&&&PPPPPPPPTTTTTTTPPPGGPPGGAAAGPPPPPTTTTTTTTTTTTTTPPPPPPPGGGGPPPGGGGGGPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPGGGGGGGAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGG&:::& &&&&& ::::: &&&&&&&&&&&&&&&&&&&&:&&&&&&&&&&&&&& &&&:&&&&&&&&&&&PPPPPPPTTTTTTTTTPGGGPGGAAGGPPPPPPTTGPTTTTTTTTTPPPPPPGGGGGPPPGGGAGGGGGPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPGGGGGGGAAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGG:::: &&&&&& &:::: &&&&&&&&&&&&&&&&&&&&&&&&::::::&&&&&&&&&&& &&&&&&&&&&&&&PPPPPPPPTTTTTTTTTPGGPGGAAGGPPPPPPPGPTTTTTTTTTTPPPPPPGGGGGPPPPGGAAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPGGGGGGAAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGG&:::& &&&&& &::& &&&&&&&&&&&&&&&&&&&&&&&&&&&::::::::&&&&&&&&& &&&&&&&&&&&&PPPPPPPPTTTTTTTTTPPGGGGAAGGPPPPGGGPPTTTTTTTTTTPPPPPPGGGGGPPPPGGGAAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTPPPPPPPPPPPPPGGGGGGAAAAGGGGPPPPPPPPPGPPPPPPPPPPPPPPPPPPPPPPPGG:::: &&&&& ::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&::::::::&&&&&&& &&&&&&&&&&&PPPPPPPPTTTTTTTTTPPGGGGAAGGPGGGGGPPTTTTTTTTTTPPPPPPPGGGGPPPPGGGGAAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTPPPPPPPPPPPPGGGGGGGAAAGGGGPPPPPPPPPGGPPPPPPPPPPPPPPPPPPPPPPP&:::& &&&& ::: &&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&::::::::&&&&&& &&&&&&&&&&&PPPPPPPPTTTTTTTTPPPGAAAAGGGGGGPPPTTTTTTTTTTTPPPPPPGGGGGPPPPPPGGGGAAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTPPPPPPPPPPPPGGGGGGAAAGGGGGPPPPPPPPPGGPPPPPPPPPPPPPPPPPPPPPP:::: &&&&& ::: &&&&&&&&&&&&& &&&& &&&&&&&&&&&&&:::::::&&&&& &&&&&&&&&&PPPPPPPPPTTTTTTPPPPGGAAAGGGGGPPPTTTTTTTTTTTTPPPPPPGGGGGPPPPPPGGGGAAAGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTPPPPPPPPPPPGGGGGGAAAGGGGPPPPPPPPPGGGGPPPPPPPPPPPPPPPPPPPP:::: &&&& :: &&&&&&&&&&&& &:::::::::::: &&&&&&&&&&::::::::&&&& &&&&&&&&&PPPPPPPPPTTTTTPPPPGGAAAGGPPPPPTTTTTTTTTTTTPPPPPPPGGGGPPPPPPPGGGGGAAAGGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTPPPPPPPPPPGGGGGGAAAGGGGPPPPPPPPPGGGGGPPPPPPPPPPPPPPPPPP&::: &&& :: &&&&&&&&&&& :::::::::::::::::::& &&&&&&&&&:::::::&&&& &&&&&&&&PPPPPPPPPPTTTPPPPPGGAAAGGPPPPTTTTTTTTTTTPPPPPPPPGGGGGPPPPPPPPGGGAAAAGGGGGGGGGPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTPPPPPPPPPPGGGGGGAAGGGGGPPPPPPPPPGGGGGPPPPPPPPPPPPPPPPP:::: && : &&&&&& &&& ::::::::::::::::::::::::&& & &&&&&::::::&&&& &&&&&&&PPPPPPPPPPPPPPPPPGGAAAGPPPPPTTTTTTTTTPPPPPPPPPPGGGGPPPPPPPPGGGGAAAAGGGGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTPPPPPPPPPPGGGGGGGGGGGGPPPPPPPPPGGGGGGPPPPPPPPPPPPPPPP:::: &&& :& &&&& & &::::::::::::::::::::::::::::&& &&&&&&::::::&&&& &&&&&&&PPPPPPPPPPPPPPPPPGGAAAGPPPPPPTTTTPPPPPPPPPPPPPGGGGGPPTPPPPPPGGGGGAAAAAGGGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTPPPPPPPPPGGGGGGGGGGGPPPPPPPPPGGGGGGPPPPPPPPPPPPPPPP::: && & &&& & :::::::: &&&::::::::& &&&&&&:::::&&&&&&&&&&&&PPPPPPPPPPPPPPPPGGAAAGPPPPPPPPPPPPPPPPPPPPPPGGGGGPPTPPPPPPGGGGGAAAAAAGGGGGGGPPPPPGPPPPPPPPPPPPPPPPPPPPPTTTTTTTTPPPPPPPPPPGGGGGGGGGGPPPPPPPPPGGGGGPPPPPPPPPPPPPPPP::: && & && & &::::: &&&&&&&&&&&&&&&::::::&&& &&&&&&:::::&&&&&&&&&&PPPPPPPPPPPPPPGGGAAAGPPPPPPPPPPPPPPPPPPPPPGGGGGPTTPPPPPPGGGGGAAAAAAAGGGGGGGGGGGGGGPPPPPPPPPPPPPPPPPPPPPTTTTTPPPPPPPPPPPGGGGGGGGGPPPPPPPPPGAGGGPPPPPPPPPPPPPPPP::: & & && & & &:::: &&&&&&&&&&&&&&&&&&&&&&:::::&&&& &&&&&:::::&&&&&&&&&&PPPPPPPPPPPPPGGAAAAGPPPPPPPPPPPPPPPPPPPPGGGGGPPTTTPPPPPGGGGGGGAAAAAAGGGGGGGGGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGPPPPPPPPPAAGGGPPPPPPPPPPPPPP&::: & & & & & &::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&::::&&&& &&&&&&::::&&&&&&&&&PPPPPPPPPPPGGGAGAAGPPPPPPPPPPPPPPPPPGGGGGGGPTTTPPPPPPPGGGGGGAAAAAAAGGGGGGGGGGGGGGPPPPPPPPPPPPPPPPPPPPPPPGGPPPPPPPPPPPPGGGGGGPPPPPPPPPGAAGGPPPPPPPPPPPPPP&::& & & & & & &::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&::::&&& &&&&&::::&&&&&&&&&PPPPPPPPPGGGPPPPPPPPPPPPPPPPGGGGGGGPPTTTPPPPPPPPGGGGGAAAAAAAAAGGGGGGGGGGGGGGGPPPPPPPPPPPPPPPPPPPPGGPPPPPPPPPPPPGGGGGGPPPPPPPPPAAGGGPPPPPPPPPPPPP&::& & && & :::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&::::&&& &&&&&::::&&&&&&&&&PPPPPPPPPPPPGGGGGGGGPPTTTPPPPPPPPGGGGGAAAAAAAAAAAAGGGGGGGGGGGGPPPPPPPPPPPPPPPPPPPPGGGPPPPPPPPPPPGGGGGGPPPPPPPPGAAGGGPPPPPPPPPPPP&::& & & & & ::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:::&&& &&&&::::&&&&&&&&PPPPPPPPPGGGGGGGGPPTTTTPPPPPPPPPGGGGAAAAAAAAAAAAAAGGGGGGGGGGPPPPPPPPPPPPPPPPPPPPGGGPPPPPPPPPPPPGGGGPPPPPPPPPAAAGGGPPPPPPPPPPPP::& & & && ::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&::::&&&&&&&&GGPPPPGGGGGGGGGPPTTTTPPPPPPPPGGGGGAAAAAAAAAAAAAAGGGGGGGGGGPPPPPPPPPPPPPPPPPPPGAGGPPPPPPPPPPPPGGGGPPPPPPPPGAAAGGGPPPPPPPPPPP::& & && & :: &&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&& &&&&:::&&&&&&&GGGGGGGGGGGGGPPTTTTTPPPPPPPGGGGGGAAAAAAAAAAAAAGGGGGGGGGGPPPPPPPPPPPPPPPPPPPGAGGGPPPPPPPPPPPGGGPPPPPPPPPGAAAGGGPPPPPPPPPP&:& & && :: &&&&&&&& &&&&&&&&&&&&&&&&&&&&&&& &&&&::::&&&&&&GGGPPPGGGGPPTTTTTTPPPPPPPGGGGGGGGGGGGGAAAAAAGGGGGGGGGGPPPPPPPPPPPPPPPPPPPGAAGGPPPPPPPPPPPGGPPPPPPPPPPAAAGGGGPPPPPPPPP&&& & & :: & &&& &&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&& &&&&:::&&&&&&PPPGGGGPPPTTTTTTPPPPPPPPGGGGGGGGGGGGGAAAAAGGGGGGGGGGPPPPPPPPPPPPPPPPPPPGAGGGPPPPPPPPPPPPPPPPPPPPPPGAAAGGGGPPPPPPPP&&& & & :& & &&&&&&&&::::::::&&&&&&&&&&&& & &&&&&&&&&&&&&&& &&&&:::&&&&&&PPGGGGGPPPTTTTTTPPPPPPPPPPPGGGGGGGGGGAAAAAGGGGGGGGGGPPPPPPPPPPPPPPPPPPPAAAGGPPPPPPPPPPPPPPPPPPPPPPAAAGGGGGGPPPPPPP&& & & :: &&&&&:::::::::::::::::::::&&&&&&& &&&&&&&&&&&&&& &&&:::&&&&&&PPPGGGGPPPTTTTTTTTPPPPPPPPPPPGGGGGGGGGGAAAAAGGGGGGGGGPPPPPPPPPPPPPPPPPPGAAGGGPPPPPPPPPPPPPPPPPPPPPPAAAGGGGGGPPPPPP&& & & & & &&&:::::::::::::::::::::::::::::&&&&&& && &&&&&&&&&&&&& &&&&:::&&&&&PPGGGGGPPPTTTTTTTTPPPPPPPPPPPPGGGGGGGGGAAAAAGGGGGGGGGPPPPPPPPPPPPPPPPPPAAAGGGGPPPPPPPPPPPPPPPPPPPPPAAAGGGGGGPPPPP&!! && & & &::::::::::::::::::::::::::::::::::::&&&&&&&& &&&&&&&&&&&&& &&&&&::&&&&&PPPGGGGPPPTTTTTTTTTPPPPPPPPPPPPGGGGGGGGGAAAAAAGGGGGGGGGGGGPPPPPPPPPPPPPPAAGGGGPPPPPPPPPPPPPPPPPPPPPGAAAGGGGGGPPPPP!! & & & &:::::::::::::::::::::::::::::::::::::::::&&&&&& &&&&&&&&&&&& &&&&&&&&&&&&PPPGGGGGPPPTTTTTTTTTTPPPPPPPPPPPPGGGGGGGGGAAAAAGGGGGGGGGGGGGGGGGGPPPPPPPAAAGGGGPPPPPPPPPPPPPPPPPPPPGAAAGGGGGGPPPP&SS& & & &:::::::::::&&&&&& &&&&&&&&&::::::::::::&&&&&& &&&&&&&&&&& &&&&&&&&&&&PPPGGGGGPPTTTTTTTTTTTTPPPPPPPPPPPGGGGGGGGGAAAAAGGGGGGGGGGGGGGGGGGGGGGGGAAAAGGGPEE///EE/PP//PPEP//EA/GGG//GPEENGGGGGG!&& && &::::::::&& &&&&&::::::::&&&&& &&&&&&&&&&& &&&&&&&&&&&&PPGGGGPPPTTTTTTTTTTTTTPPPPPPPPPPGGGGGGGGGAAAGGGGGGGGGGGGGGGGGGG/G////AE////EEE//EE//E////EEE///E///EG///GEEEEEEGEEG&&&&& &:::::&& &&&&::::::&&&&& &&&&&&&&&&& &&&&&&&&&&&&PPGGGGGPPTTTTTTTTTTTTTTTPPPPPPPPPPGGGGGGGGGGGGGGGGGGGGGG/EEGEE///////////EE////EEE/EEE/EEE//EEEEE/EEE/EEE////EEEEEEEEEEG!&&& &::::& &&&&&&&&&&&&&&&&&&&&&& &&&:::::&&&& &&&&&&&&&& &&&&&& &&&&&PPGGGGGGPPTTTTTTTTTTTTTTTPPPPPPPPPPGGGGGGGGGGGGGGGG/////EEEE//////T////EE//TTGETTGEEEEEEEEEEEETTTETTEETT//TEETTEEEEEEEG!&&&&&:::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&:::::&&&& &&&&&&&&&& &&&&& &&&&&PPGGGGGPPPTTTTTTTTTTTTTTTTPPPPPPPPPGGGGGGGGGGG////////E/EEEEEETTT/TTTTTTEEGTTTTTTTTTTTEEGEETTTTTTTTTTTTTTTTTTTTTGEGEG!&&&&::& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&:::&&&& &&&&&&&&&& &&&&& &&&&PPGGGGGGPPPPTTTTTTTTTTTTTTTPPPGGGGGGGGGGGGGGE////////EEEETTEETTTTTTTTTTTTTTTTTTTTTTTTTTTGTTGTTTTTTTTTTGGGS&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&& &&&&&&&&& &&&&&& &&&&PPGGGGGPPPPPPPPTTTTTTTTTTTTTPPGGGGGGGG////EE/TT//T/EEGTTTTTGTTGTTTTTTTGTTTTGTGTGTTGGN!&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&& &&&&PPGGGGGGPPPPPPPPPPPPPTTTTTTTTPPPGGGGG////EEEETTTTTTTGTTGTTGTTGGGGGGNN&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&& &&PPGGGGGPPPPPPPPPPPPPPPPPTTTTTPPPPPEP/////EEEGTTGTTTG11GG11G111GGGGGNNS!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&& &&&PPGGGGGGPPPPPPPTTTTTTPPPPPTTTTTPP/EEETTTTTEGG11GT111G111111G111111111111111111GGGNNS!&&&&&& &&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&& &&&PPGGGGGGGPPPPTTTTTTTTTTTTTTTTTT//EETTTTTT111111111111G11G111G1111G11G1111111111111111111111111""GGNN&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&& &&&PPGGGGGGGPPPPTTTTTTTTTTTTTTTTT//TET11TT111111111111111111111111111111"1111111111111"""1"""111""11"111111""""GN&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& && &&&PPGGGGGGGGPPPTTTTTTTTTTTTTTTTEEETT111111111G1""1111111111""111""11"1111""11"1111111111"""""""""""""""""11111""GN&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&& &&&&PPGGGGGGGGPPPPTTTTTTTTTTTTTTEETT1111111111""""""11"111"""""""""""111""""1""111"""111"""""""""""""""GGNS!&&&&&&&&&&&:::::&&&&&&&&&&&&&&&&&&&&:::::::::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&& & &&&&PPPGGGGGGGGPPPPTTTTTTTTTTTTE1T111""11"11"""""""""1"""""""""""1""""""""1""""11""""""""""S&& & &&&&&&::::::::::::::::::::::::::::::::::::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&PPGGGGGGGGGPPPTTTTTTTTTTT11111""""""""""""""""""""""""""""""""" &&&& & && &&&&::::::::::::::::::::::::::::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& & &&&PPPGGGGGGGGPPPTTTTTTTTTT11""""""P"P""PPPPGAAA""GGG"""""""GG&& && && & &: &&::::::::::::::::::::::::::::&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&& && &&&PPPGGGGGGGGPPPPTTTTTTTT"""PPPPPPPPPPPPAAAAAGGGGGGGGGGGG"GGGGAGGG&&& && & &:& &&&::::::::::::::::::::::&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& && &&&&PPPGGGGGGGGPPPTTTTTTTTTTPPPPPPPPPPPPPGAAAAAGGGGGGGGGGGGGGGGGGPPPPPPPPPPGAAAGGGGG&& & & &::& &&&&&&::::::::::::::::&&&&&&& &&&&&&&::::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&& && &&&&PPGGGGGGGGPPPPTTTTTTTTTTTTTTTTTTPPPPPPPPPPGAAAAGGGGGGGGGGGGGGGPPPPPPPPPPPPPPPPGAAAGGGP&&& && && & &:::& &&&&&&&&::::::::::&&&&&&& &&&:::::::::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&& && &&&&PPGGGGGGGPPPPTTTTTTTTTTTTTTTTTTTTTPPPPPPPGAAAGGGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPAAAGGGPP&& & && & &::::& &&&&&&&&&&&&&&&&&&&&& &&::::::::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& && &&&&PPPPGGGGGGGPPPPPPTTTTTTTTTTTTTTTTTTTPPPPPGAAGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGAAGGGPP&&& && && & :::::&& &&&&&&&&&&&&& &::::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&PPPPGGGGGGGPPPPPPPPPPPPPPTTTTTTTTTTTPPPAAGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGAAGGPPPP&& & && &: ::::::&: &&::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&PPPGGGGGGPPPPPPPPPPPPPPPPPPPPPTTTTPPGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGAAAGGPPPP&&& && &&& &: & &:::::::::& &&::::::::::&&&&&&&&&::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&PPPGGGGGGPPPPPPPPPPPPPPPTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPAAAAGGPPPPP&& & && ::: & &:::::::::::::&&&&&&&&::::::::::::&&&&&&&&&::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&PPPGGGGGGPPPPPPTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGAAAAGGPPPPPP&& J && &:: & &::::::::::::::::::::::::::::::&&&&&&&&&::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&PPPGGGGGGPPPPPTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPAAAAGGPPPPPPP&&& JJ &&& &:: && &::::::::::::::::::::::::::&&&&&&&&&&:::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&PPPGGGGGGPPPPPTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPAAAGGGPPPPPPPP&& JJ &&& ::: && &:::::::::::::::::::::&&&&&&&&&&&::::& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&PPGGGGGPPPPPPTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPAAGGPPPPPPPPPPP&& JJ &&& :::: &&& &&::::::::::::&&&&&&&&&&&&&&&:::: &&&&&&&&&&&&&& &&&&&&&&&&&&&&&&& & &PPPGGGGGPPPPPPTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPAAGPPPPPPPPPPPPP&& JJ &&& & &:: &&&&& &&&&&&&&&&&&&::: &&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&& &GGGGGGGGGGGGPPGGGGGPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPGGGGPPPPPPPPPPPPP&&& &JJ &&& & ::: &&&&&&&& &&&&&&&&&&& &:::: &&&&&&&&&&&&& &&&&&&&&&&&&&&&&&& &&GGGGGGGGGGGGGGGPPPGGGGGPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPGGGGPPPPPPPPPPPPPP&& JJJ &&& & ::: &&&&&&&&&&&&&&&&&&&&&&&&&&& ::: &&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&& &&PPPPPPPPPGGGGGGGGGPPPGGGGGPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPGGPPPPPPPPPPPPPPPPP&& JJJ && & ::: &&&&&&&&&&&&&&&&&&&&& :::: &&&&&&&&&& &&&&&&&&&&&&&&&&&&&&& &&PTTTTTTTPPPPPGGGGGGGPPGGGGPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP&& JJJ &&& &&& &::: &&&&&&&&&&&&&&&&&& &::: &&&&&&&& &&&&&&&&&&& &&&&&&&&&&& &&TTTTTTTTTTTTPPPPGGGGGGPPPGGGGPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPP&& &JJJ &&& &&& &:::: &&&&&&&&&&& &:::: &&&&&&&& &&&&&&&&&&&& &&&&&&&& &&&&&&PPTTTTTTTTTTTTTTTPPPPGGGGGPPPGGGGPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPGG&& &JJJ &&&& &&& &:::: &::::: &&&&&&&& &&&&&&&&&&&& &&&&&&&&& &&&&&PPPPPPPPPTTTT TTTTTTTTTTPPPPGGGGPPGGGPPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPGGGGG&& &JJJ &&& &&&& ::::::: :::::::: &&&&&&& &&&&&&&&&&&& &&&&&&&&& &&&&&PPPPPPPPPPPPPPPTTT TTTTTTTTTTTTPPPPGGGGPPPGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGG&& JJJJ &&&& &&&&& ::::::::::::::::::::: &&&&&&& &&&&&&&&&&&& &&&&&&&&&& &&&&&&3333333PPPPPPPPPPPPPPTTT TTTT TTTTTTPPPGGGGGPPPGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGGG& &JJJ &&&& &&&&& &&&&::::::::::::::: &&&&&&& &&&&&&&&&&&& &&&&&&&&&& &&&&&&333333333333PPPPPPPPPPPPPPTTT TTT TTTTTTPPPGGGGPPGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGGGGG&& &JJJ &&&&& &&&&& &&&&&& &&&&&&&&&&&& &&&&&&&&&& &&&&&&3333333333PPPPPPPPPPPPPTT TT TTTTTTPPPGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGGGGGG&& &JJJ &&&&& &&&&& &&&&&&&& &&&&&&&&&&&& &&J&&&&&&&& &&&&&&&333333333PPPPPPPPPPPPTT TTTTTTTTTTTPPGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGAAAAGGGGGG&& &JJJ& &&&&& &&&&&&&&&&&&&&&&&&&&& & &&&&&&&&&& &JJJJJ&&&& &&&&&&&3333333333PPPPPPPPTT TTTTTTTTTTTTTTTPPGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGGGGGGGAAAAGGGGGGGPP& &JJJ &&&&&& &&&&&&&&&&&&&&&& &&&&&&&& &&JJJJJ&&&&& &&&&&&&&33333333333PPPTT TTTTTTTTTTTTTTTPPPPGGGGPPPPPPPPGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAGGGGGPPPPP&& &JJJ& &&&&&& &&&&&&& &&&&&&& &&&JJJJJJJ&&&&& &&&&&&&&3333333333333T TTTTTTTTPPPPPPPPPPPPPGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAGGGGPPPPPPPP& JJJJ& &&&&&&&& &&&&&&& &&&&JJJJJJJ&&&&& &&&&&&&&3333333333T TTTTTTTPPPPPPPPPPPPPPPPPGGGGPGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAGGGGPPPPPPPPPP&& &JJJJ& &&&&&&&&& &&&&&& &&&& &&&&&JJJJJJJJJ&&&& &&&&&&&&33333333T TTTTTTPPPPPPPPPPPPPPPPPPPPGGGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAAAGGGGPPPPPPPPPPPPP&& &JJJJJ&& &&&&&&&&&&&&&&&&& & &&&&&&&JJJJJJJJJ&&&&& &&&&&&&&&33333333T TTTTTPPPPPPPPPPPPPPPPPPPPPGGGGPGGGGAGGGGGGGGGGAAAAAAAAAAAAAGGGGGPPPPPPPPPPPPPP&& &JJJJJJ&&& &&& & &&&&&&&JJJJJJJJJJ&&&&& &&&&&&&&333333333T TTTTPPPPPPTTTTTTTTTTTTTPPPPPGGGGPGAAAAAAAAAAAAAAAAAAAAAAAGGGGGGPPPPPPPPPPPPPPPP&& &JJJJJJJ&&&& &&&& &&&&&&&&JJJJJJJJJJ&&&&& &&&&&&&&3333333333 TTTGPPPTTTTTTTTTTTTTTTTTTPPPPGGGPPGAAAAAAAAAAAAAAAAAGGGGGGPPPPPPPPPPPPPPPPPPP&& &JJJJJJJJJJJ&&&&&&&&&&&&&&&&&&&&&&&&&&JJJJJJJJJJJ&&&&&& &&&&&&&&&333333333333T TTTGGPPTTTTTTTTTTTT TTTTTTPPPGGGGPPAAAAAAAAAAAAAGGGGGGPPPPPPPPPPPPPPPPPPP&:&& &&JJJJJJJJJJJJJJJJ&&&&&&&&&&&&&&JJJJJJJJJJJJJJ&&&&&& &&&&&&&&&3333333333333T TTGGPPTTTTT TTTTPPPGGGGPPPPAAAAAAAAAGGGGGGPPPPPPPPPPPPPPPPPPP&:&&& &&JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ&&&&&&& &&&&&&&&&333333333333333T TTGGGPTTT TTTTPPGGGGPPPPPAAAAAAGGGGGGPPPPPPPPPPPPPPPPPPPP::::&&& &&&JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ&&&&&&&& &&&&&&&&&33333333333333333TT TTGGPTTT TTTTTTTTPPGGGGPPPPPAAGGGGGGPPPPPPPPPPPPPPPPPPPP&:::::&&&& &&&JJJJJJJJJJJJJJJJJJJJJJJJJJJJ&&&&&&&&&& &&&&&&&&3333333333333333333GPTT TGGPTTT TTTTTTTTTTTTTTTTTPGGGGPPPPPPGGGGGPPPPPPPPPPPPPPPPPPPP&::::: &&& &&&&&JJJJJJJJJJJJJJJJJJJ&&&&&&& &&&& &&&&&&&&&333333333333333333333GGPPPTTGGTTT TTTTTTTTTTTTTTTTTTTTTTPGGGGPPPPPPPGGPPPPPPPPPPPPPPPPPPPPP::::: &&&&&&& &&&&&&JJJJJJJJJ&&&&&&&&&&& & & &&&&&&&&&33333333333333333333333GGGPPPGGPTTT TTTTTTTTPPPPPPPPPPPPTTTTPGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPP&::::& &&&&&&&& &&&&&&&&&&&&&&&&&&&& &&& &&&&&&&&333333333333333333333333GGGGPPGGTTT TTTTTTPPPPPPPPPPPPPPPPPPPPPPGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPP&:::& &&&&&&N&&& &&&&&&&&&&&& &&&&&&&&&&&&&&3333333333333333333333333333GGGGGGPGGTTTTTTTTPPPTTTTTTTTTTTTTTPPPPPPPPGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPP&::: &&&&&& NN&&&&& &&&&&&&&&&&&&&&&333333333333333333333333333333GGGGGGGGGPTTTTGGPTTTTTTTTTTTTTTTTTTTTTTPPPPPGGGPPPPPPPPPPPPPPPPPPPPPPPPP:::& &&&&&& &::NNN&&&&&&&&&&&&&&&&&&&&&&&NNNN333333333333333333333333333333GGGGGGGGGGGPGGGGTTTTTTTTTTTTTTTTTTTTTTTTTTPPPGGGGAAAAAPPPPPPPPPPPPPPPPPPPP:::& &&&&& &:::NNNNNNNNNNNNNNNNNN333333333333333333333333333PPPPPGGGGGGGGGGGTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPGGGAAAAAAAAAAAPPPPPPPPP::: &&&&& &:::::NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN3333333333333333333333333TTTTPPPPGGGGGGGPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPGGGGAAAAAAAAAAAAAAPPPPPPP&::: &&&& &:::::::NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN33333333333333333333TTTTTTPPPPGGGGGGGGPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTPPGGGGAAAAAAAAAAAPPPP&::: &&&& :::::::& &&NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN3333333333333TT TTTTPPPGGGGGGGGPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTPGGGGAAAAAAAAPPP::: &&& &:::::&& &&&&&&NNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNN333333TT T PPGGGGGGGGGPPTTTTTTTTTTTTTTTTTTTTTTTTTTTPPGGGAAA::: &&& :::::&& &&&&&&&&&NNNNNNNNNNNNNNNNNN:N NNNNNNNNNTT TTPGGPPGGGGGGGGGGGTPPPPPPPPPPPPPTTTTTTTTTTPGGGG::: && ::::&& &&&&&&&&&&&&&NNNNNNNNN:::::::&&& NNNNNNNNNPPPPPPPPPPPTT TTTGGPPPGGGGGGGGTTTTTTTTTTTTTTTPPPPTTTTTTTPGGGG&::& && &::::& &&&&&&&&&& &&&&&&&:::::::&&& NNNNNNNNNPPPPPAAAPPPPPTT TTTGGPPPPGGGGGGPTTTTTTTTTTTTTTTTTTPPPPTTTTPPGGG&::& && &:::& &&&&&&& &&&&&::::::&&& NNNNNNNNN333PPPPAAAAAAAAAAAATTT TTTGGTTPPGGGGGGGPTTTTTTTTTTTTTTTTTTTTPPPTTPPGGG&::& & :::& &&&&&& &&&&&& &&&&::::::&&& &NNNNNNN3333PPPPAAAAAAAAAAAATTT TTPGGTTTPPGGGGGGGPTTTTTTTTTTTTTTTTTTTTTPPPPPPGG&:& ::: &&&&& &&&&&&&&&&&&& &&&::::::&&& &&&&&&&PPPPAAATT TTPGG TTTPGGGGGGGGPPTTTTTTTTTTTTTTTTTTTTTPPPPPGG&&&& ::& &&& &&&&::::::&&&&&&&& &&&::::::&&& &&&&&&&PPPPAAATTT TTPGG TTTGGGGGGGGGGPTTTTTTTTTTTTTTTTTTTTTTPPPGG&&&& ::& &&& &&:::::::::::::::&&&&& &&&&:::::&& &&&&&&&&PPPAAATTT TTPGG TTGGPPGGGGGGGGPTTTTTTTTTTTTTTTTTTTTTPPPGGG& :& && &:::::::::::::::::::&&&& &&&&:::::&& &&&&&&&PPPAAATT TTPGGT TTPGGTPGGGGGGGGPPTTGGGGGTTTTTTTTTTTTTPPPGGG& & & &::::::::::::::::::::::&&& &&&&:::::&& &&&&&&&PPPAATT TTPGGT TTGGTTTTPGGGGGGGGGGGGGPPPPPPPTTTTTTTTPPPGG""1""G & &&:::::::::::::::::::::::::&&& &&&&:::::&& &&&&&&PPPAATT TTPPGT TTGGTTTTTTTGGGGGGGPPTTTTTTTTPPPPTTTTTPPPPP"""""""1111""""G && &:::::&&& &&&&&:::::::::::&& &&&&::::&& &&&&&&&PPAATT TTPPTT TPGGTTTTTTTTPGGGGGGPPTTTTTTTTPPPTTTTTPPPP"""""""""1111111""GGG&& &:::& &&&:::::::::&& &&&:::::&& &&&&&&&PPAAATT TTPPTT TTGGTTTTTTTTTTPGGGGGGPTTTTTTTTTPPPTTTTPPPP"""""""""""11"111111GGG &::& &&::::::::&& &&&::::&&& &&&&&&PPAATT TTTPPT TTTGGTTTTTTTTTTGGGGGGGGTTTTTTTTTTPPPTTPPPPP""""""""""11"11111111GG &&:& &&&&&&&&&&& &&:::::::&& &&&::::&& &&&&&&PPPPPPPPPAAATTT TTTPPTT TTTPPTTTTTTTTTTGGPPGGGGGPTTTTTTTTTPPPPPPPPP""""""""11""""""""11111111G &&& &&&&&&&&&&&&&&&& &&::::::&& &&&::::&& &&&&&&PPPPPPPPPPPPPAATT TTTPPTT TTTTPPTTTTTTTTTGGTTPPGGGGGPTTTTTTTTPPPPPPPPP"""""1"""1111"""""111"111G11GTTTGG &&& &&&&&&&&&&&&&&&&&&& &&:::::&&& &&&:::&&& &&&&&&PPPPPPPPPPPPPPPPAATTT TTTPPPTT TTTTTPPTTTTTTTTGGTTTTPGGGGGGPTTTTTTTPPPPPPPP"""""""""1111111111111111111GTTTTTTTEEEG &&&& &::::::::::::&&&&&&&&& &&:::::&& &&::::&& &&&&&&PPPPPPPPPPPPPPPPPPAATT TT TTTTPPTT TTTTGGPPTTTTTTTG TTTPGGGGGGGTTTTTTTPPPPPPPP"""""""1""1111G1111111111TTTTTTTTTTGEEGU&&&&& &&:::::::::::::::&&&&&&& &&::::&& &&&:::&& &&&&&&&PPPPPPPPPPPPPPPPPAAT T TTTPPPTT TTTTPGGPPTTTTTTGT TTTGGPGGGGGPTTTTTTPPPPPPP""""""11""""111111G11111111TTTTTTTTTTEEEEEEGU&&&&&& &&&&&&&&&&::::::::::&&&&&&& &&:::&& &&::::&& &&&&&&PPPPPPPPPPPPPPPPPPAATT TT TTTPPPPT TTTPGGGPPPTTTTGG TTTTGGPPGGGGPTTTTTTTPPPPPP""""""""""""111G"11111GGG11GTTGTTTT/TTEEEEEEEEEG&&&&&&&& &&&&&&:::::::&&&&&&& &&:::&& &&::::& &&&&&&&PPPPPPPPPPPPPPPPAAATT T TTTTPPPTTTTTTPPGGGGGPPTTTPT TTTGGTPPPPGGPTTTTTTTTPPPP"""""""""""1"1111111111GGTTTTTTETT///EEEEEEEGGG&&&&&&&&& &&&&&::::::&&&&&&& &&:::&& &&:::&& &&&&&&PPPPPPPPPPPPPPPPPAAATTTTT TTTTPPPPTTTTPGGGGGGGGPPTTPT TTTGGTTTTPPGGGTTTTTTTTTPPP""""""11""""11"111111G1111TTGTTTTETTEEE////EEEGGGGG&&&&&&&&&& &&&::::::&&&&&& &&::&& &&::::& &&&&&&&PPPPPPPPPPPPPPPPPAAPTTTTTTTTTTTPPPTTPGGGGGGGGGGGPTTPT TTTGTTTTTPGGGPTTTTTTTTTPPP"""""""""""1111""111111111TTTTTEEETTTTEE/EEE/// E  &&&&&&&&&&&& &&&& &&&:::::&&&&&& &:::&& &&:::&& &&&&&&PPPPPPPPPPPPPPPPPAAATTTTTTTTTTPPPPPGGGGGGGGGGGGPPTPPT TTTGGTTTTTGGGGGPTTTTTTTTPPP"""""""""""1111111111111GGTTTTTTTGEEEEEEE//EE//EE&&/ &&& &&&&&&&&&&&&&&&&&& &&&&&& &&&::::&&&&& &&:::& &&::::& &&&&&&PPPPPPPPPPPPPPPPPPPAATTTTTTTTTTTPPPGGGGGGGGGGGGGGPPPPT TTPGTTTTTGGGGGGGTTTTTTTPPPP1"""1"111""""11G1111111111GTTTTTTETEEEG/EEEEE/////&& &&& && &&&&&&&&&&&&&&&&&&&&&&&& &&:::::&&&& &&::&& &&:::&& &&&&&&PPPPPPPPPPPPPPPPPAAATTTTTTTTTPPPGGGGGGGGGGGGGGGPPPT TTPGTTTTTTGGGGGGGTTTTTTTPPPPP111111"1111111""G111G1111GTTTTTTTTTTTEEGEEE///EEEE//&& &&& & && &&&&&& &&&&&&&&&&&&&&& &&&::::&&&& &&&&& &&&::&& &&&&&&PPPPPPPPPPPPPPPPPAAPTTTTTTPPPGGGGGGGGGGGGGGGGPPT TTTPPTTTTTGGGGGPGGTTTTTTPPPPPP11T1G11111111G1111111GTTTTTTETTTTTEETEEE//EE///&& &&& & & &&&&& &&&&&&&&&&&&&& &&::::&&&& &&&&&&&&&:::&& &&&&&PPPPPPPPPPPPPPPPPAAPPTTTTPPGGGGGGGGGGGGGGGGGPPPT TTPPTTTTTGGGGGPPGGTTTTTTPPPPPEETT111111G1111G11TTGTGTTTTTTTEE//T/EEE//EE////& && & &&& &&&&&&&&&&&&&&&&& &&::::&&&& &&&&&&&&:::&& &&&&&&PPPPPPPPPPPPPPPPAAPPPPPGGGGGGGGGGGGGGGGGGGPPT TTTPPTTTTGGGGGPTTGGTTTTTTPPPPPEETTT11GTGT11GGTTTGTTTTTTTTTT///EE////EEE///E/& &&& & & &&::&& &&&&&&&&&&&&&&&&& &&:::::&&& &&&&&&&&::&& &&&&&&PPPPPPPPPPPPPPPPAAGGGGGGGGGGGGGGGGGGGGGGPT TTTPPTTTTGGGGGGTTTGPTTTTTTPPPPEE//EETTTTTGEGGTTTTTTEETTTTEEGTTT//T/////E////EE//& &&& & & &&&::&& &&&&&&&&&&&&&&&&& &&:::&&& &&&&&&&&:::&& &&&&&PPPPPPPPPPPPPPPPAAGGGGGGGGGPPT TTTTPTTTTPGGGGGPTTTPTTTTTTPPPP///EETTTTTEEEEETT/TT/EEEETEEEE/T/////////& && & & &&:::&& &&&& &&&&&&&&&&&&& &&&:::&&& &&&&&&&&::&& &&&&&&PPPPPPPPPPPPAPPPAAPPPPPPGPT TTTTPTTTPGGGGGGTTTTPTTTTTTPPP//EE//////EEE/TT/////E//EEEE///////& && & && &&&:::&& &&& &&&&&&&&&&&&& &::::&&& &&&&&&::&&& &&&&&PPPPPPPPPPPAAPPPPPPPPPPPPPPPP TTTTPPTTTPGGGGGPTTTTPPTTTTPPPPE/////EEG///////////EEE//& && & && &&&&:::&& && &&&&&&&&&&&& &::::&& &&&&&&::&& &&&&&PPPPPPPPPPAAAPPPPPPPPPPPPPPPPT TTTTPTTTPPGGGGGTTTTTPPTTTTPPP//E//////////E& && & & &&& &&&&:::&&& && &&&&&&&&&&&& &&:::&&& &&&&&&::&&&&&&&&PPPPPPPPPPAAAPPPPPPPPPPPPPPPPP TTTTPTTPPGGGGGGTTTTTTPPTTPPPP& && & && &&&::::&&& && &&&&&&&&&&& &&:::&& & &&&&&::&&&&&&&&&PPPPPPPPPAAAPPPPPPPPPPPPPPPPPP TTTTPTTPPGGGGGPTTTTTTPPTTPPPP& & && & & &&& &&&&&:::&&& && &&&&&&&&&&& &::::&&& &&&&&::&&&&&&&&&PPPPPPPPAAAAPPPPPPPPPPPPPPPPPP TTTPTTTPGGGGGGPTTTTTTTPPPPPPP& & && & & & && &&&&&::::&& && &&&&&&&&&& &::::&& &&&&&&:&&&&&&&&&PPPPPPPPAAAAPPPPPPPPPPPPPPPPPPPTT TTTTPTTPPGGGGGGPTTTTTTTPPPPPPP& && & & & &&& &&&&&::::&&& && &&&&&&&&&& &&:::&&& &&&&&&&&&&&&&&&PPPPPPPAAAAAPPPPPPPPPPPPPPPPPPPTTTGGGGGGGGPTTTTTTTTPPPPPP& &&& && && & &&&& &&&&&:::::&&& & &&&&&&&&& &&:::&& &&&&&&&&&&&&&&&PPPPPPPAAAAPPPPPPPPPPPPPPPPPPPPPGPPTTTTTTTTPPPPP& & && && & &&&&&& &&&&&&:::::&&& && &&&&&&&&& &&::&&& &&&&&&&&&&&&&&PPPPPPPAAAAPPPPPPPPPPPPPPPPPPPPPTTTTTTTTPPPPP& && && && &&&&&& &&&&&&:::::&&&& && &&&&&&&& &:::&& &&&&&&&&&&&&&&&PPPPPAAAAAPPPPPPPPPPPPPPPPPPPPPTTTTTTTTPPPP& && &&& & &&&&&&& &&&&&&&:::::&&& & &&&&&&&&& &&:::& &&&&&&&&&&&&&&&PPPPPAAAAAPPPTTTTTTTPPPPPPPPPPPPTTTTTTPPPPP& & && && && &&&&&&&& &&&&&&&::::::&& && &&&&&&&& &&::&& &&&&&&&&&&&&&&PPPPPAAAAAPPTTTTTTTTTTPPPPPPPPPPTTTTTPPPPP&& && &&& & &&&&&&&& &&&&&&&&:::::&&& & &&&&&&&& &&:::& &&&&&&&&&&&&&&PPPPAAAAAAPTTTTTTTTTTTTTPPPPPPPPTTPPPPPPP& & & &&& && &&&&&&&&& &&&&&&&::::::&&& & &&&&&&&& &&::&& &&&&&&&&&&&&&PPPPAAAAAPPTTTTTTTTTTTTTTPPPPPPP& & && &&& & &&&&&&&&& &&&&&&&&::::::&& & &&&&&&&& &&&::& &&&&&&&&&&&&&PPPPAAAAAPTTTTTTTTTTTTTTTTTPPPPPP& & & &&& & &&&&&&&&&& &&&&&&&&::::::&& &&&&&&&&&&&&:& &&&&&&&&&&&&&PPPPAAAAAPTTTTTTTTTTTTTTTTTPPPPPP& & & &&& && &&&&&&&&&&& &&&&&&&&:::::&&& &&&&&&&&&&::& &&&&&&&&&&&&PPPAAAAAAPTTTTTTTTTTTTTTTTTTPPPPP& & & &&& && &&&&&&&&&&& &&&&&&&&&::::&&& & &&&&&&&&&&&& &&&&&&&&&&&&PPPAAAAAAPTTTTTTTTTTTTTTTTTTTPPPP& & & &&&& & &&&&&&&&&&& &&&&&&&&&:::::&& & &&&&&&&&&&& &&&&&&&&&&&&PPPAAAAAPTTTTTTTTTTTTTTTTTTTTTPPP && & &&&& && &&&&&&&&&&& &&&&&&&&&:::::&&& &&&&&&&&&&& &&&&&&&&&&&PPPAAAAAPTTTTTTTTTTTTTTTTTTTTTTPPP& && && &&&& && &&&&&&&&&&&& &&&&&&&&:::::&&& &&&&&&&&&&&&&&&&&&&&&&&PAAAAAAPTTTTTTTTTTTTTTTTTTTTTTPPP& & & &&& &&& &&&&&&&&&&&& &&&&&&&&&::::&&& &&&&&&&&&&&&&&&&&&&&&&PAAAAAPTTTTTTTTTTTTTTTTTTTTTTTTPP& & & &&& &&& &&&&&&&&&&&&&& &&&&&&&&::::&&& &&&&&&&&&&&&&&&&&&&&&PAAAAAPTTTTTTTTTTTTTTTTTTTTTTTTPP& & & &&&& &&& &&&&&& &&&&&&&& &&&&&&&&::::&&& &&&&&&&&&&&&&&&&&&&&AAAAAAPTTTTTTTTTTTTTTTTTTTTTTTTTP& && & &&&& &&& &&&&&& &&&&&&&& &&&&&&&::::&&& &&&&&&&&&&&&&&&& &&AAAAAAPTTTTTTTTTTTTTTTTTTTTTTTTTP& && & &&& &&&& &&&&&& &&&&&&&&& &&&&&&::::&&& &&&&&&&&&&&&&&& &&AAAAAPPTTTTTTTTTTTTTTTTTTTTTTTTTT& && && &&& && &&&&&& &&&&&&&&&& &&&&&&::::&& &&&&&&&&&&&&&& &AAAAAPPTTTTTTTTTTTTTTTTTTTTTTTTTT& &&&&& && && &&&&&& &&&&&&&&&&& &&&&&&::::&& &&&&&&&&&&&&& &AAAAAPPTTTTTTTTTTTTTTTTTTTTTTTTTTP&& &&&&& && && &&&&&&& &&&&&&&&&&&& &&&&&::::&&& &&&&&&&&&&&& &&AAAAPPTTTTTTTTTTTTTTTTTTTTTTTTTTT&& &&&&& &&& &&& &&:&&& &&&&&&&&&&&&&&&&&&&::::&& &&&&&&&&&&& &&AAAAPPTTTTTTTTTTTTTTTTTTTTTTTTTTT&& &&&&&& &&& &:& &::::&& &&& &&&&&&&&&&&&&&&:::&&& &&&&&&&&&&& &&AAAAPPTTTTTTTTTTTTTTTTTTTTTTTTTTT&&& &&&&&& &&& ::& &:::::: &&&&&&&&&&&&&&&&&&&&& &&&&&&&&&& &AAAAAPTTTTTTTTTTTTTTTTTTTTTTTTTTT&&& &:::&& &&&&&::: &&:::::&&&&& &&&&&&&&&&&&&&&&&&&& &&&&&&&&& &AAAAAPTTTTTTTTTTTTTTTTTTTTTTTTTTT&&& &::::& &&&&&:::: &::::::&&&&& &&&&&&&&&&&&&&&&&& &&&&&&&& &&AAAAPTTTTTTTTTTTTTTTTTTTTTTTTTTT&&& &::::& &&&&:::: &&::::::&&&&&& &&&&&&&&&&&&&&& &&&&&&&& &&AAAAPTTTTTTTTTTTTTTTTTTTTTTTTTTT&&&& &::::&& &&&&&::::&: &&:::::::&&&&&&& &&&&&&&&&&&&&&&&&&&&&&& &AAAAAPTTTTTTTTTTTTTTTTTTTTTTTTTT&&&&& &&::::& &&&&:::::& &&&::::::::::&&&&&&&&&&&&&&&&&&&&&& &&&& &&AAAAPTTTTTTTTTTTTTTTTTTTTTTTTTT&&:&& &&:::::& &&&&:::::: &&&&:::::::::&&&&&&&&&&&&&&&&&&&& &&& &&PAAAPTTTTTTTTTTTTTTTTTTTTTTTTTT&:::: &&::::& &&&&:::::: &&&&&&::::&&&&&&&&&&&&&&&&&&&&& &&& &PPAAAPTTTTTTTTTTTTTTTTTTTTTTTTT&&::&& &&:::::& &&&:::::::: &&&&&&&&&&&&&&&&&&&&&&&&&&&&& && &&PAAAPTTTTTTTTPTTTTTTTTTTTTTTT&::::& &::::::& &&&&:::::::: &&&&&&&&&&&&&&&&&&&&&&&&& && &PAAAPTTTTTTTTPTTTTTTTTTTTTTTT&&::::& &::::::& &&&&&::::::::&&& &&&&&&&&&&&&&&&&&&& & &&PAAAPTTTTTTTPPTTTTTTTTTTTTTT&::::&& &:::::: &&&&&::::::::&&&&&& &&&&&&&&&&& &&&& & &PAAAPTTTTTTTPPPTTTTTTTTTTTTT&:::::&& &::::::& &&&&&:::::::&&&&&&&&&&&&&&&&& && &AAAPPTTTTTTPPPPTTTTTTTTTTT&:::::&& &:::::::& &&&&&&::::&&&&&&&&&&&&&&&&&&&& & &PAAPPTTTTTTPPPPTTTTTTTTTTT&:::::&& &:::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &AAAPTTTTTTTPPPPTTTTTTTTTT:::::::&&&&&::::::::::&&&&&&&& &&&&& &AAPPTTTTTTPPPPTTTTTTTTTT:::::::&&&&&&::::::::::::&&&&&& & AAPPTTTTTTTPPPPTTTTTTTT&:::::::&&&&&&&:::::::::::&&&&&&&&&&&&&&&& &AAPTTTTTTTPPPPTTTTTTTP:::::::::&&&&&& &:::::&&&&&&&&&&&&&&&& &APPTTTTTTPPPPTTTTTTT::::::::::&&& &&&&&&& &PPTTTTTTTPPPTTTTTTT:::::::::&&&&& &&&&& PTTTTTTTPPPPTTTTT&&::::::&&&&&&&&&& &&&&&&&PPPPTT& PPTTTTTTPPPPTTTTT&&&&&&&&&&&&&&&&&&&&&&AAAPPPPPPPTTTPP&&PTTTTTTPPPPTTTTP&&&&&&&&&&AAAAAAAPPPPPPPTTTPPPA&TTTTTTTPPPTTTPPPPPPTTPPPPAAAAAAAAPPPPPPPTTTTPPPAATTTTTTPPPPTPTPPPTTTTTTTTTTTTPPPPPPAAAAAAAAAPPPPPPPPTTTPPPAAAPTTTTTPPPPPTTTTTTTTTTTTTPPPPPPAAAAAAAAAAAAPPPPPPPPTTTPPPAAAPPTTTTTTPPPPPTTTTTTTTTTPPPPPPPAAAAAAAAAAAAAAAPPPPPPPPTTTTPPAAAPPTTTTTTPPPPTTTTTTTAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPTTTTPPAAAPPTTTTTTPPPTTTTTPAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPTTTTPPAAAPPTTTTTTPPPTTTTPAAAAAAAAAAAAAAAAPAAAAAAAAAAAPPPPPPPPTTTTPAAPPPTTTTTTPPTTTTPAAAPPPPPPPPPPPPPPPAAAAAAPAAAAPPPPPPPPTTTTPPAPPPTTTTTPPTTTPPAATTTTTTTTPPPPPPPPAAAAAAPPAAAAPPPPPPPTTTTPPPPPPTTTTTPTTTPTTTTTTTTTTTTTPPPPPAAAAAAAPPPAAAPPPPPPPTTTTTPPPPPTTTTPTTTTTTTTTTTTTTTTTTPPPPAAAAAAPPPPAAAPPPPPPPTTTTTPPPPPTTTTPTTTTTTTTTTTTTTTTTPPPPPAAAAAAPPPPPAAAPPPPPPTTTTTPPPPPTTTPTTTTTTTTTTTTTTTTPPPPPAAAAAAPPPPPPAAAPPPPPPTTTTTPPPPPPTPTTTTTTTTTTTTTTPPPPPPPAAAAAAPPPPPPAAAPPPPPPTTTTTPPPPPPPTTTTTTTTTTTPPPPPPPPPAAAAAAPPPPPPPAAAAPPPPPTTTTTPPPPPPTTTTTTTTTPPPPPPPPPPPAAAAAAPPPPPPPPAAAPPPPPTTTTTTPPPPTTTTTTTTPTPPPPPPPPPPAAAAAAPPPPPPPPAAAPPPPPTTTTTTPPPTTTTTTTTTTTPPPPPPPPAAAAAAPPPPPPPPPAAAPPPPPTTTTTTPPPTTTTTTTTTTPPPPPPPPAAAAAAAPPPPPPPPPAAAPPPPPTTTTTTPPTTTTTTTTPPPPPPPAAAAAAAAPPPPPPTPPPAAAPPPPPTTTTTTPTTTTTTTPPPPPAAAAAAAAAAAPPPPPTTPPPAAAPPPPPTTTTTTTTTTTTPPPAAAAAAAAAAAAAAPPPPPTTTPPAAAPPPPPTTTTTTTTTTTPPPAAAAAAAAAAAAAAAPPPPPPTTPPAAAAPPPPTTTTTTTTTPPAAAAAAAAAAAAAAAAAAPPPPPTTTPAAAAPPPPTTTTTTTTPPAAAAPPPPPPAAAAAAAAAPPPPPTTTPAAAAPPPPTTTTTTPPPPPPPPPPPPAAAAAAAAAAPPPPPTTTPAAAAPPPPPTTTTTPPPPPPPPPPPPAAAAAAAAAAAPPPPTTTPAAAAPPPPPTTTTPPPPPPPPPPPPAAAAAAAAAAAPPTPTTTPAAAAPPPPPTTTPPPPPPPPPPPPPAAAAAAPAAAAPTTPTTTPAAAAPPPPPTTPPPPPPPPPPPPPAAAAAAPPAAAPTTPTTTPAAAPPPPPPTTPPPPPPPPPPPPAAAAAAPPPAAAPTTPTTTPAAAPPPPPPTPPPPPPPPPPPPAAAAAAPPPAAAPTTPTTTPAAAPPPPPPTPPPPPPPPPPPPAAAAAAPPPAAAPTTPTTTPAAAPPPPPPTPPPPPPPPPPPAAAAAAPPPPPAAPTTPTTTPAAAPPPPPPPPPPPPPPPPPAAAAAAPPPPPAAPTTPTTTPAAAPPPPPPPPPPPPPPPPPAAAAAAPPPPPAAPTTPTTTAAAPPPPPPPPPPPPPPPPPAAAAAAAPPPPAAAPTTTTTTAAAPPPPPPPPPPPPPPPPPAAAAAAPPPPPAAAPTTTTTTAAPPPPPPPPPPPPPPPPAAAAAAAPPPPPAAAPTTTTTTAPPPPPPPPPPPPPPPPAAAAAAAPPPPPAAAPTTTTTPPPPPPPPPPPPPPPPPAAAAAAAPPPPPPAAAPTTTTTPPPPPPPPPPAAAAAPAAAAAAAPPPPPPAAPPTTTTTPPPPPPPPPAAAAAAAAAAAAAPPPPPPPAAPTTTTTTPPPPPPPPAAAAAAAAAAAAAPPPPPPAAAPTTTTTTPPPPPPPAPPPAAAAAAAAAPPPPPPAAAPTTTTTPPPPPPPPPPPPPAAAAAAAPPPPPPAAPPTTTTTPPPPPPPPPPPPPPAAAAAAPPPPPPAAPTTTTTTPPPPPPPPPPPPAAAAAAAPPPPPPAAPTTTTTTPPPPPPPPPPAAAAAAAAPPPPPAAAPTTTTTPPPPPPPPPAAAAPAAAAPPPPPAAPTTTTTTPPPPPPPPAAAAPPAAAAPPPPPAAPTTTTTTPPPPPPPAAAPPPAAAAPPPPPAAPTTTTTPPPPPPPAAAAPPPAAAAPPPPPAPTTTTTPPPPPPAAAAPPPPAAAAPPPPPPPTTTPPPPPPPPAAAPPPPPAAAAPPPPPPTTTTPPPPPPAAAPPPPPPAAAAPPPPPPTTTPPPPPPAAAAPPPPPPAAAAPPPPPTTPPPPPAAAAPPPPPPPAAAAPPPPPTPPPPPPPAAAAPPPPPPPAAAAPPPPPPPPPPPAAAAPPPPPPPPAAAPPPPPPPPPPAAAAPPPPPPPPPAAAPPPPPPPPPAAAAPPPPPPPPPAAAAPPPPPPPPPAAAPPPPPPPPPPAAAPPPPPPPPAAAPPPPPPPPPPPAAAPPPPPPPAAAPPPPPPPPPPPAAAPPPPPPAAAPPPPPPPPPPPPAAPPPPAAAPPPPPPPPPPPPPPAPPPAAAPPPPPPPPPPPPPPAAAPPPPPPPPPPPPPPTTT \ No newline at end of file
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.1_Spatial_Domain.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.1_Spatial_Domain.rasql
deleted file mode 100644
index 20e2df7..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.1_Spatial_Domain.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: [0:255,0:210]
- Result element 2: [0:255,0:210]
- Result element 3: [0:255,0:210]
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.1_Spatial_Domain_[0].hi.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.1_Spatial_Domain_[0].hi.rasql
deleted file mode 100644
index 2507ed5..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.1_Spatial_Domain_[0].hi.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 255
- Result element 2: 255
- Result element 3: 255
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.1_Spatial_Domain_[0].lo.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.1_Spatial_Domain_[0].lo.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.1_Spatial_Domain_[0].lo.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.1_Spatial_Domain_[0].rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.1_Spatial_Domain_[0].rasql
deleted file mode 100644
index 13f571f..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.1_Spatial_Domain_[0].rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0:255
- Result element 2: 0:255
- Result element 3: 0:255
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.1_Trimming.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.1_Trimming.rasql
deleted file mode 100644
index e6f0081..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.1_Trimming.rasql
+++ /dev/null
@@ -1 +0,0 @@
-/9?HRY\^`dilkigggdba(:ENWbgfdhpvwqnmold[]1BJQ[hqvvvx|}umlomgdBOSWcp|‚‡‰ˆ…ƒ‚zupnlmIPS[kŠŒŒ•š—†zvpidRY`l}Š‘”™™}vwxpdZ_fwŒ—™–”–š™“ˆ‚zso`dp‰¡ª£žž¡£££¡ž™’Šƒ{udn”£«ª¤¡¢¤§§¦£ œ–†ycsŠ›¢£ª°®¨¤§«ª¤ žŸš|fx’©µ¶´°®«¨¦§©ª©ª¬«žŠg€š­µ¶³®ª«®¯­«©¨©«¬¤”lƒ›®·´©£©°´¯ªª«©¤§¬¬Ÿp‰ °º¹±­¬¯³³±°°®ª©­¯©vŠ °¶±®¯±³³´··´®¨¤ª³µ€•¦±µ±¯°³¸»¹µ°°¯¬ª­³³}¢®°®­°µ¸º»º·°¬«­­­§Ÿ¦¤£©³»¼¹·¶³°±·¶«ž“z¡©§§ª®°´¸·°««­¬¤›Ž‚|Š›£££¦©ªª«®¯¬¦¢¢ “t€Ž—œž£¨©§¨ª««ª¦”Šxpu‰œ£¢¢§©¦£££¢¡œ‘†}|vo™ª«£¢¤¤Ÿ››š•…zxtpcpˆ ©¦¡£¤ •ˆ}wx{xqnbl}‘ž¢Ÿ›–‘Š†ƒ{vssspk]hu‰ŒŠ‡…„}zvqppnljhdmv‡‰…}xuuvvqnkifdgmbkt}†‡‚{uplmonlkjiggjbvƒˆŒ‡}xtnkmnjfffcbdk€†‡Ž•Ž{nmpspmifdfiigf}ŒŠ†€ysqvywpkdbchljlx‰Šƒxqqw||vmjhdaafiht{{xvtpoqxysllnjb_abix{vnlotxxvvwvtpjc``c`ddfkpqspopx}ypmkiddhSY]ckptqpuz|zz}ƒƒ|uwDR`ilopployƒ„ŠŠŠŽ”?Saiptplmt}Š”š¢§§££¨BSfqtqolmyŒ™Ÿ£©­­­¯°³FWhppojkwŒœ¢£ª±¶¶·¼½½@Wipsvy}†“Ÿ©°³³°°±¸ÀÈ \ No newline at end of file
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.2_Section.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.2_Section.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.2_Section.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.3_The_Array_Bound_Asterisk.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.3_The_Array_Bound_Asterisk.rasql
deleted file mode 100644
index 17d5718..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.3_The_Array_Bound_Asterisk.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.3_The_Array_Bound_Asterisk_1.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.3_The_Array_Bound_Asterisk_1.rasql
deleted file mode 100644
index 3751b4f..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.3_The_Array_Bound_Asterisk_1.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.4_Shifting_a_Spatial_Domain.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.4_Shifting_a_Spatial_Domain.rasql
deleted file mode 100644
index 342d044..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.4_Shifting_a_Spatial_Domain.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.5_Extending_a_Spatial_Domain.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.5_Extending_a_Spatial_Domain.rasql
deleted file mode 100644
index 5a44898..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.2.5_Extending_a_Spatial_Domain.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.1_Unary_Induction.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.1_Unary_Induction.rasql
deleted file mode 100644
index 24913b8..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.1_Unary_Induction.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.2_Binary_Induction.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.2_Binary_Induction.rasql
deleted file mode 100644
index bdfc709..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.2_Binary_Induction.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.2_Binary_Induction_1.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.2_Binary_Induction_1.rasql
deleted file mode 100644
index 47d985d..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.2_Binary_Induction_1.rasql
+++ /dev/null
@@ -1 +0,0 @@
-§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\ooo\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\oooo\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\oooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\zzooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\ozoooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\ozzooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\ozzooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\oozoooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\ozzoooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\oozzoooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\ozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\oozzoooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\ozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\ozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\oozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\ozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\ozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\ozzoooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\oozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\ozzooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§R\\\\\\\\\\\\ozzoooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§R\\\\\\\\\\\\ozzoooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RR\\\\\\\\\\\\ozzoooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RR\\\\\\\\\\\\ozzoooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RR\\\\\\\\\\\\oozooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRR\\\\\\\\\\\oozooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRR\\\\\\\\\\ooozooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRR\\\\\\\\\ooozooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRR\\\\\\\\\ooozoooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRR\\\\\\\\ooozzoooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRR\\\\\\\\oozzzoooooooooo\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\\\\\oozzzoo\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\\\\\oozzzo\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\\\\\oozzz\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\\\\ooozzz\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRR\\\\\\\ooozzz\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRR\\\\\\ooozzzo\\\\\\\\o\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRR\\\\\\ooozzzo\\\\\\\oo\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRR\\\\\\ooozzzo\\\\\\\o\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRR\\\\\\ooozzzo\\\\\\\o\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRR\\\\\\ooozzzo\\\\\\oo\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRR\RRRR\\\\\\ooozzoo\\\\\\oo\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRR\RRRR\\\\\\ooozzooo\\\\\oo\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRR\RRRR\\\\\oooozzooo\\\\\oo\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRR\RRRR\\\\\oooozzooo\\\\\oo\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRR\RRR\\\\\ooozzzooo\\\\oo\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\RRRRRR\RRR\\\\\ooozzzooo\\\\oo\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\RRRRRR\RRR\\\\\ooozzzooo\\\\oo\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\RRRRR\RRR\\\\\ooozzzooo\\\\oo\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\RRRRR\\RR\\\\oooozzzooo\\\\oo\\\\\o\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\RRRRR\\RR\\\\oooozzzooo\\\ooo\\\\\o\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\RRRRR\\RR\\\\oooozzzooo\\\oo\\\\\\o\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\RRRRR\\R\\\\oooozzzooo\\ooo\\\\\\o\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\RRRRR\\\\\\\\ooozzzooo\\oo\\\\\\oo\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\RRRRR\\\\\\\\ooozzzoo\\\oo\\\\\\oo\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\RRRRR\\\\\\\\oooozzoo\\oo\\\\\\\oo\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\oRRRRR\\\\\\\\oooozzoo\\oo\\\\\\\oo\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\ooRRRRRR\\\\\\\oooozzoo\\o\\\\\\\ooo\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\ooRRRRRR\\\\\\\oooozzoo\\\\\\\\\\oo\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\oo\RRRRR\\\\\\\oooozzoo\\\\\\\\\\oo\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\oo\RRRRR\\\\\\\oooozzzo\\\\\\\\\oo\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\oooRRRRR\\\\\\\oooozzzo\\\\\\\\\oo\\\\\\\\\\\\\\\o§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\oo\RRRR\\\\\\\oooozzzo\\\\\\\\oo\\\\\\\\\\\\\\\\o§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\oo\RRRRR\\\\\ooooozzoo\\\\\\\\oo\\\\\\\\\\\\\\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\oooRRRRR\\\\\ooooozzoo\\\\\\\ooo\\\\\\\\\\\\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\oo\RRRR\\\\\ooooozzooo\\\\\\oo\\\\\\\\\\\\\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\oo\\RR\\\\\\oooozzzooo\\\\\ooo\\\\\\\\\\\\\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\ooo\RR\\\\\\oooozzzooo\\\\\ooo\\\\\\\\\\\\\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\oo\\\\\\\\\oooozzzooo\\\\\oo\\\\\\\\\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\oo\\\\\\\\\oooozzzooo\\\\ooo\\\\\\\\\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\ooo\\\\\\\\oooozzzooo\\\\oo\\\\\\\\\\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\\\\\\oooozzzooo\\\ooo\\\\\\\\\\\\\\\\oooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\\\\\\ooooozzooo\\\oo\\\\\\\\\\\\\\\\ooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\ooo\\\\\\\ooooozzooo\\\oo\\\\\\\\\\\\\\\oooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\oo\\\\\\\ooooozzooo\\\oo\\\\\\\\\\\\\\oooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\oo\\\\\\ooooozzooo\\\o\\\\\\\\\\\\\oooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\oo\\\\\\ooooozzooo\\\\\\\\\\\\\\\oooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\ooo\\\\ooooozzzooo\\\\\\\\\\\\\\ooooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\oo\\\\ooooozzzooo\\\\\\\\\\\\\oooooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\o\\\\\\\\o\\\\ooooozzzooo\\\\\\\\\\\\oooooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\o\\\\\\\\\\\\\ooooozzzoooo\\\\\\\\\\ooooooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\o\\\\\\\\\\\\ooooozzzoooo\\\\\\\\\oooooooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\o\\\\\\\\\\\\\oooozzzoooo\\\\\\\\ooooooooooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\oo\\\\\R\\\\\\oooozzooooo\\\\\\\\oooo\\\\\\o\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\oo\\\\\RR\\\\\oooozzooooo\\\\\\\oooo\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\RRR\\o\\oooozzoooo\\\\\\\\ooo\\\\\\\o\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\RRRR\oo\oooozzzooo\\\\\\\ooo\\\\\\\oo\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\ooo\\RRRR\\oooooozzzooo\\\\\\\o\\\\\\\\\o\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\oo\\RRRRR\oooooozzzooo\\\\\\\\\\\\\\\\oo\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\oo\\RRRR\\ooooozzzooo\\\\\\\\\\\\\\\\oo\\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\oo\\RRRR\\ooooozzzooo\\\\\\\\\\\\\\\\oo\\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\oo\RRRRR\\oozozzzooo\\\\\\\\\\\\\\\\oo\\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\oo\RRRRR\\oozzzzzooo\\\\\\\\\\\\\\\ooo\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\ooRRRRR\\oozzzzzooo\\\\\\\\\\\\\\\oo\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\o\\\\\\ooRRRRR\\\oozzzzooo\\\\\\\\\\\\\\\oo\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\o\\\\\\\oRRRRRR\\oozzzzooo\\\\\\\\\\\\\\oo\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\oo\\\\\\oRRRRRR\\ooozzzooo\\\\\\\\\\\\\\oo\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\oo\\\\\\ooRRRRR\\ooozzzooo\\\\\\\\\RR\\ooo\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\ooo\\\\\\oRRRRR\\ooozzzooo\\\\\\\\RRRR\oo\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\oo\\\\\\oRRRR\\\oozzzzooo\\\\\\\RRRRRoo\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\oo\\\\\\\RRRR\\\oozzzzooo\\\\\\\RRRRRo\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§zzzzzzzzzzzzzzzo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\o\\\\\\\RRRR\\\oozzzzooo\\\\\\RRRRRR\RR\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§zzzzzzzzzzzzzo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§zzzzzzzzzzzzzzzzzzzzzzzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\\\\\RR\\\\oozzzzooo\\\\\RRRRRR\RRR\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooozzzzzzzzzzzzzzzooo§§§§§§§§§§§§§§§zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\\R\\\R\\\\oozzzzoo\\\\\\RRRRRRRRRRR\\\\\\\\o§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooozzzzzzzzzzzzzoooooooooooooooooooozzzzzzzzzooooooooooooozzzzzzzzzzzzzzzzo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\RRR\\\\\\ooozzzzoo\\\\\\RRRRRRRRRRRR\\\\\\\o§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooooooozzzzzzzzzzzzoooooooooooooooooooooooooooooooooooooooooooooooooooooozzzzzzzzzzzo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\oo\\\RRR\\\\\\ooozzzzoo\\\\\RRRRRRRRRRRRR\\\\o\\o§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooooooooooozzzzzzzzzzoooooooooooooooooooooooooooooooooooooooooooooooooooooooooozzzzzzzzzz§§§§§§××µµµµµµµµµµµµµ×ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\ooo\\RRR\\\o\\ooozzzooo\\\\\RRRRRRRRRRRRR\\\oo\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooooooooooooozzzzzzzzzzoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooozzzzzzzzz§×µµµµµµµµµµµµµµµµµµµµµµµµ×ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\oo\\RRRR\\oo\ooozzzooo\\\\RRRoRRRRRRRRRR\\\oo\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooooooooooooooooozzzzzzzzzooooo\\\\\\\\\\\\\\ooooooo\\\\\\\\\\\\\\\\\\\\\\ooooooooooooozzzzzzz×µµµµµµµµµµµµµµµµµµµµµµµµµµµµµµ×ק§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\ooo\RRRR\\\ooooozzzooo\\\\RRRoRRRRRRRRRR\\oo\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooooooooooooooooooozzzzzzzzoooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooooooooz×µµµµµµµµ××××ÌÌÌÌÌÌ×××××××××µµµµµµµµ××ק§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\oooRRRRR\\ooooozzzoo\\\\\RRo\RRRRRRRRRR\\oo\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\\\\oooooooooooooooooozzzzzzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooooo××µµµµµµµ×ÌÌÌÌÌÌ××××××ÌÌÌÌÌÌÌÌÌÌ×××××××××××ק§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\ooRRRRRR\\oooozzzoo\\\\\RooRRRRRRRRRRR\\oo\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\oooooooooooooooozzzzzzzzzoooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ooo×µµµµµµ×ÌÌÌÌÌÌ×××××××××××××××××××ÌÌÌ××××××××××ק§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\ooRRRRRR\\oooozzzoo\\\\ooo\RRRRRRRRRRR\ooo\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\\\ooooooooooooooozzzzzzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\×µµµµµµÌÌÌÌÌÌ×××××××××××××××××××××××××ÌÌÌÌÌ×××××××ק§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\RooRRRRRRR\oozozzzoo\\\ooo\RRRRRRRRRRRR\oo\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\\\\\\\\oooooooooooooozzzzzzzzoooo\\\\\\\\\\\\\\\\\\\\\\\\\\ooo\\\\\\\\\\\\\\\\\\\\\\\×µµµµµµÌÌÌÌÌ×××××××××××××××××××××××××××××××××ÌÌÌ×××××ק§§§§§§§§§§§§§§§§§§\\\\\\\\\\\RRRoRRRRRRR\\ozzzzoo\\oooo\RRRRRRRRRRRR\oo\\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\\\\\\\\\\\\\\\\oooooooooooooozzzzzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\ooooo\\\\\\\\\\\\\\\\\\\\×µµµµµÌÌÌÌ×××××××××××××××××××××××××××××××××××××××Ì××××××ק§§§§§§§§§§§§§§§§§\\\\\\\\\\RRRooRRRRRR\\oozzzoo\ooo\\RRRRRRRRRRRRRooo\\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\ooooooooooooozzzzzzoooooo\\\\\\\\\\\\\\\\\\\\\\\\\ooooo\\\\\\\\\\\\\\\\\\×µµµµÌÌÌ××××××××××××××××××ÌÌÌ××××××××××××××××××××××××××××××ק§§§§§§§§§§§§§§§§\\\\\\\\\\RRR\\RRRRRR\\oozzzooooo\\RRRRRRRRRRRR\\oo\\\\\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\ooooooooooozzzzzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\oooooo\\\\\\\\\\\\\\\µµµµµÌÌÌ×××××××××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××××××××××××××××ק§§§§§§§§§§§§§§§\\\\\\\\\RRRR\\RRRRRR\\oozzzoooo\\\RRRRRRRRRRRR\oo\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\oooooooooooozzzzzoooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\ooooo\\\\\\\\\\\\\×µµµÌÌÌ××××××××××××××ÌÌÌÌÌÌ̵µµµµµµµµµµµµµ×ÌÌÌÌÌ×××××××××××××××ק§§§§§§§§§§§§§§\\\\\\\\\RRRRR\\RRRRR\\oozzzooo\\\RRRRRRRRRRRR\\o\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\ooooooooooozzzzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\ooooo\\\\\\\\\\\µµµµÌÌÌ×××××××××××××ÌÌÌÌ̵µµµµµµµµµµµµµµµµµµµµµµµÌÌÌÌ××××××××××××ק§§§§§§§§§§§§§\\\\\\\\\RRRRR\\RRRR\\\oozzzoo\\\\RRRRRRRRRRR\\oo\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\oooooooooozzzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooo\\\\\\\\µµµµÌÌÌ×××××××××××ÌÌÌÌ̵µµµµµµµµµµµµµµµµµµµµµµµµµµµµµ×ÌÌÌÌ×××××××××ק§§§§§§§§§§§§\\\\\\\\\RRRRR\\\RR\\\\oozzzoo\\\\RRRRRRRRRR\\oo\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\§§§§§§§§§§§§RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\ooooooooozzzzoooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooo\\\\\\×µµµÌÌÌ××××××××××ÌÌÌÌ̵µµµµµµµÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××µµµµµµµµµµµ×ÌÌÌ×××××××ק§§§§§§§§§§§§\\\\\\\\RRRRRR\\\\\\\\oozzzo\\\\\RRRRRRRRR\\\o\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\ooooooooozzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ooooooo\\\×µµµÌÌÌ×××××××××ÌÌÌÌ×µµµµµÌÌÌÌÌ×××××××××××××××ÌÌÌÌÌÌ×µµµµµµµµµ×Ì×××××××ק§§§§§§§§§§§\\\\\\\\RRRRRR\\\\\\\\oozzzo\\\\\RRRRRRRRR\\R\\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\oooooooozzzzzoooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ooooooo\\µµµµÌÌÌ×××××××ÌÌÌÌ̵µµµ××ÌÌ×××××××××××××××××××××××××ÌÌÌ××µµµµµµ×ÌÌ××××××ק§§§§§§§§§§\\\\\\\\RRRRRRR\\o\\\\oozzzo\\\\\RRRRRRRRRRRRR\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\ooooo\o\\\\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\oooooooozzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ooooooooµµµµÌÌÌ×××××××ÌÌÌ×µµµµµµÌÌÌ×××××××××××××××××××××××××××××ÌÌÌ××µµµµµ×Ì××××××ק§§§§§§§§\\\\\\\\RRRRRRR\\\oo\\oozzzo\\\\\RRRRRRRRRRRRRR\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\oooooo\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\ooooooozzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooo×µµµ×ÌÌÌ×××××ÌÌÌ̵µµµµÌÌÌ××××××××××××××××××××µ××××××××××××××ÌÌÌ×××µ××××××××××ק§§§§§§§§\\\\\\\RRRRRRRRR\ooo\oozzoo\\\\\\RRo\RRRRRRRRR\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\ooozooooo\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\ooooooozzzzoooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooµµµµÌÌÌ××××××ÌÌ×µµµµÌÌ××××××××××××××××××××××××µµµµµµ×××××××××××ÌÌ××××××××××××ק§§§§§§§§\\\\\\\\RRRRRRRRR\oo\oozzoo\\\\\\\o\RRRRRRRRRR\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\oozzzzoooo\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\oooooozzzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ooo×µµµ×ÌÌÌ×××××ÌÌ×µµ×ÌÌÌ×××××××××××××××××××××××××××µµµµµµµµ×××××××××ÌÌ×××××××××××ק§§§§§§§\\\\\\\\RRRRRRRRR\\oooozzoo\\\\ooo\\RRRRRRRRRR\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\ooozzzzoooo\\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRRRRR\\\\\\\\\\\\\oooooozzzzoooo\\\\\\\\\o\\\\\\\\\\\\\\\\\\\\\\\ooµµµµÌÌÌ×××××Ì̵µµÌÌÌ×××××××××××××××××××××××××××××××××µµµµµµµµ×××××××ÌÌ××××××××××ק§§§§§§\\\\\\\\RRRRRRRRR\\oooozzoo\ooooo\\RRRRRRRRRR\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\oooozzzzoooo\\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRRRR\\\\\\\\\\\\ooooooozzzoooo\\\\\\\\\oo\\\\\\\\\\\\\\\\\\\\\\\×µµµ×ÌÌÌ××××Ì̵µµÌÌÌ××××××××××××××××××ÌÌÌÌ×××××××××××××××µµµµµµµµ××××××Ì××××××××××ק§§§§§§\\\\\\\\RRRRRRRR\\\ozzzzoooooo\\\RRRRRRRRRRR\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\oooozzzoooo\\\\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRR\\\\\\\\\\\\oooooozzzooooo\\\\\\\\\oo\\\\\\\\\\\\\\\\\\\\\\µµµµÌÌÌ×××××̵µµÌÌÌ×××××××××××××ÌÌÌÌÌÌ××××ÌÌÌÌÌ×××××××××××××µµµµµµµ×××××ÌÌ×××××××××ק§§§§§\\\\\\\\\RRRRRR\\\\oozzzooooo\\\RRRRRRRRRRRR\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\oooozzzooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRR\\\\\\\\\\\oooooozzzoooo\\\\\\\\\oooo\\\\\\\\\\\\\\\\\\\\µµµµÌÌÌ××××Ì̵µÌÌÌ××××××××××××ÌÌÌÌ×µµµµµµµµµµµµÌÌÌÌÌ××××××××××µµµµµµµµ××××ÌÌ××××××××ק§§§§§\\\\\\\\\RRRRR\\\\oozzzoo\\\\\RRRRRRRRRRRR\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\ooooozzzooooooo\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRRR\\\\\\\\\\oooooozzzoooo\\\\\\\\\ooooo\\\\\\\\\\\\\\\\\\×µµµÌÌÌÌ×××Ì̵µÌÌÌ×××××××××××ÌÌÌ̵µµµµµµµµµµµµµµµµµµ×ÌÌÌÌ×××××××××µµµµµµµ××××Ì×××××××ק§§§§§\\\\\\\\\\RRR\\\\\oozzzoo\\\\RRRRRRRRRRR\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\ooozzzzooooooooo\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRRRR\\\\\\\\\\oooooozzooooo\\\\\\\\\ooooo\\\\\\\\\\\\\\\\\µµµµÌÌÌÌ××ÌÌ̵ÌÌÌ××××××ÌÌ×××ÌÌ̵µµµµµµµµµµµµµµµµµµµµµµµ××ÌÌÌ×ÌÌ×××××µµµµµµ××××ÌÌ××××××ק§§§§§\\\\\\\\\\\\\\\\\oozzzo\\\\\RRRRRRRRR\\\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\oooozzzzooooooooo\\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRR\\\\\\\\\\oooooooooooo\\\\\\\\\oooooo\\\\\\\\\\\\\\\\µµµµÌÌÌ×××Ì̵×ÌÌÌ××××ÌÌÌÌ×ÌÌÌ×µµµµµµµµµµµµµµµµµµµµµµµµµµµµ××ÌÌÌÌ××××××µµµµµµ××××Ì××××××ק§§§§\\\\\\\\\\\\\\\\\oozzzo\\\\\\RRRR\\\\\\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\R\\\\\\ooooozzzzzoooooooo\\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRRRRR\\\\\\\\\ooooooooooo\\\\\\\\\oooooo\\\\\\\\\\\\\\\\µµµÌÌÌÌ××ÌÌÌ×ÌÌÌ×××ÌÌÌÌÌ×ÌÌ̵µµµµµµµÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××µµµµµµµµ×ÌÌÌÌ××××××µµµµµ×××××××××××ק§§§§\\\\\\\\\\\\\\\\oozzzo\\\\\\\\\\\\\\\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\R\\\\\\ooooozzzzzzooooooo\\\\\o\\\\\\\\\\\\\\\\\\\\\RRRRRRRR\\\\\\\\\\oooooooooo\\\\\\\\\ooooo\\\\\\\\\\\\\\\\µµµÌÌÌÌ××ÌÌ×ÌÌÌÌ××ÌÌÌÌÌ×ÌÌ×µµµµµÌÌÌÌÌÌÌÌÌÌ×××××××××××××××µµµµµµ×××ÌÌ××××××µµµµµ×××××××××ק§§§§§\\\\\\\\\\\\\\ooozzzo\\\\\\\\\\\\\\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§o\RR\\\\\\ooooozzzzzzzoooooooooooooo\\\\\\\\\\\\\\\\\\\\\RRRRR\\\\\\\\\\\ooooooooo\\\\\\\\\ozooo\\\\\\\\\\\\\\\\µµµÌÌÌÌ×ÌÌÌ×ÌÌÌ××ÌÌ×ÌÌ×ÌÌ×µµµµÌÌÌÌÌÌÌ××××××××××××××××××××××µµµµµ××××ÌÌ×××××µµµµµ×××××××××ק§§§§§\\\\\\\\\\\\\oozzzzo\\\\\\\\\\\\\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§o\\RRR\\\\\ooooooozzzzzzoooooooooooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooooo\\\\\\\\\zzooo\\\\\\\\\\\\\\×µµµÌÌÌÌ×ÌÌ×ÌÌÌÌ×ÌÌ×ÌÌ×ÌÌ×µµµÌÌÌÌÌÌ××××××××××××××××××××××××××××µµµµ××××Ì××××××µµµµ××××××××ק§§§§§§\\\\\\\\\\\ooozozzo\\\\\\\\\\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oo\RRR\\\\\\\oooooozzzzzzzoooooooooooooo\\\\\\\\\\\\\\\\\\\\\\\oo\\\\\\\\\\\\oooooo\\\\\\\\\ozzoo\\\\\\\\\\\\\\×µµ×ÌÌÌÌ×ÌÌ×ÌÌÌ×ÌÌ×ÌÌ×ÌÌ×µµµÌÌÌÌÌ××××××××××××××××××××××××××××××××µµµµ×××ÌÌ×××××µµµµ××××××××ק§§§§§§\\\\\\\\\oo§§§§o\\\\\\\\\\\\\\\\ooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oo\\RRR\\\\\\\\ooooozzzzzzzzzooooooooooooooo\\\\\\\\\\\\\\\\\\\\oo\\\\\\\\\\\\oooooo\\\\\\\\\zzooo\\\\\\\\\\\\\×µµ×ÌÌÌÌÌÌ×ÌÌÌ××Ì×ÌÌÌÌ̵µµµÌÌÌÌ××××××××××××××××××××××××××××××××××××µµµµ×××Ì×××××µµµµ××××××××ק§§§§§§§§§§§§§§§§\\\\\\\\\\\\oooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oo\\RRR\\\\\\\\ooooozzzzzzzzzzzzoooooooooooo\\\\\\\\\\\\\\\\\\\\ooo\\\\\\\\\\\oooooo\\\\\\\\ozzooo\\\\\\\\\\\\×µµ×ÌÌÌÌÌÌ×ÌÌÌ×ÌÌ×ÌÌ×̵µµÌÌÌÌ××××××××××××××××××××××××××××××××××××××××µµµ×××ÌÌ××××µµµµ×××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\oooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oo\\RRRR\\\\\\\\\oooozzzzzzzzzzzzzzoooooooooo\\\\\\\\\\\\\\\\\\\\ooo\\\\\\\\\\\\oooo\\\\\\\\\zzzooo\\\\\\\\\\\\µµ×ÌÌÌ×ÌÌ×ÌÌÌÌÌ××ÌÌ̵µµÌÌÌÌ×××××××××××××××××××××××××××××××××××××××××××××××××Ì××××µµµµ×××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§oo\\\\oooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooo\\RRRR\\\\\\\\ooooozzzzzzzzzzzzzzoooooooooo\\\\\\\\\\\\\\\\\\\ozoo\\\\\\\\\\\\oooo\\\\\\\\ozzzooo\\\\\\\\\\\µµ×ÌÌÌ×Ì××ÌÌÌÌÌ×ÌÌÌ̵µÌÌÌÌ×××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××××××××××××××××××××××××ÌÌ××××µµµ××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\RRRRR\\\\\\\oooooozzzzzzzzzzzzzoooooooooo\\\\\\\\\\\\\\\\\\\ozooo\\\\\\\\\\\ooo\\\\\\\\\ozzzooo\\\\\\\\\\×µ×ÌÌÌÌÌ×ÌÌÌÌÌ××ÌÌ̵µÌÌÌ××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××××××××××××××××××××Ì××××µµµµ×××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooom\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\RRRRRR\\\\\\\ooooooooooooozzzzzzoooooooooo\\\\\\\\\\\\\\\\\\\ozzoo\\\\\\\\\\\oo\\\\\\\\\\zzzoooo\\\\\\\\\×××ÌÌÌÌÌ×ÌÌÌÌÌ×ÌÌ̵µÌÌÌ×ÌÌÌ×××ÌÌÌÌÌÌ××××××××××××××××××××ÌÌÌÌ××××××××××××××××××××Ì××××µµµ×××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\RRRRRR\\\\\\\\ooooooooooooozzzzzoooooooooo\\\\\\\\\\\\\\\\\\\ozooo\\\\\\\\\\\\\\\\\\\\\\ozzzoooo\\\\\\\\×××ÌÌÌÌÌ×ÌÌÌÌ×ÌÌ̵×ÌÌÌÌÌÌÌÌ×ÌÌÌÌ××××××××µµµµµµµµ××××××××××××ÌÌ×ÌÌÌ×××××××××××××××Ì××××µµµ×××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\RRRRRR\\\\\\\\\\\oooooooooozzzzzoooooooooo\\\\\\\\\\\\\\\\\\\zzzoo\\\\\\\\\\\\\\\\\\\\\\zzzoooooo\\\\\\\××ÌÌÌÌÌ×ÌÌÌÌ×Ì̵µÌÌÌÌÌÌÌÌÌÌÌ×××××µµµµµµµµµµµµµµµµµµµµµ×××××××ÌÌÌÌÌÌ××××××××××××××ÌÌ×××µµµ×××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\RRRRRRRR\\\\\\\\\\\oooooooooozzzzzooooooooo\\\\\\\\\\\\\\\\\\ozzooo\\\\\\\\\\\\\\\\\\\\\\zzzoooooo\\\\\\××ÌÌÌÌ×ÌÌÌ×ÌÌÌ×ÌÌÌÌ×ÌÌÌÌÌ×××µµµµµµµµµµµµµµµµµµµµµµµµµµµµµ××××××Ì××ÌÌ×××××××××××××Ì××××µµµ××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\RRRRRRRR\\\\\\\\\\\\ooooooooozzzzzooooooooo\\\\\\\\\\\\\\\\\\zzzoooo\\\\\\\\\\\\\\\\\\\\\zzzoooooo\\\\\×ÎËÎÌÌ××ÌÌÌ×ÌÌ×ÌÌÌÌÌÌÌÌÌ×µµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµ××××××××Ì×××××××××××××Ì×××××µµ××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\RRRRRRRRR\\\\\\\\\\\\ooooooooozzzzzzoooooooooooo\\\\\\\\\\\\\\zzoooo\\\\\\\\\\\\\\\\\\\\\ozzzoooooo\\\\\ÎÁÃÃËËËÎÌÌÌ×ÌÌ×ÌÌ×ÌÌÌÌ×µµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµ××××××ÌÌ××××××××××××Ì×××××××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\RRRRRRRRRR\\\\\\\\\\\\ooooooooozzzzzoooooooooooooooooo\\\\\\\zzzoooo\\\\\\\\\\\\\\\\\\\\ozzzoooooo\\\\׸­­ÃË×Ì×ÌÌ×ÌÌÌÌÌÌ×µµµµµµµµµµµ××××××ÌÌÌÌÌÌÌ×××××××××µµµµµµµµµµµµ××××××ÌÌ×××××××××××ÌÌ××××××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\RRRRRRRRRRRR\\\\\\\\\\\ooooooooozzzzzoooooooooooooooooooooooozzzzooo\\\\\\zoooo\¤Î××ÌÌ××ÌÌÌÌ×µµµµµµµµ××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××µµµµµµµµ×××××ÌÌ×××××××××××Ì×××××××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\RRRRRRRRRRRRR\\\\\\\\\\ooooooooozzzoooooooooooooooooooozooË×××××ÌÌÌ×µµµµµ××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××µµµµµµ×××××Ì×××××××××××Ì×××××××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\RRRRRRRRRRRRRRR\\\\\\\\\\oooooooooooooooooooooooÁÎ×××ÌÌÌ×µµµµ×ÌÌÌÌÌÌÌÌÌÌÌ××××××××××××××××××××××ÌÌÌÌÌÌÌÌÌ×××µµµµµ××××ÌÌ××××××××××Ì××××××Ì××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\RRRRRRRRRRRRRRR\\\\\\\\\\ooooooooooooooooÁÎ×××××µµµµÌÌÌÌÌÌÌ×××××××××××××××××××××××××××××××××ÌÌÌÌÌÌÌ××µµµµµ××××Ì××××××××××ÌÌ×××××Ì××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\RRRRRRRRRRRRRRRR\\\\\\\\\oooooooooooÃÁÎ××××µµ×ÌÌÌÌÌÌ×××××××××××××××××××××××××××××××××××××××ÌÌÌÌÌÌ××µµµ××××ÌÌ××××××××××Ì×××××ÌÌ×××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\RRRRRRRRRRRRRRR\\\oooooooooooooo­ÃÁË××××ÌÌÌÌÌÌÌÌ××××××××××××××××××××××××××××××××××××××××××ÌÌÌÌÌ×××××××××ÌÌ×××××××××Ì××××××Ì×××ק§§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\\\RRRRRRRRRRRRR\\oooooooo¤¸ÃÁÎ×××ÌÌÌÌÌÌÌ××××××××××××××××××××××××××××××××××××××××××××××ÌÌÌÌÌ×××××××××××××××××××××××××Ì×××ק§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\\\\\\\\\\RRRRRRRR\\\ooooo¤¤¸ÁË××××ÌÌ×××××××××××××××××××××××××××××××××××××××××××××××××××××ÌÌÌ×××××××××××××××××××××××××ÌÌ×ק§§§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\\\\\\\\\\\\RRRRR\\\\\\üüüüüüü¤¤­¸ÁÎ××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××Ì×××××××××××××××××××××××××Ì××ק§§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\\\\RRRRRR\\\\\RRRRR\\üüüüüüüüüüüüüüüüüüüüüüüüüüüüü¤¤­ÃÎ××××××ÌÌÌÌÌÌÌ×××××××××××××ÌÌÌÌÌÌÌÌÌÌ××××××××××××××××××××××××××××××××××××××××××××××××××Ì××××Ì××ק§§§§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooo\\\\RRRRRRRRRRRRRRRRRRüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüþþ¤¤¸ÁË×××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××××××××××××××××××××××××××××××××ÌÌÌ×××Ì××ק§§§§§§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooo\\\\RRRRRRRRRRRRRRRRRüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüþüüüüüüüüüüüüüþþþüþþþüüüþþüüþüüüüüüþþþþ¤¸Ë×××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××××××××××××××××××××××××××××××ÌÌ××ÌÌÌ××ק§§§§§§§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooo\\\RRRRRRRRRRRRRRRRüüüüüüüüüüþþüüüüüüüüüüþþüüüþþüüþüüüüþþüüþüüüüüüüüüüþþþþþþþþþþþþþþþþþüüüüüþþ¤¸Ë××××××××××××××××××××××××××××××××××××××××××××××××××××××××ÌÌÌÌÌÌÌÌÌ××××××××××××××××××××××××××××××ÌÌ×××ÌÌÌÌ×××ק§§§§§§§§m\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooo\\\\RRRRRRRRRRRRRRüüüüüüüüüüþþþþþþüüþüüüþþþþþþþþþþþüüüþþþþüþþüüüþþþüüüþþþþþþþþþþþþþþþ¤­Î×××××××××××µµµµµ××××××××××××××××××××µµµµµµµµµµµµµµµ××××××××××××××××××××××××××××××××××××××ÌÌÌÌÌ××××ÌÌÌÌÌÌ×ÌÌÌÌÌÌ×××ק§§§§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooo\\\\RRRRRRRRRRRRüüüüþþüüþüüþþþþþþþþþüþþþþþþþþþþþüþþþþþþþþüþþþþüüþþþþþþþþþþ­Ã××ÌÌ×ÌÌ××××××µµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµ×××××××××××××××××××××××××××××××××××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×ק§§§§§§§mm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooo\\\RRRRRRRRRRRüüüüüþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÌ×××ËÁ×ÌÌÌÌ×ÌÌ××ÌÌ××××µµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµ×××××××××××××××××××××××××××××××××××××××××××××××××××××ÌÌÌÌ×ÌÌÌ××ק§§§§§§§§§mm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooo\\\RRRRRRRRRRüüþþþþþþ\þ\þþ\\\\ozzzþþoooþþþþþþþoo××ÌÌ××ÌÌ××ÌÌÌÌ×ÌÌÌ×µÌÌÌÌÌ××µµµµµµµµµµµµµµµµµµµµµµµµµµµµ××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××××××××××××××××××××××××ÌÌÌ××ÌÌÌ××ק§§§§§§§§§§§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooo\\\\RRRRRRRRþþþ\\\\\\\\\\\\zzzzzooooooooooooþoooozooo×××ÌÌÌ××ÌÌÌ×ÌÌÌÌÌÌÌÌÌ×µ×ÌÌÌÌÌ×××µµµµµµµµµµµµµµµµµµµµµµ×××××ÌÌÌÌÌÌÌ×××××××××××××××××××××××××××××××××××××××××××××ÌÌ××ÌÌÌ×××ק§§§§§§§§§§§§§§§§mm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooo\\\RRRRRRRRRR\\\\\\\\\\\\\ozzzzzoooooooooooooooooo\\\\\\\\\\ozzzooooo××ÌÌÌÌ×ÌÌÌ×ÌÌÌÌÌÌÌÌÌÌ×µµ×ÌÌÌ××××××µµµµµµµµµµµµµµµµ×××××××ÌÌÌÌÌ×××××××µµµµµµµµµµ×××××××××××××××××××××××××××××ÌÌÌ××ÌÌ×××ק§§§§§§§§§§§§§§§§§§mmm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooo\\\\RRRRRRRRRRRRRRRRRR\\\\\\\\\\ozzzzooooooooooooooo\\\\\\\\\\\\\\\\ozzzooo\×××ÌÌÌ××ÌÌ××ÌÌÌÌÌ×ÌÌÌÌ×µµµ×ÌÌÌ××××××××µµµµµµµµµµ×××××××ÌÌÌÌÌÌ×××µµµµµµµµµµµµµµµ××××××××××××××××××××××××××××ÌÌ××ÌÌÌ×××ק§§§§§§§§§§§§§§§§§§§§§§mmm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooo\\\\RRRRRRRRRRRRRRRRRRRRR\\\\\\\ozzzoooooooo\\\\\\\\\\\\\\\\\\\\\\\\\\zzzooo\\××ÌÌÌÌ×ÌÌ××ÌÌÌÌÌÌ×ÌÌÌÌ×µµµµ×ÌÌÌÌ×××××××××××××××××××××ÌÌÌÌÌ××µµµµµµµµµµµµµµ×××××××××××××××××××××××××××××××ÌÌ××ÌÌ×××ק§§§§§§§§§§§§§§§§§§§§§§§§§mm\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooo\\\\\\RRRRRRRRRRRRRRRRRRR\\\\\ozzoooooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ozzooo\\×××ÌÌÌ××Ì××ÌÌÌÌÌÌÌ×ÌÌÌÌ̵µµµµ××ÌÌÌÌÌÌ×××××××××××××ÌÌÌÌÌÌÌ×µµµµµµµµµµ×××××××××××××××××××××××××××××××××××××××××Ì×××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooo\\\\\\\\\\\\\\RRRRRRRRRRR\\\zzoooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ozzoo\\\\××ÌÌÌÌ×ÌÌ××ÌÌÌÌÌÌ×µÌÌÌÌÌ̵µµµµµ×µÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××µµµµµµµµ×××××××××××××××××××××××××××××××××××××××××××ÌÌ××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mmm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\\\\\\\\\\\\\\\\\\RRRR\\ooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ozzzoo\\\\×××ÌÌÌ××Ì×××ÌÌÌÌÌÌ×µÌÌÌ×Ì×µµµµµµµµµ×ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××µµµµµµµµµµ×××××××××µµ××××××××××××××××××××××××××××××××ÌÌ×××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mmm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\\\\\\\\\\\\RRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\zzzzoo\\\\\××ÌÌÌÌ×ÌÌ××ÌÌÌÌÌÌ̵µµÌÌ×ÌÌ×µµµµµµµµµµµµµ××××××××µµµµµµµµµµµµ×××××××××µµµµ××××××××××××××××××××××××××××××××Ì×××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\\\RRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ozzzzoo\\\\\\××ÌÌÌÌÌÌ××ÌÌÌÌÌÌÌ×µµÌÌÌ×ÌÌ×µµµµµµµµµµµµµµµµµµµµµµµµµµµµµµ×××××××××µµµµ××××××××××××××××××××××××××××××××ÌÌ×ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\\RRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\zzzzoo\\\\\\\×××ÌÌÌÌ×××ÌÌÌÌÌÌÌ×µµÌÌÌ××ÌÌ×µµµµµµµµµµµµµµµµµµµµµµµµµµ××××××××××µµµµÌÌ×××××××××××××××××××××××××××××××Ì××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\\\\\RRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\\\\\zzzooo\\\\\\\\××ÌÌÌÌÌ×××ÌÌÌÌÌÌÌ̵µµÌÌÌ××ÌÌÌ×µµµµµµµµµµµµµµµµµµµµµ×××××××××××µµµµ×Ì××××××××××××××××××××××××××××××××ÌÌ×ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§mm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\RRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\\zzoo\\\\\\\\\\\××ÌÌÌÌÌ×××ÌÌÌÌÌÌÌ̵µµµÌÌ×××ÌÌÌÌÌ××µµµµµµµµµµµµ×××××××××××××××µµµµÌÌ××××××××××××××Ì×××××××××××××××××Ì×Ìק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\RRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\zzo\\\\\\\\\\\\\××ÌÌÌÌÌ×××ÌÌÌÌÌÌ×Ì×µµÌÌÌ×××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××××××××××µµµÌÌ××××××××××××××ÌÌ××××××××××××××××××ÌÌק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooooooo§§§§§mm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\\RRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\oooo\\\\\\\\\\\\\×××ÌÌÌ×Ì×××ÌÌÌÌÌÌ×Ì̵µµÌÌÌ××××××××ÌÌÌÌÌÌÌÌÌÌÌ×××××××××××ÌÌ×µµµµÌ×××××××××××××ÌÌÌ××××××××××××××××××ÌÌ×ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooooooooo§§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\oooo\\\\\\\\\\\\\\××ÌÌÌÌÌ×××ÌÌÌÌÌÌÌ×Ì̵µµÌÌÌ×××××××××××××××××××××××××××ÌÌÌ̵µµÌ×××××××××××××ÌÌ××××××××××××××××××××Ì×׋‹‹§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\ooooooooo§§§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\oo\\\\\\\\\\\\\\\\\××ÌÌÌÌÌÌ××ÌÌÌÌÌÌÌ×ÌÌ̵µµÌÌÌÌÌ×××××××××××××××××××××ÌÌÌÌ̵µµµÌ××××××××××ÌÌÌÌ×××××××××××××××××××××Ì×׋‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§\RRRRRRR\\\\\ooooooo§mm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\××ÌÌÌÌÌÌ×××ÌÌÌÌÌÌ×××ÌÌ×µµµÌÌÌÌÌ××××××××××××××××××ÌÌÌÌ×µµµÌÌ××××××××ÌÌÌ×××××××××××Ì×××××××××××ÌÌ×׋‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§RRRRRRRRRRRR\\\\oooooo§m\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\\\\\\\RRRRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\\\\××ÌÌÌÌ×Ì×××ÌÌÌÌÌÌÌ×××ÌÌ×µµµµÌÌÌÌÌÌ×××××××××××ÌÌÌÌÌÌ×µµµµÌ××××××××ÌÌ××××××××××××ÌÌ××××××××Ì××××××\\‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§RRRRRRRRRRRRRRR\\\\ooooom\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\\\\\\\\\\RRRRRRRRRRRRRRRRRRRRRRRR\\\\\\\\\\\\\\\\\\\\\\\\\oo××ÌÌÌÌ×Ì××××ÌÌÌÌÌÌÌ×××ÌÌÌ×µµµµÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×µµµµµÌ××××××××ÌÌ××××××××××××ÌÌ×××××××××Ì×××××\\\\\\\\\‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹RRRRMMMMRRRRRRRRRR\\\\oooomm\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooo\\\\\\\\\\\\\\\\\\\\\\\\\\RRRRRRR\\\\\\\\\\\\\\\\\\\\\\\ooooo××ÌÌÌÌ×ÌÌ×××ÌÌÌÌÌÌÌ××××ÌÌÌ̵µµµµµµÌÌÌÌÌÌÌÌÌ̵µµµµµµµÌÌ×××××××ÌÌ××××××××××××ÌÌ×××××××××ÌÌ×××××\\\\\\\\\\\\\\\‹‹‹‹‹‹‹‹‹‹‹‹‹‹RRRMMMMMRRRRRRRRRRRR\\\\oooom\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooo××ÌÌÌÌÌÌ××××ÌÌÌÌÌÌÌ×××××ÌÌÌ̵µµµµµµµµµµµµµµµµµµµµÌÌ×××××××ÌÌ××××××××××××ÌÌ××××××××××Ì××××××–––––––\\\\\\\\\\\\\\‹‹‹‹‹‹‹‹‹RRRMMMMMRRRRMMMMMRRRRRR\\\ooooo\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooooooo×ÌÌÌÌÌ×ÌÌ××××ÌÌÌÌÌÌ×××××ÌÌÌ××××µµµµµµµµµµµµµµµÌÌÌ×××××××ÌÌ××××××××××××ÌÌ××××××××××ÌÌ××××××––––––––––––\\\\\\\\\\\\\\‹‹‹‹RRRMMMMMRRRMMMMMMMMMMRRRRRR\\\oooo\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§o\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooooooooo××ÌÌÌÌ×ÌÌ×××××ÌÌÌÌÌÌ×××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××××ÌÌÌ××××××××××××ÌÌ××××××××××ÌÌ×××××ק§§§§§––––––––––\\\\\\\\\\\\\RRMMMMMRRMMMMMMMMMMMMMRRRRRR\\\ooo\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ooooooooooooo××ÌÌÌÌÌ×ÌÌ×××××ÌÌÌÌÌÌÌ×××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××××××ÌÌÌ××××××××××××ÌÌ××××××××××Ì××××××ק§§§§§§§§§§§§–––––––––\\\\\\\\\\\\RRMMMMMMMMMMMMMMMMMMRRRRRRRRRRR\\ooo\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooozzzzoooooo××ÌÌÌÌÌ××ÌÌ×××××ÌÌÌÌÌÌÌÌ×××××××××××××××××××××ÌÌÌ×ÌÌÌÌ××××××××××ÌÌÌ×××××ÌÌÌ××××××ק§§§§§§§§§§§§§§§§§––––––––––\\\\\\\\RRMMMMMMMMMMMMMMMRRRRRRRRRRRRRRR\\ooo\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oooooooooozzzzooooooo\\×ÌÌÌÌÌÌ×ÌÌÌ××××××ÌÌÌÌÌÌÌ××××××××××××××××ÌÌÌÌÌÌÌÌÌÌ××××××××ÌÌÌÌ×××××××Ì××××××××–§§§§§§§§§§§§§§§§§§§§§§––––––––––\\\RRMMMMMMMMMMMMMRRRRRRRRRRRRRRR\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\ooooooooooooooooooooooooooooooozzzzzzooooo\\\\\××ÌÌÌÌÌ××ÌÌÌ××××××ÌÌÌÌÌÌÌÌÌ×××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××××ÌÌÌ××××××××Ì××××××××–––§§§§§§§§§§§§§§§§§§§§§§§§§––––––––––RMMMMMMMMMMMMMRRRRRRRR\\\\\\\\\\\\\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooooooooooooooooooooooooooooozzzzzzzoooo\\\\\\\\×ÌÌÌÌÌÌ×ÌÌÌ××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××××ÌÌÌÌ×××××××××ÌÌ××××××××–––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§–––––RMMMMMMMMMMMRRRRRRR\\\\\\\\\\\\\\\\\oooo\‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooooooooooooooooooooooooozzzzzzzzoooo\\\\\\\\\\××ÌÌÌÌÌ××ÌÌÌÌÌ×××××××××ÌÌÌÌÌÌÌÌÌÌÌ××××××Ì××××ÌÌÌÌ×××××××××ÌÌ××××××××––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§––RMMMMMMMMMMRRRRRR\\\\\\\\\\\\\\\\\\\\ooo‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooooooooooooooooooooozzzzzzzzzzoooo\\\\\\\\\\\\\××ÌÌÌÌÌ×××ÌÌÌÌÌ×××××××××××××××××ÌÌÌÌÌÌÌ×ÌÌÌ××××××××××××Ì×××××××××––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RMMMMMMMMMMRRRRR\\\\\\\\\\\\\\\\\\\\\oooo\‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooozoooooooooozzzzzzzzzzzzzooooo\\\\\\\\\\\\\\××ÌÌÌÌÌ××××ÌÌÌÌÌÌÌÌÌÌ×××ÌÌÌÌÌÌÌÌÌÌ×ÌÌÌÌ××××××××××××ÌÌ××××××××–––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RMMMMMMMMMRRRR\\\\\\RRRRRRRRRRRRR\\\\\oooo\‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ozzzzzzzzzzzzzzzzzzzzzzzoooooo\\\\\\\\\\\\\\\\××ÌÌÌÌÌ×××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××××ÌÌ×××××××××××××ÌÌ××××××××––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§MMMMMMMMMRRRo\\\RRRRRRRRRRRRRRRRRR\\\\ooo\\‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ozzzzzzzzzzzzzzzzzoooooo\\\\\\\\\\\\\\\\\\\××ÌÌÌÌ×××××××××××××××××××××××××××××××××ÌÌ×××××××××––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RMMMMMMMRRRoo\\RRRRRRRRRRRRMMRRRRRR\\\oooo\\§§§‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§zzzzzzzzzzzzzoooooo\\\\\\\\\\\\\\\\\\\×µ××ÌÌÌÌ××××××××××××××××××××××ÌÌ×××××××××–––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RMMMMMMRRoo\\RRRRRMMMMMMMMMMMMMRRRR\\\oooo\\\\§§§§§§‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§zzzzzzzzzoooooo\\\\\\\\\\\\\\\\\\\×µ×××ÌÌÌÌ×××××××××ÌÌ×××××××××–––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RMMMMMRRooo\RRRMMMMMMMMMMMMMMMMMRRRR\\oooo\\\\\§§§§§§§§§‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§zzzzzzoooooo\\\\\\\\\\\\\\\\\\\\µµµµ×××ÌÌÌ×××××××××××ÌÌ×××××××××–––––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRMMMRRoo\RRRMMMMMMMMMMMMMMMRRRRRRRR\\oooomm\\\\\§§§§§§§§§§§‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§zzoooooo\\\\\\\\\\\\\\\\\\\\×µµµµµ××××ÌÌÌ×××××××××××××ÌÌÌ××××××××–––––––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§o\RRMRoo\RRRMMMMMMMMRRRRRRRRRRRRRRRRR\oooommm\\\\\\‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooooo\\\\\\\\\\\\\\\\\\\\×µµµµµÌÌ×××ÌÌÌÌ××××××××××××ÌÌ××××ÌÌ×××××××××–––––––––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oo\\\RRooRRRMMMMMRRRRRRRRRRRRRRRRRRRRRR\oooommmm\\\\\\\‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oo\\\\\\\\\\\\\\\\\\\\\µµµµµÌÌ×××××××ÌÌÌÌÌ×××××××××××××××××ÌÌ×Ì×ÌÌÌ×××××××××–––––––––––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ooo\\\oo\RRRMMMRRRRRRRR\\\\\\\\\\\\RRRR\oooommmm\\\\\\\\‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\\\\\×µµµµ×ÌÌ××××××××ÌÌÌÌÌ××××××××××××××××××××ÌÌÌÌ×××ÌÌ××××××××––––––––––––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooo\\ooRRRMMRRRRRR\\\\\\\\\\\\\\\\\\\\\\oooo‹‹mmmm\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\\\×µµµ×ÌÌ×××××פ×××ÌÌÌÌÌ××××××××××××ÌÌÌÌÌÌ××××××××××××××––––––––––––––––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo\ooRRRRRRRR\\\RRRRRRRRRRRRRR\\\\\\\\oooo‹‹‹‹‹mmmmm\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\\×µµµÌÌÌ××××××Ì̤¤×××××ÌÌÌÌÌÌÌÌÌÌÌÌ××××××××××××××××––––––––––––––––––––––––––––––§§§§§§§§§§§§§§§§§§§§§§§§ooooooooo\RRRRoo\RRRRRRRRRRRRRRRRRRRRRR\\\\\ooommmmmm\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\\µµµ×ÌÌ××××××ÌÌ×µµ¤¤¤××××××××××××××××××××××פ¤¤¤––––––––––––––––––––––––––––––§§§§§§§§§§§§§§§‹‹‹‹‹‹‹‹‹‹‹‹ooooooooooo\ooooRRRRRRRRRRRRRRRRRRRRRRRRRR\\\oooo§§§zzzzzmmmmmm\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\µµµ×ÌÌ×××××ÌÌ×µµµ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤–––––––––––––––––––––––––––§§§§§§§§‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹\\\\\oooooooooooRRRRRRRRRRRRRRRRRRRRRRRRRRRRR\\\ooozzzzzzzzzzzmmmmm§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\µµµÌÌÌ×××××ÌÌ×µµµµµ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤–––––––––––––––––––––––––§§‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹RRRR\\\\ooooooo\\\\RRRRRRRRRRRRRRRRRRRRRRRRRRRR\\oooozzzzzzzzzzzzzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\×µµµÌÌÌ××××ÌÌ×µµµµµµµ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤––––––––––––––––––––‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹RRRRRR\\\\oooooooo\\\RRRRRRRRRRRRRRRRRRRRRRRRRRR\\oooozzzzzzzzzzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\×µµµÌÌÌ××××Ì̵µµµµµµ×ÌÌÌÌ×פ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤–––––––––––––‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§RRMMRRRR\\\oooooooo\\RRRRRRRRRRRRRRRRRRRRRRRRRRRR\oooozzzzzzzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\µµµÌÌÌ×××ÌÌ×µµµµµ××ÌÌÌ×××××פ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Ì¤¤¤¤¤¤¤¤¤¤––––––‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§RRMMMMMMRM\\ooooooooo\\RRRRRRRRRRRRRRRRRRRRRRRRRRR\\ooozzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§µµµÌÌÌ×××Ì̵µµµµ××ÌÌÌ××××××××פ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤µ¤Ì̤¤¤¤¤¤¤¤¤‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§RRMMMMMMMRR\oo\\oooooooooooR\\\\\\\\\\\\\RRRRRRRRRR\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§µµµÌÌÌÌ××Ì̵µµµ××ÌÌÌ××××××××××××פ¤¤¤¤¤¤¤¤µµµµµµµ×××̤¤¤¤¤¤¤¤¤‹‹‹‹‹‹‹‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\RRMMMMMMMMRRRoo\\\ooooooooRRRRRRRRRRRRRRR\\\\RRRRRRR\oooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµ×ÌÌÌ××Ì×µµµµ×ÌÌÌÌ××××××××××ÌÌÌÌÌÌ×××××××µµµµµµµ×××̤¤¤¤¤¤¤¤¤‹‹‹‹‹‹‹§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\zzz\\\\\RRMMMMMMMMRRRoo\\\\oooooo\RRRRRRRRRRRRRRRRRR\\\\RRRR\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµ×ÌÌÌ××Ì×µµµ×ÌÌÌÌ×××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××µµµµµµ×××̤¤¤¤¤¤¤¤¤‹–––§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\zzzzzzzzzzzzRRRMMMMMMMMRRRooRR\\ooooooo\RRRRRRRRRRRRRRRRRRRR\\\RR\\ooo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµ×ÌÌÌÌ×̵µµ×ÌÌÌÌ××××××ÌÌÌÌÌÌÌ××××××ÌÌÌÌÌ××××µµµµµµ×××Ìפ¤¤¤¤¤¤––––§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\zzzzzzzzzzzzRRRMMMMMMMMRR\ooRRR\\ooooooo\RRRRRRRRRRRRRRRRRRRRR\\\\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µ×ÌÌÌÌÌ̵µµÌÌÌÌ×××××ÌÌÌÌÌ×××××××××××××ÌÌÌÌ×××µµµµµµ×××Ì××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\zzz§§§§§§§§§§RRMMMMMMMMMRR\ooMRRR\oooooooo\\RRRRRRRRRRRRRRRRRRRRR\\\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××××ÌÌÌÌ̵µ×ÌÌÌÌ×××ÌÌÌÌ××××µµµµµµ××××××××ÌÌÌ×××µµµµµµ×××Ì××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\zzz§§§§§§§§§§§§RRRMMMMMMMMMRR\ooMMRRRoooooooooo\RRRRRRRRRRRRRRRRRRRRRR\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××××ÌÌÌÌ̵µ×ÌÌÌ×××ÌÌÌ××µµµµµµµµµµµµµµµ×××××ÌÌ××××µµµµµ××Ì×××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\zzz§§§§§§§§§§§§§§RRRMMMMMMMMMRR\ooMMMRRoo\\oooooooo\RRRRRRRRRRRRRRRRRRRRR\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ÃÍ×ÌÌÌÌ̵×ÌÌÌÌ××ÌÌÌ×µµµµµµµµµµµµµµµµµµµ××××ÌÌ××××µµµµµ××Ì××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\zzz§§§§§§§§§§§§§§§RRMMMMMMMMMMRR\ooRMMRR\ooR\oooooooo\\RRoooooRRRRRRRRRRRRR\\\o§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§Ã×ÌÌÌÌ×ÌÌÌÌÌ×ÌÌÌ×µµµµµµµµµµµµµµµµµµµµµµ×××ÌÌ××××µµµµµ××Ì××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\zz§§§§§§§§§§§§§§§§RRMMMMMMMMMMRR\ooRMMMRRooRRRR\ooooooooooooo\\\\\\\RRRRRRRR\\\oo§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþüþþÁÌÌÌÌ×ÌÌÌÌÌÌÌ××µµµµµµµµµµµµµµµµµµµµµµµµµ×××Ì××××µµµµµ××Ì×××××ק§§§§§§§§§§§§§§§§§§§§§§§§§§\\\zz§§§§§§§§§§§§§§§§RRMMMMMMMMMMRR\\oRMMMRRooRRRRRRRooooooo\\RRRRRRRR\\\\RRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþüüüüþþþþÃÌÌ××ÌÌÌÌÌÌÌ×µµµµµ×××ÌÌÌÌ×××××µµµµµµµµµµµ××Ì××××µµµµ××Ì××××××ק§§§§§§§§§§§§§§§§§§§§§§§§§\\zz§§§§§§§§§§§§§§§§§RRMMMMMMMMMRR\\RRMMMMR\ooRRRRRRRR\oooooo\\RRRRRRRR\\\RRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþþüüüüüüüþþÃ××ÌÌÌÌÌÌÌ×µµµ×ÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××µµµµµµµµµ××Ì×××µµµµµ××Ì××××××ק§§§§§§§§§§§§§§§§§§§§§§§\\zzz§§§§§§§§§§§§§§§§§§RRMMMMMMMMMRR\\RRMMMMRRooRRRRRRRRRR\oooooo\RRRRRRRRR\\\RRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþþþþüüþüüüüüüÁÍÌÌÌÌÌÌ×µµ×ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ××µµµµµµµµ××Ì×××µµµµ×××Ì×××××ק§§§§§§§§§§§§§§§\\zz§§§§§§§§§§§§§§§§§§§RRMMMMMMMMMRRR\\RMMMMRRRooRRRRRRRRRRooooooooRRRRRRRRRR\\\RR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþþþüüþüüüüüüüüÃÌÌÌÌÌ××µ×ÌÌÌÌÌ×××××××××××ÌÌÌÌÌÌ××µµµµµµµ××Ì×××µµµµ××Ì×××××ק§§§§\\\\\\\\§§§§§§§\zzz§§§§§§§§§§§§§§§§§§§§RRRMMMMMMMMRRR\\RRMMMRRR\\RRRRRRRRRRoo\\ooooo\RRRRRRRRR\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþüüþþþþþþþþüüüüüüüüÁÌÌÌÌÌ×××ÌÌÌÌ××××××××××××××××ÌÌÌÌÌ××µµµµµµ××Ì×××µµµµ××Ì×××××ק§\\\\\\\\\\\\§§§§§§\zz§§§§§§§§§§§§§§§§§§§§RRMMMMMMMMRRR\\RRMMMRRRR\\RRRRRRRRRooRR\\ooooo\RRRRRRRR\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþüþþþüüüüþþþþþüüüþüüüüüÁÌÌÌÌ×××ÌÌÌÌÌ×××××××××××××××××××ÌÌÌ××µµµµµ×××Ì×××µµµ×××Ì××××××\\\\\\\\\\\\\\§§§§§\\zz§§§§§§§§§§§§§§§§§§§§§§RRRMMMMMMMRRR\\\RRMMRRRRR\\RRRRRRRRooRRRR\oooooo\RRRRRRR\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþþüüüüüüüüüüüüüüüüüüüÍÌÌ××××ÌÌÌÌ×µµµµµµµµµµµµ×××××××××ÌÌÌ××µµµµµ××Ì××µµµµ××Ì××××××\\\\\\\\\\\\\\\\§§§§\\zz§§§§§§§§§§§§§§§§§§§§§§RRMMRRMMMRRRR\\RRMMMRRRRoo\\RRRRRRRoMMRRR\oooooooRRRRRRR\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþüþþüüüüüüüüüüüüüü±Í×××××ÌÌÌÌ××µµµµµµµµµµµµµµµ×××××××ÌÌÌ××µµµµ××Ì×××µµµ××Ì×××××××\\\\\\\\\\\\\\\§§§§\\zz§§§§§§§§§§§§§§§§§§§§§§§RMMMRMMMMRRR\\\RRMMRRRR\oo\\RRRRRRoRMMRRRoo\ooooo\RRRRRR\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþüüþþþþüüüüüüüüüüüüüü±Á××××××ÌÌ××××××××××µµµµµµµµµµ×××××××ÌÌÌ××µµµ××Ì××µµµµ××Ì××××××\\\\\\\\\\\\\\\§§§\\\zz§§§§§§§§§§§§§§§§§§§§§§§RRMMRRMMMRRR\\\\RMMMRRR\ooo\\\RRRRooMMRRRRoo\\oooo\RRRRRRR\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþ§þþþþþþþþþþüüüþüüüüüüüÁÃÍ××××××××ÌÌÌÌÌÌÌ××××××µµµµµµµ×××××××ÌÌÌ××µµµ××Ì××µµµµ×Ì×××××××\\\\\\\\\\\\\\§§§\\zzz§§§§§§§§§§§§§§§§§§§§§§§§RRMMRMMMRRRR\\\RRRRRR\\ooooo\\RRR\RMMMRRRooR\\\\oo\RRRRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþþþþüþüüüüüüüüüüÁÃ×××××××××ÌÌÌÌÌÌÌÌÌÌÌÌ×××××µµµµµµ×××××××ÌÌ××µµµ××Ì××µµµ××Ì××××××\\\\\\\\\\\\\\\§§\\zzz§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRMMRRRR\\\\RRRR\oooooooo\\RR\RMMMRRRooRRRR\\oooRRRRRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþüüþþþþüüþüüüüüüüüüüÃ××××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××µµµµµµ××××××ÌÌ××µµ××Ì××µµµµ×Ì×××××××\\\\\\\\\\\\\\§\\\zz§§§§§§§§§§§§§§§§§§§§§§§§§\RRRRRRRRRRR\\\RR\ooooooooooo\RR\RMMMMRRRoRRRRR\ooo\RRRRRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþþþþüüüüþþüüüüüüüüüÌÌÌÌÃÁÁÌÌ××××××××××××ÌÌÌÌÌÌÌ××××ÌÌÌÌÌÌ×××µµµµµ××××××ÌÌ×µµµ××Ì××µµµ××Ì××××××\\\\\\\\\\\\\\\\\zzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRR\\\\\oooooooooooo\\R\\RMMMRRRooRRRRRooooo\RRRRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§þþþþþþþþþþþüüüüüüüüüüüüü××ÌÌÌÌÌ×××ÌÌÌ××××××××××××××××××ÌÌ××××××ÌÌÌÌÌ×××µµµµ×××××ÌÌ××µµµ×Ì××µµµµ×Ì××××××\\\\\\\\\\\\\\\\\\\zz§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRR\\\oooooooooooooo\\\\RMMMMRR\oRRRRRoooooooRRRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§üþþþüþüüüþþþþüüüüüüüüüüüü§§××ÌÌÌÌÌ×××ÌÌÌÌ××ÌÌ××××××××××××××××××××××××ÌÌÌÌÌ××µµµµµ××××ÌÌ××µµ××Ì××µµµ××Ì××××××\\\\\\\\\\\\\\\\\zzz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRR\\\ooooooooooooooo\\\RMMMMRR\oRRRRRRoooooooRRRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§üüüüüüþüüüüüüüþþüüüüüüü§§§§××ÌÌÌÌÌ×××ÌÌÌÌÌ×ÌÌÌ××Ì××××××ÌÌÌ×××××××××××××××ÌÌÌ×××µµµµ××××ÌÌ×××××Ì×××µµ××Ì××××××\\\\\\\\\\\\\\\\\zz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\RRRRRR\\\oooooooooooooooo\\RMMMMRRR\\RRRRRooooo\ooRRRRRR\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§üüüüüüüüüüüüüüüüüü§§§§§§§§§××ÌÌÌÌÌ×××ÌÌÌÌÌ×ÌÌÌÌ×ÌÌ×××××ÌÌÌÌÌ××××××××××××××ÌÌÌÌ××µµµµ××××Ì×××××××××µµµ××Ì×××××\\\\\\\\\\\\\\\\\zz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\RRRR\\ooooooooooooooooo\\\RMMMMRR\\RRRRRooooo\\ooRRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§üüüüüüüüüüüü§§§§§§§§§§§§§×ÌÌÌÌÌÌ××ÌÌÌÌÌÌÌÌÌÌÌ×ÌÌÌÌ×××ÌÌÌÌ×××××××××××××××××ÌÌÌ××µµµµ××××Ì××××××××µµµ××Ì××××××\\\\\\\\\\\\\\\\zz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\ooooooooooooooooooo\\RMMMMRRR\\RRRRooooo\RRooRRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§üüüü§§§§§§§§§§§§§§§×ÌÌÌÌÌ×××ÌÌÌÌÌ×ÌÌÌÌÌ×ÌÌ××µµ××ÌÌÌÌ×××××××××××××××××ÌÌÌ××µµµµµ×××Ì××××××××µµ××Ì××××××\\\\\\\\\\\\\\\\zz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooooooooooooooooooo\RMMMMRRR\\RRRRooooooRRRo\RRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌÌ×××ÌÌÌÌÌ×ÌÌÌÌÌ×ÌÌ×××µµ××ÌÌÌÌ×××××××××××××××××ÌÌÌÌ××µµµ×××Ì××××××××µµµ××Ì×××××\\\\\\\\\\\\\\\\zz§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§oooooo§§§§§§§ooo\\RMMMRRRR\RRRR\ooooo\RRR\RRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌÌ××ÌÌÌÌÌÌ×ÌÌÌÌÌ×ÌÌÌ××µµµ××ÌÌÌ××××Ì×××××××××××××ÌÌÌ×××µµµ×××Ì××××××××µµ××Ì××××××\\\\\\\\\\\\z\\\zz\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§o\RMMMMRRRR\RRR\ooooooRRRR\RRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌÌ××ÌÌÌÌÌÌ×ÌÌÌÌÌ××ÌÌ×××µµµ××ÌÌÌ×××ÌÌÌ×××××××××××××ÌÌÌ×µµµµ×××ÌÌ××××××µµ×××Ì×××××\\\\\\\\\\\zz\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\MMMMRRRR\\RRR\ooooo\RRRR\\RRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌÌ××ÌÌÌÌÌÌ×ÌÌÌÌÌ××ÌÌ××××µµµ××ÌÌÌÌ××ÌÌÌ××××××××××××ÌÌÌÌ×µµµµ××ÌÌÌ××××××µµ××Ì×××××\\\\\\\\\\zzz\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RMMMMRRRR\RRR\\oooooRRRRR\\RRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌÌ××ÌÌÌÌÌÌ×ÌÌÌ×Ì×××ÌÌ××××µµµ×××ÌÌÌ××ÌÌÌ××××××××××××ÌÌÌ××µµµ×××ÌÌ××××××µµ××××××××\\\\\\\\\\zzz\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§MMMMMRRRR\RR\\ooooooRRRRRR\\RR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌÌ××ÌÌÌÌÌÌÌÌÌÌ×ÌÌ××ÌÌÌ×××µµµµ×××ÌÌÌÌ××ÌÌÌ×××××××××××ÌÌÌ××µµµ××Ì×Ì×××××µµ×××××××××\\\\\\\\\zzz\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\MMMMMRRRR\RR\\ooooo\RRRRRR\\RR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ××ÌÌÌÌ×ÌÌ×ÌÌÌÌÌ×××ÌÌ×××××µµµ×××ÌÌÌÌ××ÌÌÌ×××××××××××ÌÌÌ×µµµµ×××Ì×××××µµ×××××××××\\\\\\\\zzzz\\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§MMMMMRRR\RRR\oooooo\RRRRRRR\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ××ÌÌÌÌ×ÌÌ×ÌÌÌ×ÌÌ××ÌÌÌ×××××µµµµ××ÌÌÌÌ××ÌÌÌ××××××××××ÌÌÌÌ×µµµµ××Ì××××××µ×××××××××\\\\\\\\zzzz\\\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRMMRRRR\RR\\oooooo\RRRRRRR\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌ××ÌÌÌÌ×ÌÌ×ÌÌÌ×ÌÌ×××ÌÌÌ×××××µµµµ×××ÌÌÌ××ÌÌÌ××××××××××ÌÌÌ××µµµ×××Ì×××××××××××××××\\\\\\\zzzzz\\\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRoooooooo\RRRRRRRR\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌ×××ÌÌÌ××Ì××ÌÌÌ×Ì××××ÌÌÌ×××××µµµµµ×××ÌÌÌ×ÌÌÌÌ×××××××××ÌÌÌ××µµµ××Ì×××××××××××××××\\\\\\\zzzz\\\\\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§o\\RRRRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ××ÌÌÌ××ÌÌ×ÌÌÌ××××××ÌÌÌ××××××µµµµµ×××ÌÌÌ××ÌÌÌ×××××××××ÌÌÌ××µµ×××Ì××××××××××××××\\\\\\\zzzz\\\\\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌÌ××ÌÌÌ××ÌÌ××ÌÌÌ××××××ÌÌÌ××××××µµµµµ××××ÌÌ××ÌÌÌ××××××××ÌÌÌÌ×µµµ××Ì×××××××××××××××\\\\\zzzzz\\\\\\\\\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌÌ××ÌÌÌ×××ÌÌ×ÌÌÌ×××××××ÌÌÌ×××××××µµµµµ×××ÌÌÌ×ÌÌÌ×××××××××ÌÌ××µµµ×Ì×××××××××××××××\\\\\zzzzz\\\RRRRRRR\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ××ÌÌÌ××ÌÌ××ÌÌÌ××××××××ÌÌ×××××××µµµµµµ××ÌÌÌ××ÌÌ××××××××ÌÌÌ××µµ××Ì××××××××××××××\\\\\zzzzz\\RRRRRRRRRR\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××ÌÌÌÌ××ÌÌÌ×××ÌÌ×ÌÌÌ××××××××ÌÌÌ××××××××µµµµµ×××ÌÌÌ×ÌÌ××××××××ÌÌ××µµµ×Ì××××××××××××××\\\\zzzzzz\RRRRRRRRRRRRR\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RR\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ×ÌÌÌ×××ÌÌ××ÌÌ×××××××××ÌÌÌ×××××××µµµµµµ×××ÌÌÌ×ÌÌ××××××××ÌÌ××µµ××Ì×××××××××××××\\\\zzzzz\\RRRRRRRRRRRRRR\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌ×Ì××ÌÌ×××ÌÌÌ×ÌÌÌ×××××××××ÌÌÌ××××××××µµµµµµ××ÌÌÌ×ÌÌ××××××××Ì×××µµ×Ì×××××××××××××\\\\zzzzz\RRRRRRRRRRRRRRRRR\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ×ÌÌÌ×××ÌÌÌ×ÌÌ××××××××××ÌÌÌ××××××××µµµµµµ××ÌÌÌÌÌÌ××××××××××××µ×Ì×××××××××××××\\\\zzzzz\RRRRRRRRRRRRRRRRR\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌÌ×ÌÌ×ÌÌ×××ÌÌÌ××ÌÌ×××××××××××ÌÌÌ××××××××µµµµµ×××ÌÌÌÌÌÌ××××××××××µµ×Ì××××××××××××\\\zzzzzz\RRRRRRRRRRRRRRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ×ÌÌÌ×××ÌÌÌ××ÌÌ×××××××××××ÌÌÌ×××××××××µµµµ×××ÌÌÌ×ÌÌ××××××××××××Ì××××××××××××\\\zzzzzz\RRRRRRRRRRRRRRRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ×ÌÌ××××ÌÌÌ×ÌÌÌ×××××××××××ÌÌÌ×××××××××µµµµµ××ÌÌÌ×ÌÌ×××××××××××Ì××××××××××××\\\zzzzz\RRRRRRRRRRRRRRRRRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ÌÌ××ÌÌ×ÌÌ××××ÌÌ××ÌÌÌ×××××××××××ÌÌÌ×××××××××µµµµµ×××ÌÌÌÌÌ×××××××××××Ì×××××××××××\\\zzzzz\RRRRRRRRRRRRRRRRRRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ××Ì××ÌÌ××××ÌÌ××ÌÌ××××××××××××ÌÌÌÌ××××××××µµµµµ×××ÌÌÌÌÌ×××××××××××××××××××××××\zzzzzz\RRRRRRRRRRRRRRRRRRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ×ÌÌÌ×××ÌÌ×××ÌÌÌ××××××××××××ÌÌÌ×××××××××µµµµ×××ÌÌÌÌÌ××××××××××××××××××××××\zzzzz\RRRRRRRRRRRRRRRRRRRRRRRR\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ×ÌÌÌ×××ÌÌ×××ÌÌ××××××××××××××ÌÌÌ××××××××µµµµ×××ÌÌÌÌÌ×××××××××××××××××××××\zzzzz\RRRRRRRRRRRRRRRRRRRRRRRR\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×ÌÌ×ÌÌ××××ÌÌ×××ÌÌ××××××Ì××××××××ÌÌÌ××××××××µµµµ×××ÌÌÌÌ××××××××××××××××××××zzzzzz\RRRRRRRRRRRRRRRRRRRRRRRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ××ÌÌ×ÌÌ××××ÌÌ×××ÌÌ××××××Ì××××××××ÌÌÌÌ×××××××µµµµ×××ÌÌÌÌ××××××××××××××××Ì××zzzzzz\RRRRRRRRRRRRRRRRRRRRRRRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ××ÌÌ×ÌÌÌ×××Ì××××ÌÌ××××××Ì×××××××××ÌÌÌÌ××××××µµµµ×××ÌÌÌÌ×××××××××××××××Ì××zzzzz\\RRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ××Ì××ÌÌÌ×××ÌÌ××ÌÌÌ××××××Ì××××××××××ÌÌÌÌ××××××µµµµ××ÌÌÌÌ××××××××××××××ÌÌ×zzzzz\\RRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×ÌÌ×××××ÌÌÌ××ÌÌÌ××ÌÌÌ××××××ÌÌ×××××××××××ÌÌ××××××µµµµ××ÌÌÌÌ×××××××××××××ÌÌ×zzzzz\\RRRRRRRRRRRRRRRRRRRRRRRRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××ÌÌ×××××ÌÌÌ××ÌÌÌ××ÌÌÌ×××××××Ì××××××××××××ÌÌ×××××µµµµ×××ÌÌÌ××××××××××××ÌÌ××zzzz\\RRRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××ÌÌ×××××ÌÌ×××ÌÌÌ×××ÌÌÌ××µ×××ÌÌ×××××××××××××××××××µµµµ××ÌÌÌ×××××××××××ÌÌ××zzzz\\RRRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××ÌÌ××××××Ì×××ÌÌÌ×µ×ÌÌÌ×µµµµ××Ì×××Ì×××××××××××××××µµµ×××ÌÌÌ×××××××××××Ì××zzzz\\RRRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×××ÌÌ××××××ÌÌ×××Ì̵µ×ÌÌÌ×µµµµµµÌÌÌÌÌÌ×××××××××××××××××××××ÌÌ××××××××××ÌÌ×zzzzz\RRRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×××ÌÌÌ×µµµ××Ì×××××µµµÌÌÌ××µµµµµ×××××ÌÌ××××××××××××××××××××ÌÌ×××××××××ÌÌ×zzzzz\RRRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×××ÌÌÌ×µµµµ×Ì×××××µµµµÌÌÌ×µµµµµµ×××××ÌÌÌ××××××××××××××××××ÌÌ××××××××ÌÌ××zzzz\RRRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×××ÌÌÌ×µµµµ×ÌÌ××××µµµµÌÌÌ××µµµµµµ××××××ÌÌÌÌ×××××××××××××××ÌÌ××××××××Ì××zzzz\RRRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××××ÌÌ×µµµµ××Ì×××××µµµµ×µÌ××µµµµµµµ×××××××ÌÌ×××××××××××××××××××××××ÌÌ×zzzzz\RRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×××××Ì××µµµµ×ÌÌ××××µµµµµ×Ì×××µµµµµµµµµµ××××××××××××××××××××××Ì××××ÌÌ××zzzz\RRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××µ××Ì××µµµµµ×Ì××××µµµµµµÌÌ××××µµµµµµµµµ××××××××××××××××××××ÌÌ×××ÌÌ××\zzz\RRRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµµµÌÌ××µµµµ×ÌÌ××××µµµµµµÌÌÌ××××××µµµµ×××××××××××××××××××××ÌÌ×××ÌÌ×\\zzz\RRRRRRRRRRRRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××µµ××Ì××µµµµµ×ÌÌ×××µµµµµµµµÌÌÌ×××××××××××××××××××××××××××××ÌÌ××ÌÌ××\zzz\RRRRRRRR\RRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµµµ×ÌÌ×µµµµµµ×ÌÌ××××µµµµµµµµÌÌÌÌÌ×××××××××××××××××××××××××ÌÌ××ÌÌ×\zzz\RRRRRRRR\RRRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××µµµµ×ÌÌ×µµµµµµ×Ì×××××µµµµµµµµ×××ÌÌÌÌÌÌ×××××××××××××××××××ÌÌÌ×ÌÌ××\zzz\RRRRRRR\\RRRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµµµ××ÌÌ×µµµµµµÌÌÌ×××××µµµµµµµµ××××××Ì×××××××××××ÌÌÌÌÌ××××ÌÌ×ÌÌ×\zzz\RRRRRRR\\\RRRRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµµµµ××ÌÌ×µµµµµµ×ÌÌÌ×××××µµµµµµµ×××××××××××××××××ÌÌÌÌÌÌÌ××ÌÌÌÌÌ×zzz\\RRRRRR\\\\RRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµµµµ××ÌÌ×µµµµµµµ×ÌÌÌ××××××µµµµ××××××××××××××××××××ÌÌÌÌÌ×ÌÌÌÌ×\zz\\RRRRRR\\\\RRRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµµµµ××ÌÌ×µµµµµµµµµ××××××××××××××××××××××××××××××××ÌÌÌÌÌÌÌÌÌ×zzz\RRRRRRR\\\\RRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§µµµµµµµ×××××µµµµµµµµµµ××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××ÌÌÌÌÌÌÌÌ×zz\\RRRRRR\\\\RRRRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§µµµµµµµ××××××µµµµµµµµµµµµ××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×ÌÌÌÌÌÌÌzz\\RRRRRRR\\\\RRRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§×µµµµµµµ×××××××µµµµµµµµµµµ××××××××××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×zz\RRRRRRR\\\\RRRRRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§µµµµµµµµµ××××××ÌÌÌ×µµµµµ××××××××××××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×z\\RRRRRR\\\\RRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§µµµµµµµµµµ×××ÌÌÌÌÌÌÌÌÌ×××××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×\\RRRRRRR\\\RRRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§µµµµµµµµµ×××××ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ×××××ÌÌÌÌ\RRRRRRR\\\\RRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××µµµµµµ××××××××××ÌÌÌÌÌÌ×××××××\\\\RR×ÌÌ\\RRRRRR\\\\RRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§××××××××××××××××××××××zzz\\\\\\\RRR\\××\RRRRRR\\\\RRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\××××××××××zzzzzzz\\\\\\\RRR\\\z×RRRRRRR\\\RRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\RR\\\\zzzzzzzz\\\\\\\RRRR\\\zzRRRRRR\\\\R\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§R\\\RRRRRRRRRRRR\\\\\\zzzzzzzzz\\\\\\\\RRR\\\zzz\RRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRR\\\\\\zzzzzzzzzzzz\\\\\\\\RRR\\\zzz\\RRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRR\\\\\\\zzzzzzzzzzzzzzz\\\\\\\\RRRR\\zzz\\RRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRzzzzzzzzzzzzzzzzzzzzzzzzz\\\\\\\\RRRR\\zzz\\RRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRR\zzzzzzzzzzzzzzzzzzzzzzzzzzz\\\\\\\RRRR\\zzz\\RRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRR\zzzzzzzzzzzzzzzz\zzzzzzzzzzz\\\\\\\\RRRR\zz\\\RRRRRR\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRR\zzz\\\\\\\\\\\\\\\zzzzzz\zzzz\\\\\\\\RRRR\\z\\\RRRRR\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRR\\zzRRRRRRRR\\\\\\\\zzzzzz\\zzzz\\\\\\\RRRR\\\\\\RRRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRR\RRRRRRRRRRRRR\\\\\zzzzzzz\\\zzz\\\\\\\RRRRR\\\\\RRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRRRR\\\\zzzzzz\\\\zzz\\\\\\\RRRRR\\\\\RRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRRR\\\\\zzzzzz\\\\\zzz\\\\\\RRRRR\\\\\RRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRRRR\\\\\zzzzzz\\\\\\zzz\\\\\\RRRRR\\\\\\R\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRRRRR\\\\\\\zzzzzz\\\\\\zzz\\\\\\RRRRR\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRR\\\\\\\\\zzzzzz\\\\\\\zzzz\\\\\RRRRR\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRR\\\\\\\\\\\zzzzzz\\\\\\\\zzz\\\\\RRRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\R\\\\\\\\\\zzzzzz\\\\\\\\zzz\\\\\RRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRRR\\\\\\\\zzzzzz\\\\\\\\\zzz\\\\\RRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRRRR\\\\\\\\zzzzzzz\\\\\\\\\zzz\\\\\RRRRRR\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRRR\\\\\\\zzzzzzzz\\\\\\R\\\zzz\\\\\RRRRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRRR\\\\\zzzzzzzzzzz\\\\\RR\\\zzz\\\\\RRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRRR\\\zzzzzzzzzzzzzz\\\\\RRR\\zzz\\\\\RRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRRR\\\zzzzzzzzzzzzzzz\\\\\\RR\\zzzz\\\\RRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRRR\\zzzzzzzzzzzzzzzzzz\\\\\RRR\zzzz\\\\RRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RRR\\zzzz\\\\\\zzzzzzzzz\\\\\RRR\zzzz\\\\RRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RR\\\\\\\\\\\\zzzzzzzzzz\\\\\RRR\zzzz\\\\\RRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RR\\\\\\\\\\\\zzzzzzzzzzz\\\\RRR\zzzz\\\\\RR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§RR\\\\\\\\\\\\zzzzzzzzzzz\\R\RRR\zzzz\\\\\RR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§R\\\\\\\\\\\\\zzzzzz\zzzz\RR\RRR\zzzz\\\\\RR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\\zzzzzz\\zzz\RR\RRR\zzz\\\\\\RR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\zzzzzz\\\zzz\RR\RRR\zzz\\\\\\R§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\zzzzzz\\\zzz\RR\RRR\zzz\\\\\\R§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\\zzzzzz\\\zzz\RR\RRR\zzz\\\\\\R§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\zzzzzz\\\\\zz\RR\RRR\zzz\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\zzzzzz\\\\\zz\RR\RRR\zzz\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\\zzzzzz\\\\\zz\RR\RRRzzz\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\zzzzzzz\\\\zzz\RRRRRRzzz\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\zzzzzz\\\\\zzz\RRRRRRzz\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\zzzzzzz\\\\\zzz\RRRRRRz\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\zzzzzzz\\\\\zzz\RRRRR\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\zzzzzzz\\\\\\zzz\RRRRR\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\zzzzz\zzzzzzz\\\\\\zz\\RRRRR\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\zzzzzzzzzzzzz\\\\\\\zz\RRRRRR\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\zzzzzzzzzzzzz\\\\\\zzz\RRRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\z\\\zzzzzzzzz\\\\\\zzz\RRRRR\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\zzzzzzz\\\\\\zz\\RRRRR\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\\zzzzzz\\\\\\zz\RRRRRR\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\\zzzzzzz\\\\\\zz\RRRRRR\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\\zzzzzzzz\\\\\zzz\RRRRR\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\zzzz\zzzz\\\\\zz\RRRRRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\zzzz\\zzzz\\\\\zz\RRRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\zzz\\\zzzz\\\\\zz\RRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\zzzz\\\zzzz\\\\\z\RRRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\zzzz\\\\zzzz\\\\\\\RRR\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\\zzz\\\\\zzzz\\\\\\RRRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\zzz\\\\\\zzzz\\\\\\RRR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\zzzz\\\\\\zzzz\\\\\RR§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\zzzz\\\\\\\zzzz\\\\\R\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\zzzz\\\\\\\zzzz\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\zzzz\\\\\\\\zzz\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\zzzz\\\\\\\\\zzz\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\zzzz\\\\\\\\\zzzz\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\zzz\\\\\\\\\\zzz\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\zzz\\\\\\\\\\\zzz\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\zzz\\\\\\\\\\\zzz\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\zzz\\\\\\\\\\\\zz\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\zzz\\\\\\\\\\\\\\z§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\zzz\\\\\\\\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\zzz\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§\\\§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.3.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.3.rasql
deleted file mode 100644
index 176b3ae..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.3.rasql
+++ /dev/null
@@ -1 +0,0 @@
-ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘‘¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤††‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤‘†‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤‘††‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘††‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘†‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤‘††‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤‘‘††‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®¤¤¤¤¤¤¤¤¤¤¤¤‘‘†‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®¤¤¤¤¤¤¤¤¤¤¤‘‘†‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®¤¤¤¤¤¤¤¤¤¤‘‘‘†‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®¤¤¤¤¤¤¤¤¤‘‘‘†‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®¤¤¤¤¤¤¤¤¤‘‘‘†‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®¤¤¤¤¤¤¤¤‘‘‘††‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®¤¤¤¤¤¤¤¤‘‘†††‘‘‘‘‘‘‘‘‘‘¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®¤¤¤¤¤¤¤¤‘‘†††‘‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®¤¤¤¤¤¤¤¤‘‘†††‘¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®¤¤¤¤¤¤¤¤‘‘†††¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®¤¤¤¤¤¤¤‘‘‘†††¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®®¤¤¤¤¤¤¤‘‘‘†††¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤¤‘¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤‘‘¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®¤®®®®¤¤¤¤¤¤‘‘‘††‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®¤®®®®¤¤¤¤¤¤‘‘‘††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®¤®®®®¤¤¤¤¤‘‘‘‘††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®¤®®®®¤¤¤¤¤‘‘‘‘††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤®®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤®®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤¤®®¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤¤®®¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤‘‘‘¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤¤®®¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤‘‘¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤®¤¤¤¤‘‘‘‘†††‘‘‘¤¤‘‘‘¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤¤¤¤¤¤¤‘‘‘†††‘‘‘¤¤‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤¤¤¤¤¤¤‘‘‘†††‘‘¤¤¤‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤‘‘¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘®®®®®¤¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤‘‘¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤‘‘®®®®®®¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤‘¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘®®®®®®¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘¤®®®®®¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘¤®®®®®¤¤¤¤¤¤¤‘‘‘‘†††‘¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘‘®®®®®¤¤¤¤¤¤¤‘‘‘‘†††‘¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘‘¤®®®®¤¤¤¤¤¤¤‘‘‘‘†††‘¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘‘¤®®®®®¤¤¤¤¤‘‘‘‘‘††‘‘¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘‘‘®®®®®¤¤¤¤¤‘‘‘‘‘††‘‘¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤‘‘¤®®®®¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘‘¤¤®®¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘‘‘¤®®¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤‘¤¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘†††‘‘‘‘¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘†††‘‘‘‘¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤®¤¤¤¤¤¤‘‘‘‘††‘‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘¤¤¤¤¤¤‘¤‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤®®¤¤¤¤¤‘‘‘‘††‘‘‘‘‘¤¤¤¤¤¤¤‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®¤¤‘¤¤‘‘‘‘††‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤‘¤¤‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®®¤‘‘¤‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤‘‘¤¤‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤®®®®¤¤‘‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤‘¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®®¤‘‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤®®®®®¤¤‘‘†‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤®®®®®¤¤‘‘†††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘®®®®®¤¤‘‘†††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤‘‘®®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤‘®®®®®®¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘®®®®®®¤¤‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘‘®®®®®¤¤‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤®®¤¤‘‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤‘®®®®®¤¤‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤®®®®¤‘‘¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤®®®®®‘‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤®®®®®‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ †††††††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤®®®®®®¤®®¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ †††††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ †††††††††††††††††††††††† ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤®®¤¤¤¤‘‘††††‘‘‘¤¤¤¤¤®®®®®®¤®®®¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘†††††††††††††††‘‘‘ ÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐ †††††††††††††††††††††††††††††††† ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤®¤¤¤®¤¤¤¤‘‘††††‘‘¤¤¤¤¤¤®®®®®®®®®®®¤¤¤¤¤¤¤¤‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘†††††††††††††‘‘‘‘‘‘ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®¤¤¤¤¤¤‘‘‘††††‘‘¤¤¤¤¤¤®®®®®®®®®®®®¤¤¤¤¤¤¤‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®¤¤¤¤¤¤‘‘‘††††‘‘¤¤¤¤¤®®®®®®®®®®®®®¤¤¤¤‘¤¤‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††† ÐÐÐÐÐÐ AAAAAAAAAAAAA ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤®®®¤¤¤‘¤¤‘‘‘†††‘‘‘¤¤¤¤¤®®®®®®®®®®®®®¤¤¤‘‘¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††† Ð AAAAAAAAAAAAAAAAAAAAAAAA ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®¤¤‘‘¤‘‘‘†††‘‘‘¤¤¤¤®®®‘®®®®®®®®®®¤¤¤‘‘¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††‘‘‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘††††††† AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤®®®®¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤®®®‘®®®®®®®®®®¤¤‘‘¤¤¤‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††‘‘‘‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘† AAAAAAAA
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.3_Struct_Component_Selection_1.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.3_Struct_Component_Selection_1.rasql
deleted file mode 100644
index 176b3ae..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.3_Struct_Component_Selection_1.rasql
+++ /dev/null
@@ -1 +0,0 @@
-ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘‘¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤††‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤‘†‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤‘††‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘††‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘†‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤‘††‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤‘‘††‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®¤¤¤¤¤¤¤¤¤¤¤¤‘††‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®¤¤¤¤¤¤¤¤¤¤¤¤‘‘†‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®¤¤¤¤¤¤¤¤¤¤¤‘‘†‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®¤¤¤¤¤¤¤¤¤¤‘‘‘†‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®¤¤¤¤¤¤¤¤¤‘‘‘†‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®¤¤¤¤¤¤¤¤¤‘‘‘†‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®¤¤¤¤¤¤¤¤‘‘‘††‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®¤¤¤¤¤¤¤¤‘‘†††‘‘‘‘‘‘‘‘‘‘¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®¤¤¤¤¤¤¤¤‘‘†††‘‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®¤¤¤¤¤¤¤¤‘‘†††‘¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®¤¤¤¤¤¤¤¤‘‘†††¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®¤¤¤¤¤¤¤‘‘‘†††¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®®¤¤¤¤¤¤¤‘‘‘†††¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤¤‘¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤‘‘¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤¤‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®®®®®¤¤¤¤¤¤‘‘‘†††‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®¤®®®®¤¤¤¤¤¤‘‘‘††‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЮ®®®®®®¤®®®®¤¤¤¤¤¤‘‘‘††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®¤®®®®¤¤¤¤¤‘‘‘‘††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®¤®®®®¤¤¤¤¤‘‘‘‘††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ®®®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤®®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤®®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤®®®¤¤¤¤¤‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤¤®®¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤¤®®¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤‘‘‘¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤®®®®®¤¤®®¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤‘‘¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤®¤¤¤¤‘‘‘‘†††‘‘‘¤¤‘‘‘¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤¤¤¤¤¤¤‘‘‘†††‘‘‘¤¤‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤¤¤¤¤¤¤‘‘‘†††‘‘¤¤¤‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤®®®®®¤¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤‘‘¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘®®®®®¤¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤‘‘¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤‘‘®®®®®®¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤‘¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘®®®®®®¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘¤®®®®®¤¤¤¤¤¤¤‘‘‘‘††‘‘¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘¤®®®®®¤¤¤¤¤¤¤‘‘‘‘†††‘¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤‘‘‘®®®®®¤¤¤¤¤¤¤‘‘‘‘†††‘¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘‘¤®®®®¤¤¤¤¤¤¤‘‘‘‘†††‘¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘‘¤®®®®®¤¤¤¤¤‘‘‘‘‘††‘‘¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤‘‘‘®®®®®¤¤¤¤¤‘‘‘‘‘††‘‘¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤‘‘¤®®®®¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘‘¤¤®®¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘‘‘¤®®¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘¤¤¤‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘‘‘‘‘††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤‘¤¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘†††‘‘‘‘¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘†††‘‘‘‘¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘†††‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤®¤¤¤¤¤¤‘‘‘‘††‘‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘¤¤¤¤¤¤‘¤‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤®®¤¤¤¤¤‘‘‘‘††‘‘‘‘‘¤¤¤¤¤¤¤‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®¤¤‘¤¤‘‘‘‘††‘‘‘‘¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤‘¤¤‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®®¤‘‘¤‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤¤‘‘¤¤‘‘‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤®®®®¤¤‘‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤¤¤‘¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®®¤‘‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤‘‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤®®®®®¤¤‘‘†‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤®®®®®¤¤‘‘†††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘®®®®®¤¤‘‘†††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤‘‘®®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤‘®®®®®®¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘®®®®®®¤¤‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘‘®®®®®¤¤‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤¤®®¤¤‘‘‘¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤‘‘‘¤¤¤¤¤¤‘®®®®®¤¤‘‘‘†††‘‘‘¤¤¤¤¤¤¤¤®®®®¤‘‘¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤‘®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤®®®®®‘‘¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤¤®®®®®‘¤¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ †††††††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘¤¤¤¤¤¤¤®®®®¤¤¤‘‘††††‘‘‘¤¤¤¤¤¤®®®®®®¤®®¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ †††††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ †††††††††††††††††††††††† ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤¤¤¤®®¤¤¤¤‘‘††††‘‘‘¤¤¤¤¤®®®®®®¤®®®¤¤¤¤¤¤¤¤¤ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘†††††††††††††††‘‘‘ ÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐ †††††††††††††††††††††††††††††††† ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤¤®¤¤¤®¤¤¤¤‘‘††††‘‘¤¤¤¤¤¤®®®®®®®®®®®¤¤¤¤¤¤¤¤‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘†††††††††††††‘‘‘‘‘‘ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®¤¤¤¤¤¤‘‘‘††††‘‘¤¤¤¤¤¤®®®®®®®®®®®®¤¤¤¤¤¤¤‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††††‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘¤¤¤®®®¤¤¤¤¤¤‘‘‘††††‘‘¤¤¤¤¤®®®®®®®®®®®®®¤¤¤¤‘¤¤‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††† ÐÐÐÐÐÐ AAAAAAAAAAAAA ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤‘‘‘¤¤®®®¤¤¤‘¤¤‘‘‘†††‘‘‘¤¤¤¤¤®®®®®®®®®®®®®¤¤¤‘‘¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††††‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††† Ð AAAAAAAAAAAAAAAAAAAAAAAA ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘¤¤®®®®¤¤‘‘¤‘‘‘†††‘‘‘¤¤¤¤®®®‘®®®®®®®®®®¤¤¤‘‘¤¤‘‘ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘†††††††††‘‘‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘‘‘††††††† AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ¤¤¤¤¤¤¤¤¤¤¤‘‘‘¤®®®®¤¤¤‘‘‘‘‘†††‘‘‘¤¤¤¤®®®‘®®®®®®®®®®¤¤‘‘¤¤¤‘‘ ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘††††††††‘‘‘‘‘‘¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤‘‘‘‘‘‘‘‘‘‘‘† AAAAAAAA
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.3_Struct_Component_Selection_2.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.3_Struct_Component_Selection_2.rasql
deleted file mode 100644
index ca1972b..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.3_Struct_Component_Selection_2.rasql
+++ /dev/null
@@ -1,6 +0,0 @@
-;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|;h|
-1y 3f
-1f
-1f
-1y 3y 3y 3y 3y 3f
-1y 3y 3y 3y 3y 3y 3y 3y 3f
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.3_Struct_Component_Selection_3.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.3_Struct_Component_Selection_3.rasql
deleted file mode 100644
index 93ad143..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.3_Struct_Component_Selection_3.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_+.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_+.rasql
deleted file mode 100644
index dbb1904..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_+.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_-.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_-.rasql
deleted file mode 100644
index bdfc709..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_-.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_And.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_And.rasql
deleted file mode 100644
index 0b78643..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_And.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_Is.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_Is.rasql
deleted file mode 100644
index d4cfe69..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_Is.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_Or.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_Or.rasql
deleted file mode 100644
index 9261362..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_Or.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_Xor.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_Xor.rasql
deleted file mode 100644
index a7886bf..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_Xor.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_abs.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_abs.rasql
deleted file mode 100644
index 2ce1b1c..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_abs.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_arccos.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_arccos.rasql
deleted file mode 100644
index bb18c29..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_arccos.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 1.0472
- Result element 2: 1.0472
- Result element 3: 1.0472
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_arcsin.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_arcsin.rasql
deleted file mode 100644
index de05517..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_arcsin.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0.523599
- Result element 2: 0.523599
- Result element 3: 0.523599
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_arctan.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_arctan.rasql
deleted file mode 100644
index 282a167..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_arctan.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0.785398
- Result element 2: 0.785398
- Result element 3: 0.785398
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_bit.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_bit.rasql
deleted file mode 100644
index 10ffce4..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_bit.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_cos.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_cos.rasql
deleted file mode 100644
index b29b46c..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_cos.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: -0.952413
- Result element 2: -0.952413
- Result element 3: -0.952413
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_cosh.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_cosh.rasql
deleted file mode 100644
index 44129d1..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_cosh.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 1
- Result element 2: 1
- Result element 3: 1
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_divide.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_divide.rasql
deleted file mode 100644
index 56fcacc..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_divide.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_egt.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_egt.rasql
deleted file mode 100644
index 38ab547..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_egt.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_elt.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_elt.rasql
deleted file mode 100644
index a9b18e3..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_elt.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_exp.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_exp.rasql
deleted file mode 100644
index 44129d1..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_exp.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 1
- Result element 2: 1
- Result element 3: 1
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_gt.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_gt.rasql
deleted file mode 100644
index f502b95..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_gt.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_ln.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_ln.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_ln.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_log.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_log.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_log.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_lt.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_lt.rasql
deleted file mode 100644
index 10dfbec..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_lt.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_multiply.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_multiply.rasql
deleted file mode 100644
index c4723cd..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_multiply.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_ne.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_ne.rasql
deleted file mode 100644
index b987e36..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_ne.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_not.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_not.rasql
deleted file mode 100644
index 57c2722..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_not.rasql
+++ /dev/null
@@ -1 +0,0 @@
-ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ \ No newline at end of file
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_overlay.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_overlay.rasql
deleted file mode 100644
index fcf8645..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_overlay.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_sin.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_sin.rasql
deleted file mode 100644
index 2da816f..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_sin.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_sinh.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_sinh.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_sinh.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_sqrt.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_sqrt.rasql
deleted file mode 100644
index c7c612a..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_sqrt.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_tan.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_tan.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_tan.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_tanh.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_tanh.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_Induction_All_Operations_tanh.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_cast.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_cast.rasql
deleted file mode 100644
index d430cad..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_cast.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 39.8363
- Result element 2: 37.9118
- Result element 3: 37.0485
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_cast_1.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_cast_1.rasql
deleted file mode 100644
index ef1b79c..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3.4_cast_1.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3_Induced_and_Struct.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3_Induced_and_Struct.rasql
deleted file mode 100644
index 5c523ad..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.3_Induced_and_Struct.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.4_Scaling_1.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.4_Scaling_1.rasql
deleted file mode 100644
index 86a2fe1..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.4_Scaling_1.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.4_Scaling_2.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.4_Scaling_2.rasql
deleted file mode 100644
index e98df8a..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.4_Scaling_2.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Add.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Add.rasql
deleted file mode 100644
index 106e5c2..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Add.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 2151797
- Result element 2: 2047844
- Result element 3: 2001213
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_All.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_All.rasql
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_All.rasql
+++ /dev/null
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Avg.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Avg.rasql
deleted file mode 100644
index d430cad..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Avg.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 39.8363
- Result element 2: 37.9118
- Result element 3: 37.0485
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Count.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Count.rasql
deleted file mode 100644
index 1bd0a91..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Count.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 54016
- Result element 2: 54016
- Result element 3: 54016
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Max.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Max.rasql
deleted file mode 100644
index 39a8016..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Max.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 253
- Result element 2: 253
- Result element 3: 253
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Min.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Min.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Min.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Some.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Some.rasql
deleted file mode 100644
index 4ca3676..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.5_Condensers_Some.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.6_General_Array_Condenser_Add.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.6_General_Array_Condenser_Add.rasql
deleted file mode 100644
index ce97dc8..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.6_General_Array_Condenser_Add.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 117
- Result element 2: 100
- Result element 3: 61
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.6_General_Array_Condenser_All.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.6_General_Array_Condenser_All.rasql
deleted file mode 100644
index 5e66449..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.6_General_Array_Condenser_All.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.6_General_Array_Condenser_Count.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.6_General_Array_Condenser_Count.rasql
deleted file mode 100644
index 1bd0a91..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.6_General_Array_Condenser_Count.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 54016
- Result element 2: 54016
- Result element 3: 54016
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.6_General_Array_Condenser_Some.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.6_General_Array_Condenser_Some.rasql
deleted file mode 100644
index 2507ed5..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.6_General_Array_Condenser_Some.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 255
- Result element 2: 255
- Result element 3: 255
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.7_General_Array_Constructor_1c.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.7_General_Array_Constructor_1c.rasql
deleted file mode 100644
index 5041cba..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.7_General_Array_Constructor_1c.rasql
+++ /dev/null
@@ -1 +0,0 @@
- \ No newline at end of file
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.7_General_Array_Constructor_Variable.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.7_General_Array_Constructor_Variable.rasql
deleted file mode 100644
index 445c896..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.7_General_Array_Constructor_Variable.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.7_General_Array_Constructor_Variable_1.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.7_General_Array_Constructor_Variable_1.rasql
deleted file mode 100644
index 445c896..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.7_General_Array_Constructor_Variable_1.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.7_General_Array_Constructor_x[0].rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.7_General_Array_Constructor_x[0].rasql
deleted file mode 100644
index d14a6ac..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.7_General_Array_Constructor_x[0].rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.9_Object_Identifiers.rasql b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.9_Object_Identifiers.rasql
deleted file mode 100644
index c2d9222..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/9.9_Object_Identifiers.rasql
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/test_report b/systemtest/rmantest/Repository/mandatory/outputFolder20100413/test_report
deleted file mode 100644
index 238a810..0000000
--- a/systemtest/rmantest/Repository/mandatory/outputFolder20100413/test_report
+++ /dev/null
@@ -1,1067 +0,0 @@
-Test by:bytetest.sh rmantest20100413/inputFolder/mandatory rmantest20100413/Oracle/mandatory rmantest20100413/Repository/mandatory/outputFolder20100413 at Tue Apr 13 15:06:53 CEST 2010
-
- test query in 6.1_Basic_Query_Mechanism.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 2 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 6.2_Select_Clause.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 6.3_From_Clause.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 6.4_Where_Clause.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 2 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 6.5_Comments_in_Queries.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 7.1_Atomic_Constants_Char.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
-rasql done.
-
- Result correct for the query.
-
- test query in 7.1_Atomic_Constants_Double.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
-rasql done.
-
- Result correct for the query.
-
- test query in 7.1_Atomic_Constants_e.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 4e-05
- Result element 2: 4e-05
- Result element 3: 4e-05
-rasql done.
-
- Result correct for the query.
-
- test query in 7.1_Atomic_Constants_Float.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
-rasql done.
-
- Result correct for the query.
-
- test query in 7.1_Atomic_Constants_Long.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
-rasql done.
-
- Result correct for the query.
-
- test query in 7.1_Atomic_Constants_Octet.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
-rasql done.
-
- Result correct for the query.
-
- test query in 7.1_Atomic_Constants_Short.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
-rasql done.
-
- Result correct for the query.
-
- test query in 7.1_Atomic_Constants_ULong.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
-rasql done.
-
- Result correct for the query.
-
- test query in 7.1_Atomic_Constants_UShort.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 24
- Result element 2: 24
- Result element 3: 24
-rasql done.
-
- Result correct for the query.
-
- test query in 7.2_Composite_Constants_Complex.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: (0.35,16)
- Result element 2: (0.35,16)
- Result element 3: (0.35,16)
-rasql done.
-
- Result correct for the query.
-
- test query in 7.2_Composite_Constants_Struct.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: { { 1, 2, 3 }
-, t }
-
- Result element 2: { { 1, 2, 3 }
-, t }
-
- Result element 3: { { 1, 2, 3 }
-, t }
-
-rasql done.
-
- Result correct for the query.
-
- test query in 7.3_Array_Constants.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 7.4_OID.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 513
- Result element 2: 1025
- Result element 3: 1537
-rasql done.
-
- Result correct for the query.
-
- test query in 8.2_Multidimensional_Intervals_[1].lo.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 42
- Result element 2: 42
- Result element 3: 42
-rasql done.
-
- Result correct for the query.
-
- test query in 8.2_Multidimensional_Intervals_[1].rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 42:227
- Result element 2: 42:227
- Result element 3: 42:227
-rasql done.
-
- Result correct for the query.
-
- test query in 8.2_Multidimensional_Intervals.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: [-17:245,42:227]
- Result element 2: [-17:245,42:227]
- Result element 3: [-17:245,42:227]
-rasql done.
-
- Result correct for the query.
-
- test query in 9.10_Expressions.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 1 element(s):
- Result object 1: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.1_Spatial_Domain_[0].hi.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 255
- Result element 2: 255
- Result element 3: 255
-rasql done.
-
- Result correct for the query.
-
- test query in 9.1_Spatial_Domain_[0].lo.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
-rasql done.
-
- Result correct for the query.
-
- test query in 9.1_Spatial_Domain_[0].rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0:255
- Result element 2: 0:255
- Result element 3: 0:255
-rasql done.
-
- Result correct for the query.
-
- test query in 9.1_Spatial_Domain.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: [0:255,0:210]
- Result element 2: [0:255,0:210]
- Result element 3: [0:255,0:210]
-rasql done.
-
- Result correct for the query.
-
- test query in 9.2.1_Trimming.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.2.2_Section.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
-rasql done.
-
- Result correct for the query.
-
- test query in 9.2.3_The_Array_Bound_Asterisk_1.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.2.3_The_Array_Bound_Asterisk.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.2.4_Shifting_a_Spatial_Domain.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.2.5_Extending_a_Spatial_Domain.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.1_Unary_Induction.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 1 element(s):
- Result object 1: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.2_Binary_Induction_1.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 1 element(s):
- Result object 1: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.2_Binary_Induction.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.3.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 1 element(s):
- Result object 1: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.3_Struct_Component_Selection_1.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 1 element(s):
- Result object 1: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.3_Struct_Component_Selection_2.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 1 element(s):
- Result object 1: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.3_Struct_Component_Selection_3.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 1 element(s):
- Result object 1: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_cast_1.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 1 element(s):
- Result object 1: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_cast.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 39.8363
- Result element 2: 37.9118
- Result element 3: 37.0485
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_abs.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_And.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_arccos.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 1.0472
- Result element 2: 1.0472
- Result element 3: 1.0472
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_arcsin.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0.523599
- Result element 2: 0.523599
- Result element 3: 0.523599
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_arctan.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0.785398
- Result element 2: 0.785398
- Result element 3: 0.785398
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_bit.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_cosh.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 1
- Result element 2: 1
- Result element 3: 1
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_cos.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: -0.952413
- Result element 2: -0.952413
- Result element 3: -0.952413
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_divide.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_egt.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_elt.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_exp.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 1
- Result element 2: 1
- Result element 3: 1
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_gt.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_Is.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_ln.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_log.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_lt.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_multiply.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_ne.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_not.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_Or.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_overlay.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_-.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_+.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_sinh.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_sin.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_sqrt.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_tanh.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_tan.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3.4_Induction_All_Operations_Xor.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.3_Induced_and_Struct.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 1 element(s):
- Result object 1: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.4_Scaling_1.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.4_Scaling_2.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.5_Condensers_Add.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 2151797
- Result element 2: 2047844
- Result element 3: 2001213
-rasql done.
-
- Result correct for the query.
-
- test query in 9.5_Condensers_All.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 0 element(s):
-rasql done.
-
- Result correct for the query.
-
- test query in 9.5_Condensers_Avg.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 39.8363
- Result element 2: 37.9118
- Result element 3: 37.0485
-rasql done.
-
- Result correct for the query.
-
- test query in 9.5_Condensers_Count.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 54016
- Result element 2: 54016
- Result element 3: 54016
-rasql done.
-
- Result correct for the query.
-
- test query in 9.5_Condensers_Max.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 253
- Result element 2: 253
- Result element 3: 253
-rasql done.
-
- Result correct for the query.
-
- test query in 9.5_Condensers_Min.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
-rasql done.
-
- Result correct for the query.
-
- test query in 9.5_Condensers_Some.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 2 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.6_General_Array_Condenser_Add.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 117
- Result element 2: 100
- Result element 3: 61
-rasql done.
-
- Result correct for the query.
-
- test query in 9.6_General_Array_Condenser_All.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 0
- Result element 2: 0
- Result element 3: 0
-rasql done.
-
- Result correct for the query.
-
- test query in 9.6_General_Array_Condenser_Count.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 54016
- Result element 2: 54016
- Result element 3: 54016
-rasql done.
-
- Result correct for the query.
-
- test query in 9.6_General_Array_Condenser_Some.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 255
- Result element 2: 255
- Result element 3: 255
-rasql done.
-
- Result correct for the query.
-
- test query in 9.7_General_Array_Constructor_1c.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.7_General_Array_Constructor_Variable_1.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.7_General_Array_Constructor_Variable.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.7_General_Array_Constructor_x[0].rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-
- test query in 9.9_Object_Identifiers.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result object 1: going into file tmp.unknown...ok.
- Result object 2: going into file tmp.unknown...ok.
- Result object 3: going into file tmp.unknown...ok.
-rasql done.
-
- Result correct for the query.
-test done at Tue Apr 13 15:08:47 CEST 2010
-Total query number: 90
-Successful query number: 90
-Failed query number: 0
diff --git a/systemtest/rmantest/Repository/other/outputFolder20100413.save/condense_for_count.rasql b/systemtest/rmantest/Repository/other/outputFolder20100413.save/condense_for_count.rasql
deleted file mode 100644
index 1bd0a91..0000000
--- a/systemtest/rmantest/Repository/other/outputFolder20100413.save/condense_for_count.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 54016
- Result element 2: 54016
- Result element 3: 54016
diff --git a/systemtest/rmantest/Repository/other/outputFolder20100413.save/test_report b/systemtest/rmantest/Repository/other/outputFolder20100413.save/test_report
deleted file mode 100644
index e6b6283..0000000
--- a/systemtest/rmantest/Repository/other/outputFolder20100413.save/test_report
+++ /dev/null
@@ -1,17 +0,0 @@
-Test by:bytetest.sh inputFolder/other Oracle/other Repository/other/outputFolder20100413 at Tue Apr 13 12:25:02 CEST 2010
-
- test query in condense_for_count.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 54016
- Result element 2: 54016
- Result element 3: 54016
-rasql done.
-
- Result correct for the query.
-test done at Tue Apr 13 12:25:11 CEST 2010
-Total query number: 1
-Successful query number: 1
-Failed query number: 0
diff --git a/systemtest/rmantest/Repository/other/outputFolder20100413/condense_for_count.rasql b/systemtest/rmantest/Repository/other/outputFolder20100413/condense_for_count.rasql
deleted file mode 100644
index 1bd0a91..0000000
--- a/systemtest/rmantest/Repository/other/outputFolder20100413/condense_for_count.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
- Result element 1: 54016
- Result element 2: 54016
- Result element 3: 54016
diff --git a/systemtest/rmantest/Repository/other/outputFolder20100413/test_report b/systemtest/rmantest/Repository/other/outputFolder20100413/test_report
deleted file mode 100644
index ea5790f..0000000
--- a/systemtest/rmantest/Repository/other/outputFolder20100413/test_report
+++ /dev/null
@@ -1,17 +0,0 @@
-Test by:bytetest.sh rmantest20100413/inputFolder/other/ rmantest20100413/Oracle/other/ rmantest20100413/Repository/other//outputFolder20100413 at Tue Apr 13 15:09:54 CEST 2010
-
- test query in condense_for_count.rasql
-rasql: rasdaman query tool v1.0, rasdaman v8 -- generated on 02.06.2009 15:45:39.
-opening database RASBASE at localhost:7001...ok
-Executing retrieval query...ok
-Query result collection has 3 element(s):
- Result element 1: 54016
- Result element 2: 54016
- Result element 3: 54016
-rasql done.
-
- Result correct for the query.
-test done at Tue Apr 13 15:10:03 CEST 2010
-Total query number: 1
-Successful query number: 1
-Failed query number: 0
diff --git a/systemtest/rmantest/bytetest.sh b/systemtest/rmantest/bytetest.sh
deleted file mode 100755
index 32adf3d..0000000
--- a/systemtest/rmantest/bytetest.sh
+++ /dev/null
@@ -1,166 +0,0 @@
-#!/bin/bash
-#!/bin/ksh
-#
-# This file is part of rasdaman community.
-#
-# Rasdaman community is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Rasdaman community 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 General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with rasdaman community. If not, see <http://www.gnu.org/licenses/>.
-#
-# Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann /
-# rasdaman GmbH.
-#
-# For more information please see <http://www.rasdaman.org>
-# or contact Peter Baumann via <baumann@rasdaman.com>.
-#
-# SYNOPSIS
-# bytetest.sh
-# Description
-# Command-line utility for testing rasdaman.
-# 1) Send rasql query
-# 2) Get response
-# 3) Compare the response with the expected result
-# 4) Give out the testing result.
-#
-# PRECONDITIONS
-# Postgres, Rasdaman installed
-#
-# Usage: ./bytetest.sh [INPUT_DIR] [ORACLE_DIR][OUT_DIR]
-# e.g. ./bytetest.sh inputFolder/mandatory Oracle/mandatory Repository/mandatory
-# e.g. ./bytetest.sh inputFolder/bug_fixed Oracle/bug_fixed Repository/bug_fixed
-# e.g. ./bytetest.sh inputFolder/bug_unfixed Oracle/bug_unfixed Repository/bug_unfixed
-# e.g. ./bytetest.sh inputFolder/other Oracle/other Repository/other
-# images needed for testing shall be put in directory of images
-# Expected results for comparation go into Oracle, there is a tricky here on how to get expected result, run the script then copy the # # output in Repository(judge the correctness before copy) to Oracle
-# Parameters:
-#
-#
-# CHANGE HISTORY
-# 2009-Sep-16 J.Yu created
-# 2010-Apr-13 J.Yu revise on input folder structure to support different queries input, including folders on mandatory, bug fixed, bug unfixed, and other queries.
-#
-# Parameters definistion and initiation
- PROGNAME=`basename $0`
- USERNAME=rasadmin
- PASSWORD=rasadmin
- DATABASE=RASBASE
-# RMANBASE: change RMANBASE depending on your system, where rasdaman is installed
-# RASQL="rasql --quiet" no ornament msg
-# INPUT_DIR: the test input folder, including queries for extracting some aspects of tested data
-# INPUT_DIR_T: the test input folder, including queries for updating some aspects of tested data
-# IMAGE_DIR: the images needed
-# ORACLE_DIR: the expected result
- RMANBASE=$RMANHOME
- RASQL="rasql"
- DIR_NAME=$(dirname $0)
- INPUT_DIR=$DIR_NAME/inputFolder/mandatory
- INPUT_DIR_T=$DIR_NAME/inputFolder_t
- IMAGE_DIR=$DIR_NAME/images
- ORACLE_DIR=$DIR_NAME/Oracle/mandatory
- REP_DIR=$DIR_NAME/Repository/mandatory
- QUERY=""
-# OUT_DIR: the query output
-# REPOET: test report
-# NUM_TOTAL: number of the test query
-# NUM_FAIL: number of fail test
-# NUM_SUC: number of success test
-# Q_ID: query identifier
- NUM_TOTAL=0
- NUM_FAIL=0
- NUM_SUC=0
- Q_ID=""
-# Check for the inputFolder, Oracle and Repository
- if [ $# = 3 ]
- then
- if [ -d $1 ]
- then
- INPUT_DIR=$1
- fi
-
- if [ -d $2 ]
- then
- ORACLE_DIR=$2
- fi
-
- if [ -d $3 ]
- then
- REP_DIR=$3
- fi
- fi
- OUT_DIR=$REP_DIR/outputFolder`date "+%Y%m%d"`
- REPORT=$OUT_DIR/test_report
-
-# Check for the repository directory, if it does not exsist, then create one.
- if [ ! -d $REP_DIR ]
- then
- mkdir $REP_DIR
- fi
-
-# Check for the query output directory, if it does not exsist, then create one.
- if [ ! -d $OUT_DIR ]
- then
- mkdir $OUT_DIR
- else
- if [ -d $OUT_DIR.save ]
- then
- rm -rf $OUT_DIR.save
- fi
- mv $OUT_DIR $OUT_DIR.save
- mkdir $OUT_DIR
- fi
-
- echo "Test by:"$PROGNAME $INPUT_DIR $ORACLE_DIR $OUT_DIR" at "`date`|tee $REPORT
-
-
- if [ ! -f $INPUT_DIR/*.rasql ]
- then
- echo "there is no rasql for test in the "$INPUT_DIR
- else
- # initialation
- rm tmp.unknown
- # Query by query for extracting some aspects of tested data
- for i in $INPUT_DIR/*.rasql
- do
- # Send query in input folder, and save response to output folder.
- Q_ID=`basename $i`
- echo -e "\n test query in " $Q_ID|tee -a $REPORT
- QUERY=`cat $i`
- $RASQL -q "$QUERY" --out file --outfile tmp|tee -a $REPORT
-
- # if the result is a scalar, there will be no tmp file by rasql, here we output the Result element scalar into tmp.unknown
- if [ ! -f tmp.unknown ]
- then
- $RASQL -q "$QUERY" --out file --outfile tmp|grep Result > tmp.unknown
- fi
- mv tmp.unknown $OUT_DIR/$Q_ID
-
- # Compare the result byte by byte with the expected result in orale folder
- cmp $ORACLE_DIR/$Q_ID $OUT_DIR/$Q_ID
- if [ $? != 0 ]
- then
- echo -e "\n Result error for the query."|tee -a $REPORT
- NUM_FAIL=$(($NUM_FAIL + 1))
- else
- echo -e "\n Result correct for the query."|tee -a $REPORT
- NUM_SUC=$(($NUM_SUC + 1))
- fi
- done
- fi
-
-
- NUM_TOTAL=$(($NUM_SUC + $NUM_FAIL))
-# Print the summary
- echo "test done at "`date`|tee -a $REPORT
- echo "Total query number: "$NUM_TOTAL|tee -a $REPORT
- echo "Successful query number: "$NUM_SUC|tee -a $REPORT
- echo "Failed query number: "$NUM_FAIL|tee -a $REPORT
- echo "Detail test report is in "$REPORT
diff --git a/systemtest/rmantest/images/mr_1.bmp b/systemtest/rmantest/images/mr_1.bmp
deleted file mode 100644
index 0284921..0000000
--- a/systemtest/rmantest/images/mr_1.bmp
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/images/mr_1.hdf b/systemtest/rmantest/images/mr_1.hdf
deleted file mode 100644
index 1b36e0e..0000000
--- a/systemtest/rmantest/images/mr_1.hdf
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/images/mr_1.jpeg b/systemtest/rmantest/images/mr_1.jpeg
deleted file mode 100644
index b141319..0000000
--- a/systemtest/rmantest/images/mr_1.jpeg
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/images/mr_1.pgm b/systemtest/rmantest/images/mr_1.pgm
deleted file mode 100644
index 6722dbd..0000000
--- a/systemtest/rmantest/images/mr_1.pgm
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/images/mr_1.png b/systemtest/rmantest/images/mr_1.png
deleted file mode 100644
index b685513..0000000
--- a/systemtest/rmantest/images/mr_1.png
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/images/mr_1.tif b/systemtest/rmantest/images/mr_1.tif
deleted file mode 100644
index 785fcb9..0000000
--- a/systemtest/rmantest/images/mr_1.tif
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/images/mr_1.vff b/systemtest/rmantest/images/mr_1.vff
deleted file mode 100644
index caad283..0000000
--- a/systemtest/rmantest/images/mr_1.vff
+++ /dev/null
Binary files differ
diff --git a/systemtest/rmantest/inputFolder/bug_unfixed/9.2.3_The_Array_Bound_Asterisk_0.rasql b/systemtest/rmantest/inputFolder/bug_unfixed/9.2.3_The_Array_Bound_Asterisk_0.rasql
deleted file mode 100644
index fa22a93..0000000
--- a/systemtest/rmantest/inputFolder/bug_unfixed/9.2.3_The_Array_Bound_Asterisk_0.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr[ *:*, *:sdom(a)[1].hi - 1] from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/bug_unfixed/9.3.4_Induction_All_Operations_==.rasql b/systemtest/rmantest/inputFolder/bug_unfixed/9.3.4_Induction_All_Operations_==.rasql
deleted file mode 100644
index a76fbf9..0000000
--- a/systemtest/rmantest/inputFolder/bug_unfixed/9.3.4_Induction_All_Operations_==.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr == mr2 from mr, mr2 \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/bug_unfixed/9.4_Scaling_3.rasql b/systemtest/rmantest/inputFolder/bug_unfixed/9.4_Scaling_3.rasql
deleted file mode 100644
index 260d156..0000000
--- a/systemtest/rmantest/inputFolder/bug_unfixed/9.4_Scaling_3.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select scale( mr, [0.5,0.5] ) from mr
diff --git a/systemtest/rmantest/inputFolder/bug_unfixed/9.6_General_Array_Condenser_Max.rasql b/systemtest/rmantest/inputFolder/bug_unfixed/9.6_General_Array_Condenser_Max.rasql
deleted file mode 100644
index 7688ff8..0000000
--- a/systemtest/rmantest/inputFolder/bug_unfixed/9.6_General_Array_Condenser_Max.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select condense max over x in sdom(a) using a[x] from mr as a \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/bug_unfixed/9.6_General_Array_Condenser_Min.rasql b/systemtest/rmantest/inputFolder/bug_unfixed/9.6_General_Array_Condenser_Min.rasql
deleted file mode 100644
index e25ca01..0000000
--- a/systemtest/rmantest/inputFolder/bug_unfixed/9.6_General_Array_Condenser_Min.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select condense min over x in sdom(a) using a[x] from mr as a \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/6.1_Basic_Query_Mechanism.rasql b/systemtest/rmantest/inputFolder/mandatory/6.1_Basic_Query_Mechanism.rasql
deleted file mode 100644
index 4e435f0..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/6.1_Basic_Query_Mechanism.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr[100:150,40:80] / 2 from mr where some_cells( mr[120:160, 55:75] > 250 ) \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/6.2_Select_Clause.rasql b/systemtest/rmantest/inputFolder/mandatory/6.2_Select_Clause.rasql
deleted file mode 100644
index 78d2641..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/6.2_Select_Clause.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr/2 from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/6.2_Select_Clause.rasql~ b/systemtest/rmantest/inputFolder/mandatory/6.2_Select_Clause.rasql~
deleted file mode 100644
index b8f9644..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/6.2_Select_Clause.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select mr / 2 from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/6.3_From_Clause.rasql b/systemtest/rmantest/inputFolder/mandatory/6.3_From_Clause.rasql
deleted file mode 100644
index 1abcb4a..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/6.3_From_Clause.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select a - b from mr as a, mr2 as b \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/6.3_From_Clause.rasql~ b/systemtest/rmantest/inputFolder/mandatory/6.3_From_Clause.rasql~
deleted file mode 100644
index b4425fc..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/6.3_From_Clause.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select a ¨C b from mr as a, mr2 as b \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/6.4_Where_Clause.rasql b/systemtest/rmantest/inputFolder/mandatory/6.4_Where_Clause.rasql
deleted file mode 100644
index f4bebba..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/6.4_Where_Clause.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr - mr2 from mr, mr2 where some_cells( mr - mr2 > 50 )
diff --git a/systemtest/rmantest/inputFolder/mandatory/6.4_Where_Clause.rasql~ b/systemtest/rmantest/inputFolder/mandatory/6.4_Where_Clause.rasql~
deleted file mode 100644
index d040db9..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/6.4_Where_Clause.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select mr ¨C mr2 from mr, mr2 where some_cells( mr ¨C mr2 > 50 ) \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/6.5_Comments_in_Queries.rasql b/systemtest/rmantest/inputFolder/mandatory/6.5_Comments_in_Queries.rasql
deleted file mode 100644
index 30972d9..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/6.5_Comments_in_Queries.rasql
+++ /dev/null
@@ -1,3 +0,0 @@
-select mr -- this comment text is ignored by rasdaman
-from mr -- for comments spanning several lines,
- -- every line needs a separate '--' starter \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Char.rasql b/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Char.rasql
deleted file mode 100644
index 83da321..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Char.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select 24c from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Double.rasql b/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Double.rasql
deleted file mode 100644
index bd27ea6..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Double.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select 24d from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Float.rasql b/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Float.rasql
deleted file mode 100644
index 5a911e9..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Float.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select 24f from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Long.rasql b/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Long.rasql
deleted file mode 100644
index 908dd94..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Long.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select 24l from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Octet.rasql b/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Octet.rasql
deleted file mode 100644
index 827ff41..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Octet.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select 24o from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Short.rasql b/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Short.rasql
deleted file mode 100644
index 240303d..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_Short.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select 24s from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_ULong.rasql b/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_ULong.rasql
deleted file mode 100644
index 1df483a..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_ULong.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select 24ul from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_UShort.rasql b/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_UShort.rasql
deleted file mode 100644
index 5c24515..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_UShort.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select 24us from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_e.rasql b/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_e.rasql
deleted file mode 100644
index f5c6110..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_e.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select 4e-5D from mr
diff --git a/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_e.rasql~ b/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_e.rasql~
deleted file mode 100644
index f49f584..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/7.1_Atomic_Constants_e.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select .4e-5D from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/7.2_Composite_Constants_Complex.rasql b/systemtest/rmantest/inputFolder/mandatory/7.2_Composite_Constants_Complex.rasql
deleted file mode 100644
index 6643e6a..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/7.2_Composite_Constants_Complex.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select complex( 0.35, 16.0 ) from mr
diff --git a/systemtest/rmantest/inputFolder/mandatory/7.2_Composite_Constants_Complex.rasql~ b/systemtest/rmantest/inputFolder/mandatory/7.2_Composite_Constants_Complex.rasql~
deleted file mode 100644
index d7ab94e..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/7.2_Composite_Constants_Complex.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select complex( .35, 16.0d ) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/7.2_Composite_Constants_Struct.rasql b/systemtest/rmantest/inputFolder/mandatory/7.2_Composite_Constants_Struct.rasql
deleted file mode 100644
index d563ccc..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/7.2_Composite_Constants_Struct.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select struct{ struct{ 1l, 2l, 3l }, true } from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/7.3_Array_Constants.rasql b/systemtest/rmantest/inputFolder/mandatory/7.3_Array_Constants.rasql
deleted file mode 100644
index 1da441f..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/7.3_Array_Constants.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select < [-1:1,-2:2] 0, 1, 2, 3, 4; 1, 2, 3, 4, 5; 2, 3, 4, 5, 6 > from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/7.4_OID.rasql b/systemtest/rmantest/inputFolder/mandatory/7.4_OID.rasql
deleted file mode 100644
index e585ac1..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/7.4_OID.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select oid(mr) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/8.2_Multidimensional_Intervals.rasql b/systemtest/rmantest/inputFolder/mandatory/8.2_Multidimensional_Intervals.rasql
deleted file mode 100644
index 744b5d8..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/8.2_Multidimensional_Intervals.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select [ -17 : 245, 42 : 227 ] from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/8.2_Multidimensional_Intervals_[1].lo.rasql b/systemtest/rmantest/inputFolder/mandatory/8.2_Multidimensional_Intervals_[1].lo.rasql
deleted file mode 100644
index 7c0e445..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/8.2_Multidimensional_Intervals_[1].lo.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select [ -17 : 245, 42 : 227 ][ 1 ].lo from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/8.2_Multidimensional_Intervals_[1].rasql b/systemtest/rmantest/inputFolder/mandatory/8.2_Multidimensional_Intervals_[1].rasql
deleted file mode 100644
index 61bdbed..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/8.2_Multidimensional_Intervals_[1].rasql
+++ /dev/null
@@ -1 +0,0 @@
-select [ -17 : 245, 42 : 227 ][ 1 ] from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.10_Expressions.rasql b/systemtest/rmantest/inputFolder/mandatory/9.10_Expressions.rasql
deleted file mode 100644
index 3636358..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.10_Expressions.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select (rgb.red + rgb.green + rgb.blue) / 3c from rgb \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.1_Spatial_Domain.rasql b/systemtest/rmantest/inputFolder/mandatory/9.1_Spatial_Domain.rasql
deleted file mode 100644
index bd3de7c..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.1_Spatial_Domain.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select sdom(mr) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.1_Spatial_Domain_[0].hi.rasql b/systemtest/rmantest/inputFolder/mandatory/9.1_Spatial_Domain_[0].hi.rasql
deleted file mode 100644
index 6a289ca..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.1_Spatial_Domain_[0].hi.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select sdom(mr)[0].hi from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.1_Spatial_Domain_[0].lo.rasql b/systemtest/rmantest/inputFolder/mandatory/9.1_Spatial_Domain_[0].lo.rasql
deleted file mode 100644
index 33c4e53..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.1_Spatial_Domain_[0].lo.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select sdom(mr)[0].lo from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.1_Spatial_Domain_[0].rasql b/systemtest/rmantest/inputFolder/mandatory/9.1_Spatial_Domain_[0].rasql
deleted file mode 100644
index 4978e36..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.1_Spatial_Domain_[0].rasql
+++ /dev/null
@@ -1 +0,0 @@
-select sdom(mr)[0] from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.2.1_Trimming.rasql b/systemtest/rmantest/inputFolder/mandatory/9.2.1_Trimming.rasql
deleted file mode 100644
index f434292..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.2.1_Trimming.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr[ 120:160, 55:75 ] from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.2.2_Section.rasql b/systemtest/rmantest/inputFolder/mandatory/9.2.2_Section.rasql
deleted file mode 100644
index 589bbac..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.2.2_Section.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr[ 100, 150 ] from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.2.3_The_Array_Bound_Asterisk.rasql b/systemtest/rmantest/inputFolder/mandatory/9.2.3_The_Array_Bound_Asterisk.rasql
deleted file mode 100644
index 2ddcf3d..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.2.3_The_Array_Bound_Asterisk.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr[ 50:*, *:200 ] from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.2.3_The_Array_Bound_Asterisk_1.rasql b/systemtest/rmantest/inputFolder/mandatory/9.2.3_The_Array_Bound_Asterisk_1.rasql
deleted file mode 100644
index baf0a77..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.2.3_The_Array_Bound_Asterisk_1.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr[ *:*, 10:150 ] from mr
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.2.3_The_Array_Bound_Asterisk_1.rasql~ b/systemtest/rmantest/inputFolder/mandatory/9.2.3_The_Array_Bound_Asterisk_1.rasql~
deleted file mode 100644
index 2ddcf3d..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.2.3_The_Array_Bound_Asterisk_1.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select mr[ 50:*, *:200 ] from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.2.4_Shifting_a_Spatial_Domain.rasql b/systemtest/rmantest/inputFolder/mandatory/9.2.4_Shifting_a_Spatial_Domain.rasql
deleted file mode 100644
index c8033fa..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.2.4_Shifting_a_Spatial_Domain.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select shift( mr[ 0:10, 0:20 ], [ 3, 4 ] ) from mr
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.2.4_Shifting_a_Spatial_Domain.rasql~ b/systemtest/rmantest/inputFolder/mandatory/9.2.4_Shifting_a_Spatial_Domain.rasql~
deleted file mode 100644
index 4e674c8..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.2.4_Shifting_a_Spatial_Domain.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select shift( tmp[ 0:10, 0:20 ], [ 3, 4 ] ) from tmp \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.2.5_Extending_a_Spatial_Domain.rasql b/systemtest/rmantest/inputFolder/mandatory/9.2.5_Extending_a_Spatial_Domain.rasql
deleted file mode 100644
index 2b08e2d..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.2.5_Extending_a_Spatial_Domain.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select extend( mr, [-1000:1000,-500:500] ) from mr
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.2.5_Extending_a_Spatial_Domain.rasql~ b/systemtest/rmantest/inputFolder/mandatory/9.2.5_Extending_a_Spatial_Domain.rasql~
deleted file mode 100644
index b0e8278..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.2.5_Extending_a_Spatial_Domain.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select extend( tmp, [-1000:1000,-500:500] ) from tmp \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.1_Unary_Induction.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.1_Unary_Induction.rasql
deleted file mode 100644
index ffd9417..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.1_Unary_Induction.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select rgb.red * 2c from rgb \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.2_Binary_Induction.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.2_Binary_Induction.rasql
deleted file mode 100644
index 8b15f2a..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.2_Binary_Induction.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr - mr2 from mr, mr2
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.2_Binary_Induction.rasql~ b/systemtest/rmantest/inputFolder/mandatory/9.3.2_Binary_Induction.rasql~
deleted file mode 100644
index 84399d7..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.2_Binary_Induction.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select mr ¨C mr2 from mr, mr2 \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.2_Binary_Induction_1.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.2_Binary_Induction_1.rasql
deleted file mode 100644
index 6d9f6fe..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.2_Binary_Induction_1.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select rgb.red - rgb.green from rgb \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.3.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.3.rasql
deleted file mode 100644
index 46816ce..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.3.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select rgb.green from rgb \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.3_Struct_Component_Selection_1.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.3_Struct_Component_Selection_1.rasql
deleted file mode 100644
index 46468e3..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.3_Struct_Component_Selection_1.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select rgb.1 from rgb \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.3_Struct_Component_Selection_2.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.3_Struct_Component_Selection_2.rasql
deleted file mode 100644
index e81297f..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.3_Struct_Component_Selection_2.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select rgb / 2c from rgb \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.3_Struct_Component_Selection_3.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.3_Struct_Component_Selection_3.rasql
deleted file mode 100644
index a481c67..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.3_Struct_Component_Selection_3.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select rgb * ( (rgb.green > 130c) and (rgb.red < 110c) and (rgb.blue < 140c) ) from rgb \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_+.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_+.rasql
deleted file mode 100644
index ead60bf..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_+.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr + mr2 from mr, mr2 \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_-.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_-.rasql
deleted file mode 100644
index 479ff88..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_-.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr - mr2 from mr, mr2 \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_And.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_And.rasql
deleted file mode 100644
index 4f88fc7..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_And.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr and mr2 from mr, mr2 \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_Is.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_Is.rasql
deleted file mode 100644
index 95535b6..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_Is.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr is mr2 from mr, mr2 \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_Or.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_Or.rasql
deleted file mode 100644
index b7ccb09..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_Or.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr or mr2 from mr, mr2 \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_Xor.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_Xor.rasql
deleted file mode 100644
index f17815d..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_Xor.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr xor mr2 from mr, mr2 \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_abs.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_abs.rasql
deleted file mode 100644
index a3e2a02..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_abs.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select abs(mr) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arccos.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arccos.rasql
deleted file mode 100644
index 0385ff7..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arccos.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select arccos(0.5) from mr
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arccos.rasql~ b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arccos.rasql~
deleted file mode 100644
index 8cadc49..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arccos.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select arccos(0.2) from mr
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arcsin.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arcsin.rasql
deleted file mode 100644
index 31eb8e2..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arcsin.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select arcsin(0.5) from mr
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arcsin.rasql~ b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arcsin.rasql~
deleted file mode 100644
index 47d032f..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arcsin.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select arcsin(mr) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arctan.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arctan.rasql
deleted file mode 100644
index 7cfba34..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arctan.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select arctan(1) from mr
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arctan.rasql~ b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arctan.rasql~
deleted file mode 100644
index f9251f3..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_arctan.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select arctan(mr) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_bit.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_bit.rasql
deleted file mode 100644
index 9de1a8f..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_bit.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select bit(mr,1) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_cos.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_cos.rasql
deleted file mode 100644
index 7380cc4..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_cos.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select cos(60) from mr
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_cos.rasql~ b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_cos.rasql~
deleted file mode 100644
index 669ef3b..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_cos.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select cos(mr) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_cosh.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_cosh.rasql
deleted file mode 100644
index f7ca0ea..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_cosh.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select cosh(0) from mr
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_cosh.rasql~ b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_cosh.rasql~
deleted file mode 100644
index 2a49a9a..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_cosh.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select cosh(mr) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_divide.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_divide.rasql
deleted file mode 100644
index 15a2786..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_divide.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr / mr2 from mr, mr2 \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_egt.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_egt.rasql
deleted file mode 100644
index e114204..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_egt.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr >= mr2 from mr, mr2 \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_elt.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_elt.rasql
deleted file mode 100644
index a34f2f9..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_elt.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr <= mr2 from mr, mr2 \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_exp.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_exp.rasql
deleted file mode 100644
index 032f228..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_exp.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select exp(0) from mr
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_exp.rasql~ b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_exp.rasql~
deleted file mode 100644
index 117d9b0..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_exp.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select exp(mr) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_gt.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_gt.rasql
deleted file mode 100644
index 239a6f2..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_gt.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr > mr2 from mr, mr2 \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_ln.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_ln.rasql
deleted file mode 100644
index 9eae653..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_ln.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select ln(1) from mr
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_ln.rasql~ b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_ln.rasql~
deleted file mode 100644
index 1cb2258..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_ln.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select ln(mr) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_log.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_log.rasql
deleted file mode 100644
index 2bef0a8..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_log.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select log(1) from mr
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_log.rasql~ b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_log.rasql~
deleted file mode 100644
index 441ae19..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_log.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select log(mr) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_lt.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_lt.rasql
deleted file mode 100644
index 2ffff20..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_lt.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr < mr2 from mr, mr2 \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_multiply.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_multiply.rasql
deleted file mode 100644
index 9c9ed59..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_multiply.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr * mr2 from mr, mr2 \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_ne.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_ne.rasql
deleted file mode 100644
index 354eddc..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_ne.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr != mr2 from mr, mr2 \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_not.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_not.rasql
deleted file mode 100644
index fdd6c56..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_not.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select not(mr) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_overlay.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_overlay.rasql
deleted file mode 100644
index 86bd5cb..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_overlay.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr overlay mr2 from mr, mr2 \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sin.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sin.rasql
deleted file mode 100644
index 78daf81..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sin.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select sin(mr) from mr
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sin.rasql~ b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sin.rasql~
deleted file mode 100644
index d4675a9..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sin.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select sin(mr) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sinh.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sinh.rasql
deleted file mode 100644
index d57a733..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sinh.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select sinh(0) from mr
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sinh.rasql~ b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sinh.rasql~
deleted file mode 100644
index 783b77b..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sinh.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select sinh(mr) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sqrt.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sqrt.rasql
deleted file mode 100644
index e01f28e..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sqrt.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select sqrt(mr) from mr
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sqrt.rasql~ b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sqrt.rasql~
deleted file mode 100644
index b444dde..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_sqrt.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select sqrt(mr) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_tan.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_tan.rasql
deleted file mode 100644
index f2c5dad..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_tan.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select tan(0) from mr
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_tan.rasql~ b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_tan.rasql~
deleted file mode 100644
index ceaec18..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_tan.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select tan(mr) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_tanh.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_tanh.rasql
deleted file mode 100644
index b057224..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_tanh.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select tanh(0) from mr
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_tanh.rasql~ b/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_tanh.rasql~
deleted file mode 100644
index 380658b..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_Induction_All_Operations_tanh.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select tanh(mr) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_cast.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_cast.rasql
deleted file mode 100644
index 7df4142..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_cast.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select (float) avg_cells( mr ) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3.4_cast_1.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3.4_cast_1.rasql
deleted file mode 100644
index 47b5c2f..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3.4_cast_1.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select (long) rgb from rgb \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.3_Induced_and_Struct.rasql b/systemtest/rmantest/inputFolder/mandatory/9.3_Induced_and_Struct.rasql
deleted file mode 100644
index e0a089d..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.3_Induced_and_Struct.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select rgb + 5 from rgb \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.4_Scaling_1.rasql b/systemtest/rmantest/inputFolder/mandatory/9.4_Scaling_1.rasql
deleted file mode 100644
index 73a3320..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.4_Scaling_1.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select scale( mr, [ 4, 3 ] ) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.4_Scaling_2.rasql b/systemtest/rmantest/inputFolder/mandatory/9.4_Scaling_2.rasql
deleted file mode 100644
index d1bcf5a..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.4_Scaling_2.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select scale( mr, 0.5 ) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Add.rasql b/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Add.rasql
deleted file mode 100644
index 05efdcd..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Add.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select add_cells( mr ) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_All.rasql b/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_All.rasql
deleted file mode 100644
index 239e58d..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_All.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr from mr where all_cells( mr > 20 ) \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Avg.rasql b/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Avg.rasql
deleted file mode 100644
index 6c0fb05..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Avg.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select avg_cells( mr ) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Count.rasql b/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Count.rasql
deleted file mode 100644
index 9505342..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Count.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select count_cells( mr >-1) from mr
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Count.rasql~ b/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Count.rasql~
deleted file mode 100644
index d95ebaa..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Count.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select count_cells( mr ) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Max.rasql b/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Max.rasql
deleted file mode 100644
index 80864a3..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Max.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select max_cells( mr ) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Min.rasql b/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Min.rasql
deleted file mode 100644
index 171f08e..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Min.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select min_cells( mr ) from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Some.rasql b/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Some.rasql
deleted file mode 100644
index 2a7418d..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.5_Condensers_Some.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr from mr where some_cells( mr[120:160, 55:75] > 250 ) \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.6_General_Array_Condenser_Add.rasql b/systemtest/rmantest/inputFolder/mandatory/9.6_General_Array_Condenser_Add.rasql
deleted file mode 100644
index 0bc2627..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.6_General_Array_Condenser_Add.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select condense + over x in sdom(a) using a[x] from mr as a \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.6_General_Array_Condenser_All.rasql b/systemtest/rmantest/inputFolder/mandatory/9.6_General_Array_Condenser_All.rasql
deleted file mode 100644
index ff64592..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.6_General_Array_Condenser_All.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select condense and over x in sdom(a) using a[x] from mr as a \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.6_General_Array_Condenser_Count.rasql b/systemtest/rmantest/inputFolder/mandatory/9.6_General_Array_Condenser_Count.rasql
deleted file mode 100644
index d99393e..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.6_General_Array_Condenser_Count.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select condense + over x in sdom(a) where (bool)((bool)a[x]+1) using 1 from mr as a
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.6_General_Array_Condenser_Count.rasql~ b/systemtest/rmantest/inputFolder/mandatory/9.6_General_Array_Condenser_Count.rasql~
deleted file mode 100644
index 9b4eac2..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.6_General_Array_Condenser_Count.rasql~
+++ /dev/null
@@ -1 +0,0 @@
-select condense + over x in sdom(a) where a[x] using 1 from mr as a
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.6_General_Array_Condenser_Some.rasql b/systemtest/rmantest/inputFolder/mandatory/9.6_General_Array_Condenser_Some.rasql
deleted file mode 100644
index 05339d5..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.6_General_Array_Condenser_Some.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select condense or over x in sdom(a) using a[x] from mr as a \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.7_General_Array_Constructor_1c.rasql b/systemtest/rmantest/inputFolder/mandatory/9.7_General_Array_Constructor_1c.rasql
deleted file mode 100644
index cc75d32..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.7_General_Array_Constructor_1c.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select marray x in [ 1:100, -50:200 ] values 1c from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.7_General_Array_Constructor_Variable.rasql b/systemtest/rmantest/inputFolder/mandatory/9.7_General_Array_Constructor_Variable.rasql
deleted file mode 100644
index d6b9399..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.7_General_Array_Constructor_Variable.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select marray x in [1:5], y in [1:10] values a[ x[0], y[0] ] from mr as a \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.7_General_Array_Constructor_Variable_1.rasql b/systemtest/rmantest/inputFolder/mandatory/9.7_General_Array_Constructor_Variable_1.rasql
deleted file mode 100644
index f3014ea..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.7_General_Array_Constructor_Variable_1.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select marray xy in [1:5, 1:10] values a[ xy[0], xy[1] ] from mr as a \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.7_General_Array_Constructor_x[0].rasql b/systemtest/rmantest/inputFolder/mandatory/9.7_General_Array_Constructor_x[0].rasql
deleted file mode 100644
index ca79af7..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.7_General_Array_Constructor_x[0].rasql
+++ /dev/null
@@ -1 +0,0 @@
-select marray x in [ 0:255, 0:511 ] values x[0] from mr \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/mandatory/9.9_Object_Identifiers.rasql b/systemtest/rmantest/inputFolder/mandatory/9.9_Object_Identifiers.rasql
deleted file mode 100644
index 78e751a..0000000
--- a/systemtest/rmantest/inputFolder/mandatory/9.9_Object_Identifiers.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select mr from mr where oid( mr ) > 10 \ No newline at end of file
diff --git a/systemtest/rmantest/inputFolder/other/condense_for_count.rasql b/systemtest/rmantest/inputFolder/other/condense_for_count.rasql
deleted file mode 100644
index 032f360..0000000
--- a/systemtest/rmantest/inputFolder/other/condense_for_count.rasql
+++ /dev/null
@@ -1 +0,0 @@
-select condense + over x in sdom(a) where (bool)((bool)a[x]+1) using 1 from mr as a \ No newline at end of file
diff --git a/systemtest/rmantest/nohup.out b/systemtest/rmantest/nohup.out
deleted file mode 100644
index a8d4989..0000000
--- a/systemtest/rmantest/nohup.out
+++ /dev/null
@@ -1,13124 +0,0 @@
-rasmgr: rasdaman server manager tool. rasdaman v8 -- generated on 02.06.2009 15:45:39.
-This is not the official release version, it supports test modus and rasserver in debugger
- rasmgr running on YU, listening on port 7001 with poll timeout 200 seconds. Inspecting config file /usr/local/etc//rasmgr.conf...ok
-Inspecting authorization file 'rasmgr_auth.dat'...Warning: User authorization file not found, using default user settings.
-Entering server mode, prepared to receive requests.
-
-[2010-04-13 11:56:07] rascontrol request from 127.0.1.1: 'up srv N1 '...Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.007131.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 11:56:07] starting server N1, executable /usr/local/bin/rasserver; pid 7131...ok
-[2010-04-13 11:56:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 11:56:07] rascontrol request from 127.0.1.1: 'up srv S1 '...Error: Invalid server name.
-ok
-[2010-04-13 11:56:07] rascontrol request from 127.0.1.1: 'up srv N2 '...Error: Invalid server name.
-ok
-[2010-04-13 11:56:07] rascontrol request from 127.0.1.1: 'up srv N3 '...Error: Invalid server name.
-ok
-[2010-04-13 11:56:07] rascontrol request from 127.0.1.1: 'up srv N4 '...Error: Invalid server name.
-ok
-[2010-04-13 12:11:15] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:11:15] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:11:15] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:11:16] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:11:28] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:11:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:11:28] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:11:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:11:37] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:11:37] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:11:37] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <complex>
- operation:
- QtConst Object: type complex
- atomic, type: complex, structure: complex, value: ( Re: 0.35 Im: 16 )
-, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:11:38] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:11:49] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:11:49] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:11:49] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:11:49] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:13:13] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:13:13] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:13:13] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:13:13] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:14:02] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:14:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:14:02] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:14:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:14:26] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:14:26] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:14:26] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 12:14:29] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:15:43] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:15:43] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:15:43] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 12:15:46] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:15:57] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:15:57] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:15:57] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 12:16:01] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:22:46] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:22:46] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:22:46] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 12:22:50] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:22:50] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:22:50] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:22:50] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 12:22:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:02] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:02] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 12:25:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:07] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:07] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 12:25:11] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:34] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:34] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:34] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <long>>
- operation:
- QtDiv Object 12
- input1:
- QtDomainOperation Object: type marray <char, 2>:mr
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 100, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 150, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 40, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 80, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 2, ref#: 1 trans
- input 1:
- QtSelectionIterator Object: type <marray <char, 2>:mr>
- condition :
- QtSome object
- input:
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 250, ref#: 1 trans
- input2:
- QtDomainOperation Object: type marray <char, 2>:mr
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 120, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 160, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 55, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 75, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-
-[2010-04-13 12:25:35] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:35] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:35] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 12:25:35] shutting down rasdaman server N1, pid 7131...ok
-rasdaman server process with pid 7131 has terminated.
-[2010-04-13 12:25:35] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.007814.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 12:25:35] starting server N1, executable /usr/local/bin/rasserver; pid 7814...[2010-04-13 12:25:35] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:35] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <marray <long>>
- operation:
- QtDiv Object 12
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 2, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:36] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:36] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:36] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:36] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMinus Object 10
- input1:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtVariable Object: type marray <char, 2>:b name |b|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a, marray <char, 2>:b>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:b>
- mr2 <- b
-
-
-[2010-04-13 12:25:37] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:37] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:37] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:37] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMinus Object 10
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtSelectionIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- condition :
- QtSome object
- input:
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 50, ref#: 1 trans
- input2:
- QtMinus Object 10
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-
-[2010-04-13 12:25:37] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:38] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:38] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:38] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:38] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:38] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:38] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:38] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:39] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:39] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:39] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:39] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:40] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:40] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:40] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:40] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtConst Object: type double
- atomic, type: Double, structure: double, value: 24 , ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:40] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:40] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:40] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:40] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtConst Object: type double
- atomic, type: Double, structure: double, value: 24 , ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:41] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:41] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:41] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:41] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtConst Object: type double
- atomic, type: Double, structure: double, value: 4e-05 , ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:42] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:42] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:42] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:42] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtConst Object: type double
- atomic, type: Double, structure: double, value: 4e-05 , ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:42] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:42] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:42] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:42] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <float>
- operation:
- QtConst Object: type float
- atomic, type: Float, structure: float, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:43] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:43] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:43] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:43] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <float>
- operation:
- QtConst Object: type float
- atomic, type: Float, structure: float, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:44] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:44] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:44] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:44] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:44] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:44] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:44] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:44] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:45] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:45] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:45] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:45] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <octet>
- operation:
- QtConst Object: type octet
- atomic, type: Octet, structure: octet, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:46] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 12:25:46] shutting down rasdaman server N1, pid 7814...ok
-rasdaman server process with pid 7814 has terminated.
-[2010-04-13 12:25:46] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.007949.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 12:25:46] starting server N1, executable /usr/local/bin/rasserver; pid 7949...[2010-04-13 12:25:46] client request from 127.0.1.1: 'get server'...Error: no suitable free server available.
-ok
-[2010-04-13 12:25:46] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:46] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:46] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:46] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <octet>
- operation:
- QtConst Object: type octet
- atomic, type: Octet, structure: octet, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:46] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:47] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:47] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:47] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <short>
- operation:
- QtConst Object: type short
- atomic, type: Short, structure: short, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:47] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:47] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:47] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:47] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <short>
- operation:
- QtConst Object: type short
- atomic, type: Short, structure: short, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:48] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:48] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:48] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:48] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <ulong>
- operation:
- QtConst Object: type ulong
- atomic, type: ULong, structure: ulong, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:49] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:49] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:49] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:49] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <ulong>
- operation:
- QtConst Object: type ulong
- atomic, type: ULong, structure: ulong, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:49] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:49] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:49] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:49] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <ushort>
- operation:
- QtConst Object: type ushort
- atomic, type: UShort, structure: ushort, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:50] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:50] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:50] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:50] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <ushort>
- operation:
- QtConst Object: type ushort
- atomic, type: UShort, structure: ushort, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:51] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:51] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:51] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:51] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <complex>
- operation:
- QtConst Object: type complex
- atomic, type: complex, structure: complex, value: ( Re: 0.35 Im: 16 )
-, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:51] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:51] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:51] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:51] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <complex>
- operation:
- QtConst Object: type complex
- atomic, type: complex, structure: complex, value: ( Re: 0.35 Im: 16 )
-, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:52] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:52] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:52] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:52] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <struct { struct { long 0, long 1, long 2 } 0, bool 1 }>
- operation:
- QtConst Object: type struct { struct { long 0, long 1, long 2 } 0, bool 1 }
- complex, type: , structure: struct { struct { long 0, long 1, long 2 } 0, bool 1 }, value: |0 : |0 : 1 1 : 2 2 : 3 | 1 : TRUE | , ref#: 1 trans
-
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:53] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:53] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:53] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:53] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <struct { struct { long 0, long 1, long 2 } 0, bool 1 }>
- operation:
- QtConst Object: type struct { struct { long 0, long 1, long 2 } 0, bool 1 }
- complex, type: , structure: struct { struct { long 0, long 1, long 2 } 0, bool 1 }, value: |0 : |0 : 1 1 : 2 2 : 3 | 1 : TRUE | , ref#: 1 trans
-
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:53] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:53] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:53] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:53] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <long, 2>>
- operation:
- QtConst Object: type marray <long, 2>
- MDD object: load domain: [-1:1,-2:2]
-, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:54] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:54] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtOId Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:55] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:55] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:55] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:55] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtOId Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:55] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:55] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:55] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 12:25:55] shutting down rasdaman server N1, pid 7949...ok
-rasdaman server process with pid 7949 has terminated.
-[2010-04-13 12:25:55] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.008074.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 12:25:56] starting server N1, executable /usr/local/bin/rasserver; pid 8074...[2010-04-13 12:25:56] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:56] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtIntervalLoOp Object:
- input:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -17, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 245, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 42, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 227, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:56] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:56] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:56] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:56] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtIntervalLoOp Object:
- input:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -17, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 245, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 42, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 227, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:57] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:57] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:57] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:57] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <interval>
- operation:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -17, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 245, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 42, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 227, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:58] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:58] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <interval>
- operation:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -17, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 245, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 42, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 227, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:58] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:58] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <minterval>
- operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -17, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 245, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 42, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 227, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:25:59] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:59] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:25:59] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:25:59] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <minterval>
- operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -17, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 245, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 42, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 227, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:00] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:00] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:00] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:00] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtDiv Object 12
- input1:
- QtPlus Object 9
- input1:
- QtPlus Object 9
- input1:
- QtDot Object: access red
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtDot Object: access green
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtDot Object: access blue
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 3, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 12:26:01] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:01] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:01] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:01] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtIntervalHiOp Object:
- input:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:01] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:01] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:01] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:01] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtIntervalHiOp Object:
- input:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:02] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:02] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtIntervalLoOp Object:
- input:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:03] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:03] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtIntervalLoOp Object:
- input:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:03] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:03] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <interval>
- operation:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:04] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:04] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <interval>
- operation:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:05] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:05] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:05] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:05] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <minterval>
- operation:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:05] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:05] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:05] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:05] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <minterval>
- operation:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:06] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 12:26:06] shutting down rasdaman server N1, pid 8074...ok
-rasdaman server process with pid 8074 has terminated.
-[2010-04-13 12:26:06] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.008193.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 12:26:06] starting server N1, executable /usr/local/bin/rasserver; pid 8193...[2010-04-13 12:26:06] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:06] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:06] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:06] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtDomainOperation Object: type marray <char, 2>:mr
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 120, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 160, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 55, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 75, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:07] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:07] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtDomainOperation Object: type char
- spatial operation:
- QtPointOp Object 68
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 100, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 150, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:08] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:08] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:08] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:08] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtDomainOperation Object: type char
- spatial operation:
- QtPointOp Object 68
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 100, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 150, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:08] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:08] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:08] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:08] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtDomainOperation Object: type marray <char, 2>:mr
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type string
- string, value: *, ref#: 1 trans
- input2:
- QtConst Object: type string
- string, value: *, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 10, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 150, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:09] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:09] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:09] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:09] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtDomainOperation Object: type marray <char, 2>:mr
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 50, ref#: 1 trans
- input2:
- QtConst Object: type string
- string, value: *, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type string
- string, value: *, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 200, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:10] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:10] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:10] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:10] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtShift Object 72
- input1:
- QtDomainOperation Object: type marray <char, 2>:mr
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 10, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 20, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtPointOp Object 68
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 3, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 4, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:10] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:11] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:11] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:11] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtExtend Object 73
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -1000, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1000, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -500, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 500, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:12] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:12] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:12] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:12] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMult Object 11
- input1:
- QtDot Object: access red
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 2, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 12:26:13] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:13] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:13] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:13] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMinus Object 10
- input1:
- QtDot Object: access red
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtDot Object: access green
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 12:26:14] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:14] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:14] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:14] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMinus Object 10
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 12:26:14] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:14] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:14] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:14] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtDot Object: access green
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 12:26:15] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:15] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:15] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:15] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtDot Object: access no 1
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 12:26:16] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:16] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:16] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:16] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <struct { char red, char green, char blue }>>
- operation:
- QtDiv Object 12
- input1:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 2, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 12:26:17] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:17] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:17] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:17] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <struct { char red, char green, char blue }>>
- operation:
- QtMult Object 11
- input1:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtAnd Object 14
- input1:
- QtAnd Object 14
- input1:
- QtLess Object 19
- input1:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 130, ref#: 1 trans
- input2:
- QtDot Object: access green
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtLess Object 19
- input1:
- QtDot Object: access red
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 110, ref#: 1 trans
- input2:
- QtLess Object 19
- input1:
- QtDot Object: access blue
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 140, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 12:26:18] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:18] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:18] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 12:26:18] shutting down rasdaman server N1, pid 8193...ok
-rasdaman server process with pid 8193 has terminated.
-[2010-04-13 12:26:18] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.008366.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 12:26:18] starting server N1, executable /usr/local/bin/rasserver; pid 8366...[2010-04-13 12:26:18] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:18] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <marray <struct { long red, long green, long blue }>>
- operation:
- QtCastObject 50<long>
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 12:26:19] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:19] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:19] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:19] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <float>
- operation:
- QtCastObject 50<float>
- input:
- QtAvgCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:20] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:20] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:20] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:20] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <float>
- operation:
- QtCastObject 50<float>
- input:
- QtAvgCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:20] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:20] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:20] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:20] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <double>>
- operation:
- QtAbsObject 35
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:21] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:21] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtAnd Object 14
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 12:26:22] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:22] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:22] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:22] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtArccosObject 46
- input:
- QtConst Object: type float
- atomic, type: Float, structure: float, value: 0.5, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:23] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:23] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:23] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:23] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtArccosObject 46
- input:
- QtConst Object: type float
- atomic, type: Float, structure: float, value: 0.5, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:23] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:24] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:24] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:24] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtArcsinObject 45
- input:
- QtConst Object: type float
- atomic, type: Float, structure: float, value: 0.5, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:24] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:24] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:24] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:24] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtArcsinObject 45
- input:
- QtConst Object: type float
- atomic, type: Float, structure: float, value: 0.5, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:25] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:25] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:25] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:25] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtArctanObject 47
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:25] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:25] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:26] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:26] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtArctanObject 47
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:26] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:26] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:26] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:26] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <bool>>
- operation:
- QtBit Object 78
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:27] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:27] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:27] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:27] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtCoshObject 43
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:28] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:28] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtCoshObject 43
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:28] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:28] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtCosObject 40
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 60, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:29] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 12:26:29] shutting down rasdaman server N1, pid 8366...ok
-rasdaman server process with pid 8366 has terminated.
-[2010-04-13 12:26:29] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.008501.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 12:26:29] starting server N1, executable /usr/local/bin/rasserver; pid 8501...[2010-04-13 12:26:29] client request from 127.0.1.1: 'get server'...Error: no suitable free server available.
-ok
-[2010-04-13 12:26:29] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:29] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:29] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:29] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtCosObject 40
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 60, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:30] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:30] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:30] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:30] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtDiv Object 12
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 12:26:31] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:31] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:31] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:31] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <bool>>
- operation:
- QtLessEqual Object 20
- input1:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input2:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 12:26:31] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:31] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:31] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:31] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <bool>>
- operation:
- QtLessEqual Object 20
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 12:26:32] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:32] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:32] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:32] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtExpObject 36
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:33] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:33] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:33] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:33] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtExpObject 36
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:33] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:34] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:34] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:34] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <bool>>
- operation:
- QtLess Object 19
- input1:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input2:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 12:26:34] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:34] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:34] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:34] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <bool>>
- operation:
- QtIs Object 16
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 12:26:35] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:35] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:35] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:35] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtLnObject 38
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:36] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:36] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:36] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:36] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtLnObject 38
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:36] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:36] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:36] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:36] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtLogObject 37
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:37] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:37] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:37] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:37] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtLogObject 37
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:38] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:38] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:38] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:38] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <bool>>
- operation:
- QtLess Object 19
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 12:26:38] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:39] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:39] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:39] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMult Object 11
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 12:26:39] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:39] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:39] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 12:26:39] shutting down rasdaman server N1, pid 8501...ok
-rasdaman server process with pid 8501 has terminated.
-[2010-04-13 12:26:39] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.008650.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 12:26:39] starting server N1, executable /usr/local/bin/rasserver; pid 8650...[2010-04-13 12:26:39] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:39] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <marray <bool>>
- operation:
- QtNotEqual Object 18
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 12:26:40] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:40] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:40] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:40] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtNot Object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:41] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:41] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:41] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:41] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtOr Object 13
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 12:26:42] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:42] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:42] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:42] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtOverlay Object 77
- input1:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input2:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 12:26:43] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:43] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:43] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:43] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMinus Object 10
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 12:26:43] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:43] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:43] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:43] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtPlus Object 9
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 12:26:44] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:44] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:44] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:44] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtSinhObject 42
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:45] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:45] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:45] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:45] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtSinhObject 42
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:45] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:46] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:46] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:46] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <double>>
- operation:
- QtSinObject 39
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:46] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:46] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:46] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:46] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <double>>
- operation:
- QtSqrtObject 22
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:47] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:47] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:47] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:47] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtTanhObject 44
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:48] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:48] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:48] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:48] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtTanhObject 44
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:49] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:49] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:49] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:49] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtTanObject 41
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:49] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:49] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:49] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:49] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtTanObject 41
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:50] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:50] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:50] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:50] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtXor Object 15
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 12:26:51] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 12:26:51] shutting down rasdaman server N1, pid 8650...ok
-[2010-04-13 12:26:51] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.008802.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 12:26:51] starting server N1, executable /usr/local/bin/rasserver; pid 8802...rasdaman server process with pid 8650 has terminated.
-[2010-04-13 12:26:51] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:51] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:51] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:51] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <marray <struct { long red, long green, long blue }>>
- operation:
- QtPlus Object 9
- input1:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 5, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 12:26:52] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:52] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:52] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:52] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtScale Object 76
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtPointOp Object 68
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 4, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 3, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:53] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:53] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:53] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:53] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtScale Object 76
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtConst Object: type float
- atomic, type: Float, structure: float, value: 0.5, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:54] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:54] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <ulong>
- operation:
- QtAddCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:54] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:54] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <ulong>
- operation:
- QtAddCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:55] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:55] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:55] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:55] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtSelectionIterator Object: type <marray <char, 2>:mr>
- condition :
- QtAll object
- input:
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 20, ref#: 1 trans
- input2:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-
-[2010-04-13 12:26:56] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:56] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:56] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:56] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtSelectionIterator Object: type <marray <char, 2>:mr>
- condition :
- QtAll object
- input:
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 20, ref#: 1 trans
- input2:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-
-[2010-04-13 12:26:57] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:57] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:57] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:57] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtAvgCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:57] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:57] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:58] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtAvgCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:58] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:58] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <ulong>
- operation:
- QtCountCells object
- input:
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -1, ref#: 1 trans
- input2:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:26:59] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:59] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:26:59] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:26:59] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <ulong>
- operation:
- QtCountCells object
- input:
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -1, ref#: 1 trans
- input2:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:27:00] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:00] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:27:00] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:00] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtMaxCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:27:00] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:00] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:27:00] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:00] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtMaxCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:27:01] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:01] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:27:01] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:01] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtMinCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:27:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:02] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:27:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 12:27:02] shutting down rasdaman server N1, pid 8802...ok
-rasdaman server process with pid 8802 has terminated.
-[2010-04-13 12:27:02] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-[2010-04-13 12:27:02] starting server N1, executable /usr/local/bin/rasserver; pid 8934...[2010-04-13 12:27:02] client request from 127.0.1.1: 'get server'...Error: no suitable free server available.
-ok
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.008934.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 12:27:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:02] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtMinCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:27:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:03] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:27:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:03] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtSelectionIterator Object: type <marray <char, 2>:mr>
- condition :
- QtSome object
- input:
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 250, ref#: 1 trans
- input2:
- QtDomainOperation Object: type marray <char, 2>:mr
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 120, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 160, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 55, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 75, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-
-[2010-04-13 12:27:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:04] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:27:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:04] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtVariable Object: type point:x name |x|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 12:27:05] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:05] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:27:05] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:05] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtVariable Object: type point:x name |x|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 12:27:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:07] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:27:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:07] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtVariable Object: type point:x name |x|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 12:27:09] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:09] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:27:09] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:09] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtVariable Object: type point:x name |x|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 12:27:11] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:11] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:27:11] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:11] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 12:27:15] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:15] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:27:15] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:15] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 12:27:19] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:20] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:27:20] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:20] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtVariable Object: type point:x name |x|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 12:27:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:21] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:27:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:21] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtVariable Object: type point:x name |x|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 12:27:23] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:23] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:27:23] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:23] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMarrayOp Object 74
- Iterator Name: x
- input1:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 100, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -50, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 200, ref#: 1 trans
- input2:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:27:24] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:24] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:27:24] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:24] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMarrayOp Object 74
- Iterator Name: xy
- input1:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 5, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 10, ref#: 1 trans
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtPointOp Object 68
- input1:
- QtDomainOperation Object: type ulong
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtVariable Object: type point:xy name |xy|
- input2:
- QtDomainOperation Object: type ulong
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input:
- QtVariable Object: type point:xy name |xy|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 12:27:25] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:25] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:27:25] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:25] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMarrayOp Object 74
- Iterator Name: x y
- input1:
- QtConst Object: type minterval
- minterval, value: [1:5,1:10], ref#: 1 trans
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtPointOp Object 68
- input1:
- QtDomainOperation Object: type ulong
- spatial operation:
- QtPointOp Object 68
- input1:
- QtPlus Object 9
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtVariable Object: type point: x y name | x y|
- input2:
- QtDomainOperation Object: type ulong
- spatial operation:
- QtPointOp Object 68
- input1:
- QtPlus Object 9
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input:
- QtVariable Object: type point: x y name | x y|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 12:27:25] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:25] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:27:25] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:25] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <ulong>>
- operation:
- QtMarrayOp Object 74
- Iterator Name: x
- input1:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 255, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 511, ref#: 1 trans
- input2:
- QtDomainOperation Object: type ulong
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtVariable Object: type point:x name |x|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 12:27:27] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:28] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 12:27:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 12:27:28] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtSelectionIterator Object: type <marray <char, 2>:mr>
- condition :
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 10, ref#: 1 trans
- input2:
- QtOId Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-
-[2010-04-13 12:27:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 12:27:28] shutting down rasdaman server N1, pid 8934...ok
-[2010-04-13 12:27:28] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.009082.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 12:27:28] starting server N1, executable /usr/local/bin/rasserver; pid 9082...rasdaman server process with pid 8934 has terminated.
-[2010-04-13 12:27:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:13] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:13] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:13] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <marray <long>>
- operation:
- QtDiv Object 12
- input1:
- QtDomainOperation Object: type marray <char, 2>:mr
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 100, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 150, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 40, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 80, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 2, ref#: 1 trans
- input 1:
- QtSelectionIterator Object: type <marray <char, 2>:mr>
- condition :
- QtSome object
- input:
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 250, ref#: 1 trans
- input2:
- QtDomainOperation Object: type marray <char, 2>:mr
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 120, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 160, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 55, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 75, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-
-[2010-04-13 13:26:14] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:14] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:14] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:14] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <long>>
- operation:
- QtDiv Object 12
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 2, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:15] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:15] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:15] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:15] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMinus Object 10
- input1:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtVariable Object: type marray <char, 2>:b name |b|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a, marray <char, 2>:b>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:b>
- mr2 <- b
-
-
-[2010-04-13 13:26:16] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:16] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:16] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:16] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMinus Object 10
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtSelectionIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- condition :
- QtSome object
- input:
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 50, ref#: 1 trans
- input2:
- QtMinus Object 10
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-
-[2010-04-13 13:26:16] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:16] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:16] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:16] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:17] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:17] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:17] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:17] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:18] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:18] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:18] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:18] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:18] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:19] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:19] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:19] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtConst Object: type double
- atomic, type: Double, structure: double, value: 24 , ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:19] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:19] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:19] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:19] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtConst Object: type double
- atomic, type: Double, structure: double, value: 24 , ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:20] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:20] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:20] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:20] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtConst Object: type double
- atomic, type: Double, structure: double, value: 4e-05 , ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:21] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:21] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtConst Object: type double
- atomic, type: Double, structure: double, value: 4e-05 , ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:21] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:21] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <float>
- operation:
- QtConst Object: type float
- atomic, type: Float, structure: float, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:22] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:22] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:22] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:22] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <float>
- operation:
- QtConst Object: type float
- atomic, type: Float, structure: float, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:23] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:23] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:23] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:23] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:23] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:23] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:23] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 13:26:23] shutting down rasdaman server N1, pid 9082...ok
-rasdaman server process with pid 9082 has terminated.
-[2010-04-13 13:26:23] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.010102.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 13:26:23] starting server N1, executable /usr/local/bin/rasserver; pid 10102...[2010-04-13 13:26:23] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:23] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:24] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:24] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:24] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:24] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <octet>
- operation:
- QtConst Object: type octet
- atomic, type: Octet, structure: octet, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:25] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:25] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:25] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:25] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <octet>
- operation:
- QtConst Object: type octet
- atomic, type: Octet, structure: octet, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:25] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:25] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:25] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:25] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <short>
- operation:
- QtConst Object: type short
- atomic, type: Short, structure: short, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:26] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:26] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:26] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:26] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <short>
- operation:
- QtConst Object: type short
- atomic, type: Short, structure: short, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:27] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:27] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:27] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:27] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <ulong>
- operation:
- QtConst Object: type ulong
- atomic, type: ULong, structure: ulong, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:27] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:27] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:27] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:27] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <ulong>
- operation:
- QtConst Object: type ulong
- atomic, type: ULong, structure: ulong, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:28] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:28] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <ushort>
- operation:
- QtConst Object: type ushort
- atomic, type: UShort, structure: ushort, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:29] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:29] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:29] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:29] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <ushort>
- operation:
- QtConst Object: type ushort
- atomic, type: UShort, structure: ushort, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:29] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:29] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:29] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:29] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <complex>
- operation:
- QtConst Object: type complex
- atomic, type: complex, structure: complex, value: ( Re: 0.35 Im: 16 )
-, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:30] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:30] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:30] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:30] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <complex>
- operation:
- QtConst Object: type complex
- atomic, type: complex, structure: complex, value: ( Re: 0.35 Im: 16 )
-, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:31] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:31] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:31] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:31] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <struct { struct { long 0, long 1, long 2 } 0, bool 1 }>
- operation:
- QtConst Object: type struct { struct { long 0, long 1, long 2 } 0, bool 1 }
- complex, type: , structure: struct { struct { long 0, long 1, long 2 } 0, bool 1 }, value: |0 : |0 : 1 1 : 2 2 : 3 | 1 : TRUE | , ref#: 1 trans
-
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:31] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:31] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:31] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:31] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <struct { struct { long 0, long 1, long 2 } 0, bool 1 }>
- operation:
- QtConst Object: type struct { struct { long 0, long 1, long 2 } 0, bool 1 }
- complex, type: , structure: struct { struct { long 0, long 1, long 2 } 0, bool 1 }, value: |0 : |0 : 1 1 : 2 2 : 3 | 1 : TRUE | , ref#: 1 trans
-
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:32] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:32] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:32] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:32] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <long, 2>>
- operation:
- QtConst Object: type marray <long, 2>
- MDD object: load domain: [-1:1,-2:2]
-, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:33] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:33] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:33] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:33] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtOId Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:33] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 13:26:33] shutting down rasdaman server N1, pid 10102...ok
-rasdaman server process with pid 10102 has terminated.
-[2010-04-13 13:26:34] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.010230.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 13:26:34] starting server N1, executable /usr/local/bin/rasserver; pid 10230...[2010-04-13 13:26:34] client request from 127.0.1.1: 'get server'...Error: no suitable free server available.
-ok
-[2010-04-13 13:26:34] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:34] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:34] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:34] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtOId Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:34] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:34] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:34] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:34] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtIntervalLoOp Object:
- input:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -17, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 245, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 42, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 227, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:35] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:35] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:35] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:35] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtIntervalLoOp Object:
- input:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -17, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 245, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 42, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 227, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:36] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:36] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:36] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:36] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <interval>
- operation:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -17, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 245, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 42, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 227, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:36] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:36] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:36] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:36] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <interval>
- operation:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -17, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 245, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 42, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 227, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:37] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:37] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:37] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:37] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <minterval>
- operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -17, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 245, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 42, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 227, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:38] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:38] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:38] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:38] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <minterval>
- operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -17, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 245, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 42, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 227, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:38] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:39] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:39] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:39] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtDiv Object 12
- input1:
- QtPlus Object 9
- input1:
- QtPlus Object 9
- input1:
- QtDot Object: access red
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtDot Object: access green
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtDot Object: access blue
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 3, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 13:26:39] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:39] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:39] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:39] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtIntervalHiOp Object:
- input:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:40] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:40] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:40] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:40] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtIntervalHiOp Object:
- input:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:41] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:41] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:41] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:41] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtIntervalLoOp Object:
- input:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:41] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:41] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:41] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:41] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtIntervalLoOp Object:
- input:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:42] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:42] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:42] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:42] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <interval>
- operation:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:43] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:43] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:43] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:43] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <interval>
- operation:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:43] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:44] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:44] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 13:26:44] shutting down rasdaman server N1, pid 10230...ok
-rasdaman server process with pid 10230 has terminated.
-[2010-04-13 13:26:44] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.010356.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 13:26:44] starting server N1, executable /usr/local/bin/rasserver; pid 10356...[2010-04-13 13:26:44] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:44] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <minterval>
- operation:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:44] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:44] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:44] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:44] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <minterval>
- operation:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:45] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:45] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:45] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:45] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtDomainOperation Object: type marray <char, 2>:mr
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 120, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 160, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 55, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 75, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:46] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:46] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:46] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:46] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtDomainOperation Object: type char
- spatial operation:
- QtPointOp Object 68
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 100, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 150, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:46] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:46] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:46] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:46] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtDomainOperation Object: type char
- spatial operation:
- QtPointOp Object 68
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 100, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 150, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:47] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:47] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:47] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:47] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtDomainOperation Object: type marray <char, 2>:mr
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type string
- string, value: *, ref#: 1 trans
- input2:
- QtConst Object: type string
- string, value: *, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 10, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 150, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:48] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:48] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:48] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:48] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtDomainOperation Object: type marray <char, 2>:mr
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 50, ref#: 1 trans
- input2:
- QtConst Object: type string
- string, value: *, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type string
- string, value: *, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 200, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:48] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:49] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:49] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:49] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtShift Object 72
- input1:
- QtDomainOperation Object: type marray <char, 2>:mr
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 10, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 20, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtPointOp Object 68
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 3, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 4, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:49] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:49] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:49] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:49] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtExtend Object 73
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -1000, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1000, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -500, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 500, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:51] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:51] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:51] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:51] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMult Object 11
- input1:
- QtDot Object: access red
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 2, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 13:26:51] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:52] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:52] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:52] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMinus Object 10
- input1:
- QtDot Object: access red
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtDot Object: access green
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 13:26:52] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:52] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:52] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:52] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMinus Object 10
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 13:26:53] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:53] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:53] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:53] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtDot Object: access green
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 13:26:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:54] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:54] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtDot Object: access no 1
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 13:26:55] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:55] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:55] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:55] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <struct { char red, char green, char blue }>>
- operation:
- QtDiv Object 12
- input1:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 2, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 13:26:56] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 13:26:56] shutting down rasdaman server N1, pid 10356...ok
-[2010-04-13 13:26:56] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.010516.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 13:26:56] starting server N1, executable /usr/local/bin/rasserver; pid 10516...rasdaman server process with pid 10356 has terminated.
-[2010-04-13 13:26:56] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:56] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:56] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:56] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <marray <struct { char red, char green, char blue }>>
- operation:
- QtMult Object 11
- input1:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtAnd Object 14
- input1:
- QtAnd Object 14
- input1:
- QtLess Object 19
- input1:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 130, ref#: 1 trans
- input2:
- QtDot Object: access green
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtLess Object 19
- input1:
- QtDot Object: access red
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 110, ref#: 1 trans
- input2:
- QtLess Object 19
- input1:
- QtDot Object: access blue
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 140, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 13:26:57] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:57] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:57] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:57] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <struct { long red, long green, long blue }>>
- operation:
- QtCastObject 50<long>
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 13:26:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:58] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:58] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <float>
- operation:
- QtCastObject 50<float>
- input:
- QtAvgCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:58] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:58] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <float>
- operation:
- QtCastObject 50<float>
- input:
- QtAvgCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:26:59] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:59] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:26:59] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:26:59] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <double>>
- operation:
- QtAbsObject 35
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:00] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:00] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:00] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:00] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtAnd Object 14
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 13:27:01] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:01] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:01] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:01] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtArccosObject 46
- input:
- QtConst Object: type float
- atomic, type: Float, structure: float, value: 0.5, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:02] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:02] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtArccosObject 46
- input:
- QtConst Object: type float
- atomic, type: Float, structure: float, value: 0.5, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:02] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:02] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtArcsinObject 45
- input:
- QtConst Object: type float
- atomic, type: Float, structure: float, value: 0.5, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:03] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:03] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtArcsinObject 45
- input:
- QtConst Object: type float
- atomic, type: Float, structure: float, value: 0.5, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:04] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:04] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtArctanObject 47
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:04] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:04] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtArctanObject 47
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:05] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:05] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:05] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:05] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <bool>>
- operation:
- QtBit Object 78
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:06] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:06] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:06] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:06] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtCoshObject 43
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:06] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:06] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:06] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 13:27:06] shutting down rasdaman server N1, pid 10516...ok
-rasdaman server process with pid 10516 has terminated.
-[2010-04-13 13:27:06] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.010656.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 13:27:07] starting server N1, executable /usr/local/bin/rasserver; pid 10656...[2010-04-13 13:27:07] client request from 127.0.1.1: 'get server'...Error: no suitable free server available.
-ok
-[2010-04-13 13:27:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:07] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtCoshObject 43
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:07] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:07] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtCosObject 40
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 60, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:08] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:08] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:08] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:08] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtCosObject 40
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 60, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:09] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:09] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:09] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:09] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtDiv Object 12
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 13:27:09] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:10] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:10] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:10] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <bool>>
- operation:
- QtLessEqual Object 20
- input1:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input2:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 13:27:10] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:10] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:10] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:10] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <bool>>
- operation:
- QtLessEqual Object 20
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 13:27:11] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:11] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:11] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:11] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtExpObject 36
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:12] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:12] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:12] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:12] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtExpObject 36
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:12] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:12] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:12] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:12] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <bool>>
- operation:
- QtLess Object 19
- input1:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input2:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 13:27:13] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:13] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:13] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:13] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <bool>>
- operation:
- QtIs Object 16
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 13:27:14] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:14] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:14] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:14] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtLnObject 38
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:15] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:15] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:15] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:15] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtLnObject 38
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:15] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:15] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:15] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:15] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtLogObject 37
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:16] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:16] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:16] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:16] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtLogObject 37
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:17] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:17] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:17] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:17] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <bool>>
- operation:
- QtLess Object 19
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 13:27:17] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 13:27:17] shutting down rasdaman server N1, pid 10656...ok
-[2010-04-13 13:27:17] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.010805.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 13:27:17] starting server N1, executable /usr/local/bin/rasserver; pid 10805...rasdaman server process with pid 10656 has terminated.
-[2010-04-13 13:27:17] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:18] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:18] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:18] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMult Object 11
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 13:27:18] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:18] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:18] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:18] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <bool>>
- operation:
- QtNotEqual Object 18
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 13:27:19] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:19] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:19] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:19] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtNot Object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:20] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:20] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:20] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:20] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtOr Object 13
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 13:27:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:21] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:21] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtOverlay Object 77
- input1:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input2:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 13:27:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:21] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:22] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMinus Object 10
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 13:27:22] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:22] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:22] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:22] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtPlus Object 9
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 13:27:23] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:23] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:23] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:23] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtSinhObject 42
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:24] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:24] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:24] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:24] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtSinhObject 42
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:24] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:24] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:24] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:24] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <double>>
- operation:
- QtSinObject 39
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:25] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:25] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:25] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:25] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <double>>
- operation:
- QtSqrtObject 22
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:26] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:26] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:26] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:26] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtTanhObject 44
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:27] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:27] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:27] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:27] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtTanhObject 44
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:27] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:28] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:28] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtTanObject 41
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:28] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 13:27:28] shutting down rasdaman server N1, pid 10805...ok
-rasdaman server process with pid 10805 has terminated.
-[2010-04-13 13:27:28] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.010962.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 13:27:28] starting server N1, executable /usr/local/bin/rasserver; pid 10962...[2010-04-13 13:27:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:28] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtTanObject 41
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:29] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:29] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:29] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:29] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtXor Object 15
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 13:27:30] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:30] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:30] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:30] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <struct { long red, long green, long blue }>>
- operation:
- QtPlus Object 9
- input1:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 5, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 13:27:31] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:31] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:31] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:31] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtScale Object 76
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtPointOp Object 68
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 4, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 3, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:32] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:32] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:32] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:32] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtScale Object 76
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtConst Object: type float
- atomic, type: Float, structure: float, value: 0.5, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:32] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:33] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:33] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:33] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <ulong>
- operation:
- QtAddCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:33] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:33] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:33] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:33] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <ulong>
- operation:
- QtAddCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:34] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:34] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:34] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:34] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtSelectionIterator Object: type <marray <char, 2>:mr>
- condition :
- QtAll object
- input:
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 20, ref#: 1 trans
- input2:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-
-[2010-04-13 13:27:35] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:35] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:35] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:35] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtSelectionIterator Object: type <marray <char, 2>:mr>
- condition :
- QtAll object
- input:
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 20, ref#: 1 trans
- input2:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-
-[2010-04-13 13:27:35] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:35] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:35] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:35] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtAvgCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:36] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:36] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:36] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:36] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtAvgCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:37] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:37] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:37] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:37] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <ulong>
- operation:
- QtCountCells object
- input:
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -1, ref#: 1 trans
- input2:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:38] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:38] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:38] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:38] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <ulong>
- operation:
- QtCountCells object
- input:
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -1, ref#: 1 trans
- input2:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:38] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:38] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:38] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:38] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtMaxCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:39] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:39] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:39] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:39] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtMaxCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:40] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 13:27:40] shutting down rasdaman server N1, pid 10962...ok
-[2010-04-13 13:27:40] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.011099.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 13:27:40] starting server N1, executable /usr/local/bin/rasserver; pid 11099...rasdaman server process with pid 10962 has terminated.
-[2010-04-13 13:27:40] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:40] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:40] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:40] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtMinCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:41] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:41] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:41] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:41] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtMinCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:27:41] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:41] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:41] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:41] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtSelectionIterator Object: type <marray <char, 2>:mr>
- condition :
- QtSome object
- input:
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 250, ref#: 1 trans
- input2:
- QtDomainOperation Object: type marray <char, 2>:mr
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 120, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 160, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 55, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 75, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-
-[2010-04-13 13:27:42] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:42] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:42] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:42] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtVariable Object: type point:x name |x|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 13:27:44] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:44] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:44] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:44] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtVariable Object: type point:x name |x|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 13:27:46] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:46] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:46] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:46] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtVariable Object: type point:x name |x|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 13:27:48] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:48] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:48] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:48] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtVariable Object: type point:x name |x|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 13:27:49] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:49] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:49] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:49] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 13:27:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:54] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:54] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 13:27:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:58] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:27:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:27:58] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtVariable Object: type point:x name |x|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 13:28:00] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:28:00] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:28:00] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:28:00] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtVariable Object: type point:x name |x|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 13:28:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:28:02] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:28:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:28:02] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMarrayOp Object 74
- Iterator Name: x
- input1:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 100, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -50, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 200, ref#: 1 trans
- input2:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:28:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:28:03] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:28:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:28:03] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMarrayOp Object 74
- Iterator Name: xy
- input1:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 5, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 10, ref#: 1 trans
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtPointOp Object 68
- input1:
- QtDomainOperation Object: type ulong
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtVariable Object: type point:xy name |xy|
- input2:
- QtDomainOperation Object: type ulong
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input:
- QtVariable Object: type point:xy name |xy|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 13:28:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:28:03] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:28:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:28:03] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMarrayOp Object 74
- Iterator Name: x y
- input1:
- QtConst Object: type minterval
- minterval, value: [1:5,1:10], ref#: 1 trans
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtPointOp Object 68
- input1:
- QtDomainOperation Object: type ulong
- spatial operation:
- QtPointOp Object 68
- input1:
- QtPlus Object 9
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtVariable Object: type point: x y name | x y|
- input2:
- QtDomainOperation Object: type ulong
- spatial operation:
- QtPointOp Object 68
- input1:
- QtPlus Object 9
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input:
- QtVariable Object: type point: x y name | x y|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 13:28:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:28:04] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:28:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 13:28:04] shutting down rasdaman server N1, pid 11099...ok
-rasdaman server process with pid 11099 has terminated.
-[2010-04-13 13:28:04] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.011260.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 13:28:04] starting server N1, executable /usr/local/bin/rasserver; pid 11260...[2010-04-13 13:28:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:28:04] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <marray <ulong>>
- operation:
- QtMarrayOp Object 74
- Iterator Name: x
- input1:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 255, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 511, ref#: 1 trans
- input2:
- QtDomainOperation Object: type ulong
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtVariable Object: type point:x name |x|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:28:06] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:28:06] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:28:06] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:28:06] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtSelectionIterator Object: type <marray <char, 2>:mr>
- condition :
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 10, ref#: 1 trans
- input2:
- QtOId Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-
-[2010-04-13 13:28:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:44:55] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:44:55] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:44:55] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:44:55] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:44:56] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:44:56] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:44:56] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:44:56] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:44:56] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:44:56] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:44:56] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:44:57] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:44:57] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:44:57] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:44:57] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:44:57] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:49:03] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 13:49:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 13:49:03] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 13:49:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 14:55:37] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 14:55:37] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 14:55:37] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 14:55:38] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:06:53] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:06:53] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:06:53] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <long>>
- operation:
- QtDiv Object 12
- input1:
- QtDomainOperation Object: type marray <char, 2>:mr
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 100, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 150, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 40, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 80, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 2, ref#: 1 trans
- input 1:
- QtSelectionIterator Object: type <marray <char, 2>:mr>
- condition :
- QtSome object
- input:
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 250, ref#: 1 trans
- input2:
- QtDomainOperation Object: type marray <char, 2>:mr
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 120, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 160, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 55, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 75, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-
-[2010-04-13 15:06:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:06:54] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:06:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:06:54] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <long>>
- operation:
- QtDiv Object 12
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 2, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:06:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:06:55] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:06:55] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:06:55] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMinus Object 10
- input1:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtVariable Object: type marray <char, 2>:b name |b|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a, marray <char, 2>:b>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:b>
- mr2 <- b
-
-
-[2010-04-13 15:06:55] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:06:55] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:06:55] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:06:55] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMinus Object 10
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtSelectionIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- condition :
- QtSome object
- input:
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 50, ref#: 1 trans
- input2:
- QtMinus Object 10
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-
-[2010-04-13 15:06:56] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:06:56] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:06:56] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:06:56] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:06:57] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:06:57] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:06:57] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:06:57] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:06:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:06:58] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:06:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:06:58] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:06:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 15:06:58] shutting down rasdaman server N1, pid 11260...ok
-rasdaman server process with pid 11260 has terminated.
-[2010-04-13 15:06:58] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.013152.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 15:06:58] starting server N1, executable /usr/local/bin/rasserver; pid 13152...[2010-04-13 15:06:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:06:58] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:06:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:06:58] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtConst Object: type double
- atomic, type: Double, structure: double, value: 24 , ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:06:59] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:06:59] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:06:59] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:06:59] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtConst Object: type double
- atomic, type: Double, structure: double, value: 24 , ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:00] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:00] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:00] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:00] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtConst Object: type double
- atomic, type: Double, structure: double, value: 4e-05 , ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:00] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:00] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:00] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:00] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtConst Object: type double
- atomic, type: Double, structure: double, value: 4e-05 , ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:01] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:01] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:01] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:01] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <float>
- operation:
- QtConst Object: type float
- atomic, type: Float, structure: float, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:02] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:02] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <float>
- operation:
- QtConst Object: type float
- atomic, type: Float, structure: float, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:02] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:02] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:03] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:03] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:04] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:04] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <octet>
- operation:
- QtConst Object: type octet
- atomic, type: Octet, structure: octet, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:04] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:04] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <octet>
- operation:
- QtConst Object: type octet
- atomic, type: Octet, structure: octet, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:05] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:05] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:05] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:05] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <short>
- operation:
- QtConst Object: type short
- atomic, type: Short, structure: short, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:06] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:06] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:06] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:06] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <short>
- operation:
- QtConst Object: type short
- atomic, type: Short, structure: short, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:07] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:07] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <ulong>
- operation:
- QtConst Object: type ulong
- atomic, type: ULong, structure: ulong, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:07] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:07] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <ulong>
- operation:
- QtConst Object: type ulong
- atomic, type: ULong, structure: ulong, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:08] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:08] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:08] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 15:07:08] shutting down rasdaman server N1, pid 13152...ok
-rasdaman server process with pid 13152 has terminated.
-[2010-04-13 15:07:08] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.013277.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 15:07:08] starting server N1, executable /usr/local/bin/rasserver; pid 13277...[2010-04-13 15:07:08] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:08] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <ushort>
- operation:
- QtConst Object: type ushort
- atomic, type: UShort, structure: ushort, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:09] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:09] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:09] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:09] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <ushort>
- operation:
- QtConst Object: type ushort
- atomic, type: UShort, structure: ushort, value: 24, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:09] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:09] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:09] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:09] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <complex>
- operation:
- QtConst Object: type complex
- atomic, type: complex, structure: complex, value: ( Re: 0.35 Im: 16 )
-, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:10] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:10] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:10] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:10] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <complex>
- operation:
- QtConst Object: type complex
- atomic, type: complex, structure: complex, value: ( Re: 0.35 Im: 16 )
-, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:11] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:11] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:11] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:11] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <struct { struct { long 0, long 1, long 2 } 0, bool 1 }>
- operation:
- QtConst Object: type struct { struct { long 0, long 1, long 2 } 0, bool 1 }
- complex, type: , structure: struct { struct { long 0, long 1, long 2 } 0, bool 1 }, value: |0 : |0 : 1 1 : 2 2 : 3 | 1 : TRUE | , ref#: 1 trans
-
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:11] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:11] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:11] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:11] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <struct { struct { long 0, long 1, long 2 } 0, bool 1 }>
- operation:
- QtConst Object: type struct { struct { long 0, long 1, long 2 } 0, bool 1 }
- complex, type: , structure: struct { struct { long 0, long 1, long 2 } 0, bool 1 }, value: |0 : |0 : 1 1 : 2 2 : 3 | 1 : TRUE | , ref#: 1 trans
-
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:12] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:12] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:12] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:12] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <long, 2>>
- operation:
- QtConst Object: type marray <long, 2>
- MDD object: load domain: [-1:1,-2:2]
-, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:13] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:13] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:13] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:13] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtOId Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:13] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:14] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:14] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:14] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtOId Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:14] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:14] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:14] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:14] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtIntervalLoOp Object:
- input:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -17, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 245, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 42, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 227, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:15] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:15] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:15] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:15] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtIntervalLoOp Object:
- input:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -17, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 245, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 42, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 227, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:16] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:16] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:16] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:16] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <interval>
- operation:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -17, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 245, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 42, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 227, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:16] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:16] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:16] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:16] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <interval>
- operation:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -17, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 245, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 42, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 227, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:17] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:17] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:17] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:17] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <minterval>
- operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -17, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 245, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 42, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 227, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:18] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:18] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:18] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:18] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <minterval>
- operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -17, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 245, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 42, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 227, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:18] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 15:07:18] shutting down rasdaman server N1, pid 13277...ok
-rasdaman server process with pid 13277 has terminated.
-[2010-04-13 15:07:18] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.013396.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 15:07:18] starting server N1, executable /usr/local/bin/rasserver; pid 13396...[2010-04-13 15:07:18] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:18] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:18] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:18] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtDiv Object 12
- input1:
- QtPlus Object 9
- input1:
- QtPlus Object 9
- input1:
- QtDot Object: access red
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtDot Object: access green
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtDot Object: access blue
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 3, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 15:07:19] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:19] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:19] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:19] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtIntervalHiOp Object:
- input:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:20] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:20] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:20] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:20] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtIntervalHiOp Object:
- input:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:21] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:21] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtIntervalLoOp Object:
- input:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:21] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:21] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtIntervalLoOp Object:
- input:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:22] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:22] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:22] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:22] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <interval>
- operation:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:23] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:23] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:23] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:23] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <interval>
- operation:
- QtDomainOperation Object: type interval
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:23] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:23] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:23] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:23] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <minterval>
- operation:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:24] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:24] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:24] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:24] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <minterval>
- operation:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:25] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:25] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:25] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:25] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtDomainOperation Object: type marray <char, 2>:mr
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 120, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 160, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 55, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 75, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:25] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:26] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:26] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:26] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtDomainOperation Object: type char
- spatial operation:
- QtPointOp Object 68
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 100, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 150, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:26] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:26] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:26] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:26] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtDomainOperation Object: type char
- spatial operation:
- QtPointOp Object 68
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 100, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 150, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:27] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:27] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:27] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:27] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtDomainOperation Object: type marray <char, 2>:mr
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type string
- string, value: *, ref#: 1 trans
- input2:
- QtConst Object: type string
- string, value: *, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 10, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 150, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:28] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:28] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtDomainOperation Object: type marray <char, 2>:mr
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 50, ref#: 1 trans
- input2:
- QtConst Object: type string
- string, value: *, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type string
- string, value: *, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 200, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:28] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 15:07:28] shutting down rasdaman server N1, pid 13396...ok
-rasdaman server process with pid 13396 has terminated.
-[2010-04-13 15:07:28] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.013537.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 15:07:29] starting server N1, executable /usr/local/bin/rasserver; pid 13537...[2010-04-13 15:07:29] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:29] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtShift Object 72
- input1:
- QtDomainOperation Object: type marray <char, 2>:mr
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 10, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 20, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtPointOp Object 68
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 3, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 4, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:29] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:29] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:29] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:29] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtExtend Object 73
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -1000, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1000, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -500, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 500, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:31] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:31] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:31] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:31] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMult Object 11
- input1:
- QtDot Object: access red
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 2, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 15:07:31] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:32] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:32] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:32] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMinus Object 10
- input1:
- QtDot Object: access red
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtDot Object: access green
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 15:07:32] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:32] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:32] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:32] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMinus Object 10
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 15:07:33] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:33] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:33] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:33] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtDot Object: access green
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 15:07:34] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:34] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:34] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:34] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtDot Object: access no 1
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 15:07:35] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:35] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:35] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:35] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <struct { char red, char green, char blue }>>
- operation:
- QtDiv Object 12
- input1:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 2, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 15:07:35] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:36] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:36] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:36] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <struct { char red, char green, char blue }>>
- operation:
- QtMult Object 11
- input1:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtAnd Object 14
- input1:
- QtAnd Object 14
- input1:
- QtLess Object 19
- input1:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 130, ref#: 1 trans
- input2:
- QtDot Object: access green
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtLess Object 19
- input1:
- QtDot Object: access red
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 110, ref#: 1 trans
- input2:
- QtLess Object 19
- input1:
- QtDot Object: access blue
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 140, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 15:07:36] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:37] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:37] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:37] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <struct { long red, long green, long blue }>>
- operation:
- QtCastObject 50<long>
- input:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 15:07:37] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:38] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:38] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:38] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <float>
- operation:
- QtCastObject 50<float>
- input:
- QtAvgCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:38] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:38] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:38] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:38] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <float>
- operation:
- QtCastObject 50<float>
- input:
- QtAvgCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:39] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:39] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:39] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:39] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <double>>
- operation:
- QtAbsObject 35
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:40] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:40] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:40] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:40] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtAnd Object 14
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 15:07:41] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:41] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:41] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:41] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtArccosObject 46
- input:
- QtConst Object: type float
- atomic, type: Float, structure: float, value: 0.5, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:41] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 15:07:41] shutting down rasdaman server N1, pid 13537...ok
-rasdaman server process with pid 13537 has terminated.
-[2010-04-13 15:07:41] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.013705.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 15:07:42] starting server N1, executable /usr/local/bin/rasserver; pid 13705...[2010-04-13 15:07:42] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:42] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:42] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:42] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtArccosObject 46
- input:
- QtConst Object: type float
- atomic, type: Float, structure: float, value: 0.5, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:42] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:42] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:42] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:42] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtArcsinObject 45
- input:
- QtConst Object: type float
- atomic, type: Float, structure: float, value: 0.5, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:43] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:43] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:43] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:43] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtArcsinObject 45
- input:
- QtConst Object: type float
- atomic, type: Float, structure: float, value: 0.5, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:43] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:44] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:44] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:44] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtArctanObject 47
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:44] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:44] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:44] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:44] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtArctanObject 47
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:45] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:45] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:45] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:45] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <bool>>
- operation:
- QtBit Object 78
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:46] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:46] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:46] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:46] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtCoshObject 43
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:46] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:46] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:46] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:46] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtCoshObject 43
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:47] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:47] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:47] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:47] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtCosObject 40
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 60, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:48] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:48] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:48] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:48] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtCosObject 40
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 60, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:48] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:48] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:48] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:48] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtDiv Object 12
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 15:07:49] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:49] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:49] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:49] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <bool>>
- operation:
- QtLessEqual Object 20
- input1:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input2:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 15:07:50] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:50] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:50] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:50] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <bool>>
- operation:
- QtLessEqual Object 20
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 15:07:51] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:51] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:51] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:51] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtExpObject 36
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:51] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:51] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:51] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 15:07:51] shutting down rasdaman server N1, pid 13705...ok
-rasdaman server process with pid 13705 has terminated.
-[2010-04-13 15:07:51] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.013837.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 15:07:52] starting server N1, executable /usr/local/bin/rasserver; pid 13837...[2010-04-13 15:07:52] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:52] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtExpObject 36
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:52] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:52] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:52] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:52] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <bool>>
- operation:
- QtLess Object 19
- input1:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input2:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 15:07:53] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:53] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:53] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:53] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <bool>>
- operation:
- QtIs Object 16
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 15:07:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:54] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:54] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtLnObject 38
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:54] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:54] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtLnObject 38
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:55] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:55] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:55] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:55] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtLogObject 37
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:56] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:56] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:56] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:56] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtLogObject 37
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:07:56] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:57] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:57] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:57] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <bool>>
- operation:
- QtLess Object 19
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 15:07:57] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:57] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:57] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:57] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMult Object 11
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 15:07:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:58] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:58] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <bool>>
- operation:
- QtNotEqual Object 18
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 15:07:59] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:59] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:07:59] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:07:59] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtNot Object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:08:00] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:00] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:00] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:00] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtOr Object 13
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 15:08:00] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:00] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:00] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:00] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtOverlay Object 77
- input1:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input2:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 15:08:01] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:01] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:01] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:01] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMinus Object 10
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 15:08:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:02] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:02] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtPlus Object 9
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 15:08:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 15:08:03] shutting down rasdaman server N1, pid 13837...ok
-[2010-04-13 15:08:03] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.013999.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 15:08:03] starting server N1, executable /usr/local/bin/rasserver; pid 13999...rasdaman server process with pid 13837 has terminated.
-[2010-04-13 15:08:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:03] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:03] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtSinhObject 42
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:08:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:04] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:04] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtSinhObject 42
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:08:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:04] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:04] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <double>>
- operation:
- QtSinObject 39
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:08:05] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:05] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:05] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:05] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <double>>
- operation:
- QtSqrtObject 22
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:08:06] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:06] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:06] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:06] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtTanhObject 44
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:08:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:07] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:07] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtTanhObject 44
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:08:08] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:08] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:08] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:08] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtTanObject 41
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:08:08] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:08] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:08] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:08] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtTanObject 41
- input:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:08:09] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:09] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:09] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:09] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtXor Object 15
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr, marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
- input 2:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 15:08:10] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:10] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:10] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:10] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <struct { long red, long green, long blue }>>
- operation:
- QtPlus Object 9
- input1:
- QtVariable Object: type marray <struct { char red, char green, char blue }, 2>:rgb name |rgb|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 5, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- input 1:
- QtMDDAccess Object: type <marray <struct { char red, char green, char blue }, 2>:rgb>
- rgb <- rgb
-
-
-[2010-04-13 15:08:11] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:11] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:11] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:11] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtScale Object 76
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtPointOp Object 68
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 4, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 3, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:08:12] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:12] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:12] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:12] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtScale Object 76
- input1:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input2:
- QtConst Object: type float
- atomic, type: Float, structure: float, value: 0.5, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:08:13] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:13] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:13] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:13] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <ulong>
- operation:
- QtAddCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:08:13] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:13] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:13] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:13] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <ulong>
- operation:
- QtAddCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:08:14] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:14] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:14] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 15:08:14] shutting down rasdaman server N1, pid 13999...ok
-rasdaman server process with pid 13999 has terminated.
-[2010-04-13 15:08:14] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.014148.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 15:08:14] starting server N1, executable /usr/local/bin/rasserver; pid 14148...[2010-04-13 15:08:14] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:14] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtSelectionIterator Object: type <marray <char, 2>:mr>
- condition :
- QtAll object
- input:
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 20, ref#: 1 trans
- input2:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-
-[2010-04-13 15:08:15] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:15] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:15] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:15] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtSelectionIterator Object: type <marray <char, 2>:mr>
- condition :
- QtAll object
- input:
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 20, ref#: 1 trans
- input2:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-
-[2010-04-13 15:08:16] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:16] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:16] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:16] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtAvgCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:08:16] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:16] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:16] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:16] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <double>
- operation:
- QtAvgCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:08:17] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:17] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:17] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:17] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <ulong>
- operation:
- QtCountCells object
- input:
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -1, ref#: 1 trans
- input2:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:08:18] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:18] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:18] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:18] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <ulong>
- operation:
- QtCountCells object
- input:
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -1, ref#: 1 trans
- input2:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:08:19] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:19] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:19] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:19] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtMaxCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:08:19] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:19] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:19] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:19] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtMaxCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:08:20] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:20] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:20] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:20] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtMinCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:08:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:21] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:21] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtMinCells object
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:08:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:21] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:21] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtSelectionIterator Object: type <marray <char, 2>:mr>
- condition :
- QtSome object
- input:
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 250, ref#: 1 trans
- input2:
- QtDomainOperation Object: type marray <char, 2>:mr
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 120, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 160, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 55, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 75, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-
-[2010-04-13 15:08:22] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:22] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:22] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:22] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtVariable Object: type point:x name |x|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 15:08:24] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:24] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:24] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:24] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtVariable Object: type point:x name |x|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 15:08:26] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:26] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:26] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:26] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtVariable Object: type point:x name |x|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 15:08:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:28] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:28] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtVariable Object: type point:x name |x|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 15:08:29] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 15:08:29] shutting down rasdaman server N1, pid 14148...ok
-[2010-04-13 15:08:29] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.014269.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 15:08:30] starting server N1, executable /usr/local/bin/rasserver; pid 14269...rasdaman server process with pid 14148 has terminated.
-[2010-04-13 15:08:30] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:30] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:30] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:30] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 15:08:34] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:34] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:34] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:34] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 15:08:38] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:38] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:38] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:38] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtVariable Object: type point:x name |x|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 15:08:40] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:40] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:40] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:40] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <char>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtVariable Object: type point:x name |x|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 15:08:42] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:42] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:42] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:42] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMarrayOp Object 74
- Iterator Name: x
- input1:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 100, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: -50, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 200, ref#: 1 trans
- input2:
- QtConst Object: type char
- atomic, type: Char, structure: char, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:08:42] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:42] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:42] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:42] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMarrayOp Object 74
- Iterator Name: xy
- input1:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 5, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 10, ref#: 1 trans
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtPointOp Object 68
- input1:
- QtDomainOperation Object: type ulong
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtVariable Object: type point:xy name |xy|
- input2:
- QtDomainOperation Object: type ulong
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input:
- QtVariable Object: type point:xy name |xy|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 15:08:43] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:43] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:43] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:43] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtMarrayOp Object 74
- Iterator Name: x y
- input1:
- QtConst Object: type minterval
- minterval, value: [1:5,1:10], ref#: 1 trans
- input2:
- QtDomainOperation Object: type char
- spatial operation:
- QtPointOp Object 68
- input1:
- QtDomainOperation Object: type ulong
- spatial operation:
- QtPointOp Object 68
- input1:
- QtPlus Object 9
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtVariable Object: type point: x y name | x y|
- input2:
- QtDomainOperation Object: type ulong
- spatial operation:
- QtPointOp Object 68
- input1:
- QtPlus Object 9
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input:
- QtVariable Object: type point: x y name | x y|
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 15:08:44] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:44] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:44] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:44] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <ulong>>
- operation:
- QtMarrayOp Object 74
- Iterator Name: x
- input1:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 255, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 511, ref#: 1 trans
- input2:
- QtDomainOperation Object: type ulong
- spatial operation:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input:
- QtVariable Object: type point:x name |x|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:08:46] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:46] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:08:46] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:08:46] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtSelectionIterator Object: type <marray <char, 2>:mr>
- condition :
- QtLess Object 19
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 10, ref#: 1 trans
- input2:
- QtOId Object:
- input:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-
-[2010-04-13 15:08:47] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:09:54] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:09:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:09:54] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 15:09:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:09:58] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:09:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:09:58] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <long>
- operation:
- QtCondenseOp Object 75
- Iterator Name: x
- input1:
- QtSDom Object:
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- mr <- a
-
-
-[2010-04-13 15:10:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:54:51] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:54:51] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:54:51] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:54:52] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:55:01] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:55:01] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:55:01] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:55:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:55:08] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:55:08] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:55:08] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr>
- operation:
- QtVariable Object: type marray <char, 2>:mr name |mr|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr>
- mr <- mr
-
-
-[2010-04-13 15:55:09] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:55:36] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:55:36] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 15:55:36] shutting down rasdaman server N1, pid 14269...ok
-rasdaman server process with pid 14269 has terminated.
-[2010-04-13 15:55:36] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.015143.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 15:55:36] starting server N1, executable /usr/local/bin/rasserver; pid 15143...[2010-04-13 15:55:36] client request from 127.0.1.1: 'get server'...Error: no suitable free server available.
-ok
-[2010-04-13 15:55:36] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:55:36] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:55:36] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:55:57] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:55:57] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:55:57] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <marray <char, 2>:mr2>
- operation:
- QtVariable Object: type marray <char, 2>:mr2 name |mr2|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:mr2>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:mr2>
- mr2 <- mr2
-
-
-[2010-04-13 15:55:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:56:12] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:56:12] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:56:12] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:56:13] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:56:28] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:56:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:56:28] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:56:29] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:56:50] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:56:50] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 15:56:50] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 15:56:51] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:02] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:02] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, [0:*]>:r>
- operation:
- QtVariable Object: type marray <char, [0:*]>:r name |r|
- input 1:
- QtJoinIterator Object: type <marray <char, [0:*]>:r>
- input 1:
- QtMDDAccess Object: type <marray <char, [0:*]>:r>
- RAS_COLLECTIONNAMES <- r
-
-
-[2010-04-13 16:05:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:03] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:03] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:04] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:04] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:05] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:05] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:05] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:05] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtConversion Object: to JPEG
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- tmp <- a
-
-
-[2010-04-13 16:05:05] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:05] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:05] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:05] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:06] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:06] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:06] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:06] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:07] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:07] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:08] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:08] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:08] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:08] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtConversion Object: to TIFF
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- tmp <- a
-
-
-[2010-04-13 16:05:09] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:09] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:09] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:09] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:10] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:10] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:10] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:10] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:11] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 16:05:11] shutting down rasdaman server N1, pid 15143...ok
-rasdaman server process with pid 15143 has terminated.
-[2010-04-13 16:05:11] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.015427.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 16:05:11] starting server N1, executable /usr/local/bin/rasserver; pid 15427...[2010-04-13 16:05:11] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:11] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:11] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:11] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:11] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:11] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:11] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:11] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtConversion Object: to PNG
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- tmp <- a
-
-
-[2010-04-13 16:05:12] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:12] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:12] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:12] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:13] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:13] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:13] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:13] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:14] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:14] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:14] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:14] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:14] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:14] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:14] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:14] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtConversion Object: to BMP
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- tmp <- a
-
-
-[2010-04-13 16:05:15] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:15] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:15] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:15] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:16] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:16] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:16] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:16] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:17] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:17] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:17] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:17] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:17] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:17] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:17] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:17] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtConversion Object: to VFF
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- tmp <- a
-
-
-[2010-04-13 16:05:18] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:18] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:18] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:18] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:19] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:19] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:19] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:19] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:20] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:20] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:20] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:20] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:20] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:21] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:21] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtConversion Object: to HDF
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- tmp <- a
-
-
-[2010-04-13 16:05:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:21] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 16:05:21] shutting down rasdaman server N1, pid 15427...ok
-rasdaman server process with pid 15427 has terminated.
-[2010-04-13 16:05:21] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.015544.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 16:05:21] starting server N1, executable /usr/local/bin/rasserver; pid 15544...[2010-04-13 16:05:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:05:21] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:05:22] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:19] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:19] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:19] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <marray <char, [0:*]>:r>
- operation:
- QtVariable Object: type marray <char, [0:*]>:r name |r|
- input 1:
- QtJoinIterator Object: type <marray <char, [0:*]>:r>
- input 1:
- QtMDDAccess Object: type <marray <char, [0:*]>:r>
- RAS_COLLECTIONNAMES <- r
-
-
-[2010-04-13 16:07:19] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:19] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:19] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:19] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:20] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:20] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:20] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:20] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:21] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:21] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:22] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:22] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:22] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:22] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtConversion Object: to JPEG
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- tmp <- a
-
-
-[2010-04-13 16:07:23] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:23] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:23] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:23] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:24] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:24] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:24] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:24] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:24] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:25] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:25] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:25] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:25] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:25] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:26] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:26] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:26] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:26] client request from 127.0.1.1: 'get server'...ok
-tiff options are null = double free or corruption (fasttop)
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtConversion Object: to TIFF
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- tmp <- a
-
-
-[2010-04-13 16:07:27] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:27] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:27] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:27] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:28] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:28] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:29] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:29] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:29] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:29] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:29] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:29] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:30] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:30] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:30] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:30] client request from 127.0.1.1: 'get server'...ok
-tiff options are null = (null)
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtConversion Object: to PNG
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- tmp <- a
-
-
-[2010-04-13 16:07:31] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:31] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:31] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 16:07:31] shutting down rasdaman server N1, pid 15544...ok
-rasdaman server process with pid 15544 has terminated.
-[2010-04-13 16:07:31] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.015685.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 16:07:31] starting server N1, executable /usr/local/bin/rasserver; pid 15685...[2010-04-13 16:07:31] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:31] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:32] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:32] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:32] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:32] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:33] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:33] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:33] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:33] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:34] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:34] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:35] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:35] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:35] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:35] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtConversion Object: to BMP
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- tmp <- a
-
-
-[2010-04-13 16:07:35] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:35] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:35] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:35] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:36] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:36] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:36] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:36] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:37] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:37] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:37] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:37] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:38] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:38] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:39] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:39] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:39] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:39] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtConversion Object: to VFF
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- tmp <- a
-
-
-[2010-04-13 16:07:39] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:39] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:39] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:39] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:40] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:40] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:40] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:40] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:41] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:41] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:41] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:41] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:42] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:42] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:43] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:43] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:43] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:43] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtConversion Object: to HDF
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- tmp <- a
-
-
-[2010-04-13 16:07:44] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:44] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:44] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:07:44] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:07:45] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:09:01] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:09:01] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 16:09:01] shutting down rasdaman server N1, pid 15685...ok
-rasdaman server process with pid 15685 has terminated.
-[2010-04-13 16:09:01] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.015824.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 16:09:01] starting server N1, executable /usr/local/bin/rasserver; pid 15824...[2010-04-13 16:09:01] client request from 127.0.1.1: 'get server'...Error: no suitable free server available.
-ok
-[2010-04-13 16:09:01] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:09:01] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <marray <char, [0:*]>:r>
- operation:
- QtVariable Object: type marray <char, [0:*]>:r name |r|
- input 1:
- QtJoinIterator Object: type <marray <char, [0:*]>:r>
- input 1:
- QtMDDAccess Object: type <marray <char, [0:*]>:r>
- RAS_COLLECTIONNAMES <- r
-
-
-[2010-04-13 16:09:01] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:09:02] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:09:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:09:02] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:09:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:09:02] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:09:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:09:02] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, [0:*]>:r>
- operation:
- QtVariable Object: type marray <char, [0:*]>:r name |r|
- input 1:
- QtJoinIterator Object: type <marray <char, [0:*]>:r>
- input 1:
- QtMDDAccess Object: type <marray <char, [0:*]>:r>
- RAS_COLLECTIONNAMES <- r
-
-
-[2010-04-13 16:09:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:09:03] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:09:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:09:03] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:09:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:09:04] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:09:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:09:04] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <bool>
- operation:
- QtAll object
- input:
- QtEqual Object 17
- input1:
- QtVariable Object: type marray <char, 2>:tmp name |tmp|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:tmp>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:tmp>
- tmp <- tmp
-
-
-[2010-04-13 16:09:05] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:09:05] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:09:05] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:09:05] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:09:06] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:09:06] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:09:06] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:09:06] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <bool>
- operation:
- QtAll object
- input:
- QtEqual Object 17
- input1:
- QtDomainOperation Object: type marray <char, 2>:tmp
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 179, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 54, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:tmp name |tmp|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 2, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:tmp>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:tmp>
- tmp <- tmp
-
-
-[2010-04-13 16:09:06] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:09:06] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:09:06] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:09:06] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:09:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:09:07] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:09:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:09:07] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <bool>
- operation:
- QtAll object
- input:
- QtEqual Object 17
- input1:
- QtDomainOperation Object: type marray <char, 2>:tmp
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 179, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 54, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:tmp name |tmp|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 2, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:tmp>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:tmp>
- tmp <- tmp
-
-
-[2010-04-13 16:09:08] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:09:08] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:09:08] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:09:08] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:09:09] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:09:09] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:09:09] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:09:09] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, [0:*]>:r>
- operation:
- QtVariable Object: type marray <char, [0:*]>:r name |r|
- input 1:
- QtJoinIterator Object: type <marray <char, [0:*]>:r>
- input 1:
- QtMDDAccess Object: type <marray <char, [0:*]>:r>
- RAS_COLLECTIONNAMES <- r
-
-
-[2010-04-13 16:09:10] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:10:51] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:10:51] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:10:51] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, [0:*]>:r>
- operation:
- QtVariable Object: type marray <char, [0:*]>:r name |r|
- input 1:
- QtJoinIterator Object: type <marray <char, [0:*]>:r>
- input 1:
- QtMDDAccess Object: type <marray <char, [0:*]>:r>
- RAS_COLLECTIONNAMES <- r
-
-
-[2010-04-13 16:10:51] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:10:51] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:10:51] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:10:51] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:10:52] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:10:52] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:10:52] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:10:52] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, [0:*]>:r>
- operation:
- QtVariable Object: type marray <char, [0:*]>:r name |r|
- input 1:
- QtJoinIterator Object: type <marray <char, [0:*]>:r>
- input 1:
- QtMDDAccess Object: type <marray <char, [0:*]>:r>
- RAS_COLLECTIONNAMES <- r
-
-
-[2010-04-13 16:10:53] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:10:53] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:10:53] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:10:53] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:10:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 16:10:54] shutting down rasdaman server N1, pid 15824...ok
-rasdaman server process with pid 15824 has terminated.
-[2010-04-13 16:10:54] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.015970.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 16:10:54] starting server N1, executable /usr/local/bin/rasserver; pid 15970...[2010-04-13 16:10:54] client request from 127.0.1.1: 'get server'...Error: no suitable free server available.
-ok
-[2010-04-13 16:10:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:10:54] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:10:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:10:54] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <bool>
- operation:
- QtAll object
- input:
- QtEqual Object 17
- input1:
- QtVariable Object: type marray <char, 2>:tmp name |tmp|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 1, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:tmp>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:tmp>
- tmp <- tmp
-
-
-[2010-04-13 16:10:55] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:10:55] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:10:55] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:10:55] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:10:56] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:10:56] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:10:56] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:10:56] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <bool>
- operation:
- QtAll object
- input:
- QtEqual Object 17
- input1:
- QtDomainOperation Object: type marray <char, 2>:tmp
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 179, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 54, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:tmp name |tmp|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 2, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:tmp>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:tmp>
- tmp <- tmp
-
-
-[2010-04-13 16:10:56] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:10:56] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:10:56] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:10:56] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:10:57] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:10:57] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:10:57] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:10:57] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <bool>
- operation:
- QtAll object
- input:
- QtEqual Object 17
- input1:
- QtDomainOperation Object: type marray <char, 2>:tmp
- spatial operation:
- QtMintervalOp Object 67
- input1:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 179, ref#: 1 trans
- input2:
- QtIntervalOp Object 66
- input1:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 0, ref#: 1 trans
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 54, ref#: 1 trans
- input:
- QtVariable Object: type marray <char, 2>:tmp name |tmp|
- input2:
- QtConst Object: type long
- atomic, type: Long, structure: long, value: 2, ref#: 1 trans
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:tmp>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:tmp>
- tmp <- tmp
-
-
-[2010-04-13 16:10:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:10:58] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:10:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:10:58] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:10:59] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:10:59] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:10:59] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:10:59] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, [0:*]>:r>
- operation:
- QtVariable Object: type marray <char, [0:*]>:r name |r|
- input 1:
- QtJoinIterator Object: type <marray <char, [0:*]>:r>
- input 1:
- QtMDDAccess Object: type <marray <char, [0:*]>:r>
- RAS_COLLECTIONNAMES <- r
-
-
-[2010-04-13 16:11:00] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:12:52] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:12:52] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:12:52] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char, [0:*]>:r>
- operation:
- QtVariable Object: type marray <char, [0:*]>:r name |r|
- input 1:
- QtJoinIterator Object: type <marray <char, [0:*]>:r>
- input 1:
- QtMDDAccess Object: type <marray <char, [0:*]>:r>
- RAS_COLLECTIONNAMES <- r
-
-
-[2010-04-13 16:12:53] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:12:53] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:12:53] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:12:53] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:12:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:12:54] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:12:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:12:54] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:12:54] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:12:54] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:12:55] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:12:55] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:12:55] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:12:55] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtConversion Object: to JPEG
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- tmp <- a
-
-
-[2010-04-13 16:12:56] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:12:56] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:12:56] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:12:56] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:12:57] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:12:57] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:12:57] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:12:57] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:12:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:12:58] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:12:58] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:12:58] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:12:59] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 16:12:59] shutting down rasdaman server N1, pid 15970...ok
-rasdaman server process with pid 15970 has terminated.
-[2010-04-13 16:12:59] client request from 127.0.1.1: 'get server'...Error: cannot find any free server; answer code: 200 -> 801
-ok
-[2010-04-13 16:12:59] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.016105.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 16:12:59] starting server N1, executable /usr/local/bin/rasserver; pid 16105...[2010-04-13 16:12:59] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:12:59] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:00] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:00] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:00] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:00] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
-tiff options are null = double free or corruption (fasttop)
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtConversion Object: to TIFF
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- tmp <- a
-
-
-[2010-04-13 16:13:00] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:00] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:01] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:01] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:01] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:01] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:01] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:01] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:02] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:02] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:02] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:03] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:03] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:04] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:04] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:04] client request from 127.0.1.1: 'get server'...ok
-tiff options are null = (null)
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtConversion Object: to PNG
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- tmp <- a
-
-
-[2010-04-13 16:13:05] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:05] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:05] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:05] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:06] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:06] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:06] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:06] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:07] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:07] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:07] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:07] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:08] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:08] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:08] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:08] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtConversion Object: to BMP
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- tmp <- a
-
-
-[2010-04-13 16:13:09] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:09] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:09] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:09] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:10] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:10] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:10] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:10] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:11] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:11] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:11] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:11] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:12] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:12] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:13] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:13] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:13] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 16:13:13] shutting down rasdaman server N1, pid 16105...ok
-rasdaman server process with pid 16105 has terminated.
-[2010-04-13 16:13:13] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.016208.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 16:13:13] starting server N1, executable /usr/local/bin/rasserver; pid 16208...[2010-04-13 16:13:13] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:13] client request from 127.0.1.1: 'get server'...ok
-Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Rasdaman community 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 General Public License for more details.
-
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtConversion Object: to VFF
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- tmp <- a
-
-
-[2010-04-13 16:13:13] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:13] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:13] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:13] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:14] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:14] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:14] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:14] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:15] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:15] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:15] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:15] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:16] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:16] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:17] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:17] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:17] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:17] client request from 127.0.1.1: 'get server'...ok
- QueryTree:
- QtOperationIterator Object: type <marray <char>>
- operation:
- QtConversion Object: to HDF
- input:
- QtVariable Object: type marray <char, 2>:a name |a|
- input 1:
- QtJoinIterator Object: type <marray <char, 2>:a>
- input 1:
- QtMDDAccess Object: type <marray <char, 2>:a>
- tmp <- a
-
-
-[2010-04-13 16:13:17] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:18] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:18] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:13:18] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:13:18] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:22:28] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:22:28] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:22:28] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:22:29] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:22:29] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:22:29] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:22:29] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:22:29] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:22:29] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:22:29] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:22:29] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:22:30] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:22:30] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:22:30] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:22:30] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:22:31] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:22:31] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:22:31] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:22:31] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:22:31] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:22:31] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:22:31] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:22:31] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:22:32] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:22:32] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:22:32] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:22:32] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:22:33] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:22:33] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:22:33] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:22:33] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:22:33] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:22:33] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:22:33] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-rasmgr: Countdown reached for N1, shutting down.
-[2010-04-13 16:22:33] shutting down rasdaman server N1, pid 16208...ok
-rasdaman server process with pid 16208 has terminated.
-[2010-04-13 16:22:33] status info from server N1 @ 127.0.1.1: 'server down'...ok
-rasmgr: initialCountDown==30
-rasmgr: wasup==true && isup==false && currentCountDown==0
-rasmgr: Restart after countdown for server N1.
-Spawned rasserver v8 on base DBMS pgsql -- generated on 02.06.2009 15:45:39.
-This server's log file is: /home/rasdaman/Desktop/yu/rasdaman/log/N1.016502.log
- Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann rasdaman GmbH.
-[2010-04-13 16:22:33] starting server N1, executable /usr/local/bin/rasserver; pid 16502...[2010-04-13 16:22:33] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:22:33] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:22:34] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:22:34] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:22:34] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
-[2010-04-13 16:22:34] client request from 127.0.1.1: 'get server'...ok
-[2010-04-13 16:22:35] status info from server N1 @ 127.0.1.1: 'server available'...ok
-rasmgr: initialCountDown==30
-rasmgr: available
diff --git a/systemtest/rmantest/readme b/systemtest/rmantest/readme
deleted file mode 100644
index a90d352..0000000
--- a/systemtest/rmantest/readme
+++ /dev/null
@@ -1,32 +0,0 @@
-# SYNOPSIS
-# bytetest.sh
-# Conversion_Test.sh
-# Manipulation_Test.sh
-# Description
-# Command-line utility for testing rasdaman.
-# 1) Send rasql query
-# 2) Get response
-# 3) Compare the response with the expected result
-# 4) Give out the testing result.
-#
-# PRECONDITIONS
-# Postgres, Rasdaman installed
-#
-# Usage: ./bytetest.sh [INPUT_DIR] [ORACLE_DIR][OUT_DIR]
-# e.g. ./bytetest.sh inputFolder/mandatory Oracle/mandatory Repository/mandatory
-# e.g. ./bytetest.sh inputFolder/bug_fixed Oracle/bug_fixed Repository/bug_fixed
-# e.g. ./bytetest.sh inputFolder/bug_unfixed Oracle/bug_unfixed Repository/bug_unfixed
-# e.g. ./bytetest.sh inputFolder/other Oracle/other Repository/other
-# Usage: ./Conversion_Test.sh
-# Usage: ./Manipulation_Test.sh
-#
-# images needed for testing shall be put in images folder
-# Expected results for comparation is in oracle folder
-# there is a tricky on how to get expected result, that is to run the script then copy the correct output from repository to oracle
-#
-# Parameters:
-#
-# inputFolder: the test input folder, including queries and images
-# images: the images needed
-# oracle: the expected result
-# repository: the test result
diff --git a/systemtest/scripts/rasql_1.png b/systemtest/scripts/rasql_1.png
deleted file mode 100644
index 125be48..0000000
--- a/systemtest/scripts/rasql_1.png
+++ /dev/null
Binary files differ
diff --git a/systemtest/scripts/test_error-par.old b/systemtest/scripts/test_error-par.old
deleted file mode 100644
index 55c5ece..0000000
--- a/systemtest/scripts/test_error-par.old
+++ /dev/null
@@ -1,2 +0,0 @@
-test_error-par.sh: testing client/server communication for open/close db/ta, protocol is RNP
-test_error-par.sh: 10 probed, 2 reached, 8 failed.
diff --git a/systemtest/scripts/test_error-par.sh b/systemtest/scripts/test_error-par.sh
deleted file mode 100644
index 748d285..0000000
--- a/systemtest/scripts/test_error-par.sh
+++ /dev/null
@@ -1,130 +0,0 @@
-#!/bin/bash
-#
-# This file is part of rasdaman community.
-#
-# Rasdaman community is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Rasdaman community 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 General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with rasdaman community. If not, see <http://www.gnu.org/licenses/>.
-#
-# Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann /
-# rasdaman GmbH.
-#
-# For more information please see <http://www.rasdaman.org>
-# or contact Peter Baumann via <baumann@rasdaman.com>.
-# test_errors-par.sh - test multi-server availability
-#
-# SYNOPSIS:
-# test_errors-par.sh
-#
-# DESCRIPTION
-# Performs test queries to check that multiple servers are really available.
-# To this end, several "ping" programs are spawned each keeping a server busy.
-# If a pinger fails then there is no (more) server available.
-# This way, the script determines the number of servers available.
-#
-# RESPONDING TO INCIDENT
-# none
-#
-# PROCEDURE
-# see above.
-#
-# PRECONDITIONS
-# - rasdaman up and running, with database having user/password as defined below
-#
-# RETURN CODES
- RC_OK=0 # everything went fine
- RC_ERROR=1 # something went wrong
-#
-
-
-RCTEXT_OK="OK"
-RCTEXT_ERROR="NOT_OK"
-
-# --- CONSTANTS -----------------------------------------------------
-
-# number of servers to be probed
-NO_OF_SERVERS=10
-
-# name of script
-PROG=`basename $0`
-
-# name of test program
-TESTPROG=`basename $0 .sh`
-
-# log output
-LOGFILE=/tmp/`basename $PROG .sh`.log
-
-# old log file for regression comparison:
-OLDFILE=`basename $PROG .sh`.old
-
-# how to react on error
-function raiseError() { echo "$PROG: fatal error, aborting."; exit $RC_ERROR; }
-#function raiseError() { echo "$PROG: error in test; resuming."; RC=$RC_ERROR; }
-
-# string to determine that a server connection suceeded; see test prog src!
-SUCCESS_INDICATOR=SUCCESS
-
-# --- ACTION --------------------------------------------------------
-
-echo $PROG: testing client/server communication for open/close db/ta, protocol is $RMANPROTOCOL
-echo $PROG: testing client/server communication for open/close db/ta, protocol is $RMANPROTOCOL >$LOGFILE
-
-# initialize overall return code
-RC=$RC_OK
-
-# --- make test progs
-( cd $TESTPROG; make )
-
-# --- check no of available servers
-for (( i=$NO_OF_SERVERS; $i > 0; i=`expr $i - 1` ))
-do
- # each tester runs infinitely, thereby definitely blocking its server
- $TESTPROG/$TESTPROG --wait 100 --requests 1000000 --id $i 2>&1 >${LOGFILE}_$i &
- # collect process ids so that wen can kill them again lateron
- PIDS="$PIDS $!"
-done
-
-echo -n "$PROG: waiting for test progs to settle down"
-for i in 1 2 3 4 5
-do
- sleep 1
- echo -n "."
-done
-echo
-
-# cleanup processes; we're not interested whether they really are alive still
-kill -TERM $PIDS 2>/dev/null
-
-# evaluate log file
-SUCCEEDS=`grep $SUCCESS_INDICATOR ${LOGFILE}*| wc -l`
-echo $PROG: $NO_OF_SERVERS probed, $SUCCEEDS reached, `expr $NO_OF_SERVERS - $SUCCEEDS` failed.
-echo $PROG: $NO_OF_SERVERS probed, $SUCCEEDS reached, `expr $NO_OF_SERVERS - $SUCCEEDS` failed. >>$LOGFILE
-
-# --- compare files against old ones
-if [ `diff $OLDFILE $LOGFILE | wc -l` -ne 0 ]
-then
- echo "$PROG: Error: regression discrepancy between files $OLDFILE $LOGFILE -- $RCTEXT_ERROR"
- RC=$RC_ERROR
-fi
-
-# --- cleanup and summarise
-if [ $RC -eq $RC_OK ]
-then
- rm -f ${LOGFILE}*
- RCTEXT=$RCTEXT_OK
-else
- RCTEXT=$RCTEXT_ERROR
-fi
-
-echo $PROG: done, result is $RCTEXT.
-exit $RC
-
diff --git a/systemtest/scripts/test_error-par/Makefile b/systemtest/scripts/test_error-par/Makefile
deleted file mode 100644
index 84e596e..0000000
--- a/systemtest/scripts/test_error-par/Makefile
+++ /dev/null
@@ -1,77 +0,0 @@
-# -*-Makefile-*-
-#
-# This file is part of rasdaman community.
-#
-# Rasdaman community is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Rasdaman community 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 General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with rasdaman community. If not, see <http://www.gnu.org/licenses/>.
-#
-# Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann /
-# rasdaman GmbH.
-#
-# For more information please see <http://www.rasdaman.org>
-# or contact Peter Baumann via <baumann@rasdaman.com>. # Top Level makefile. This points to the various modules that have to be build
-# and/or deployed
-#
-# MAKEFILE FOR:
-# test_error-par
-#
-# COMMENTS:
-#
-##################################################################
-
-######################### Definitions ############################
-
-# use client specific flags
-CXXFLAGS := $(CLIENTCXXFLAGS)
-LDFLAGS := $(CLIENTLDFLAGS)
-
-# add communication flags
-CXXFLAGS += $(COMMCXXFLAGS)
-LDFLAGS += $(COMMLDFLAGS)
-
-LIBS = $(RASODMG) $(CLIENTCOMM) $(RASLIB) \
- $(CONVERSION) $(LIBAKINSIDE) $(LIBAKNET)
-
-IMGLIBS = $(l_SYM)tiff $(l_SYM)jpeg $(l_SYM)png $(l_SYM)crypto $(l_SYM)z \
- $(l_SYM)mfhdf $(l_SYM)df $(l_SYM)ppm $(l_SYM)pgm $(l_SYM)pbm
-
-LDFLAGS += $(L_SYM)$(SUPPORT_BASE)/lib
-
-SRCCXX= test_error-par.cc
-OBJS = ${SRCCXX:%.cc=%.o}
-
-ifeq ($(OSTYPE),$(OSTYPE_SOLARIS))
- LDFLAGS+= -lsocket
-endif
-
-MISCCLEAN = test_error-par
-
-########################### Targets ##############################
-# main target
-.PHONY: all
-all: test_error-par
-
-test_error-par: test_error-par.o $(LIBS)
- $(PURIFY) $(CXX) $(LDFLAGS) -o test_error-par $^ $(LIBS) $(IMGLIBS) -lm
-
-.PHONY: depend
-depend:
- -rm Makefile.dep
- $(MAKEDEPEND) -m -f- -- $(CXXFLAGS) -- $(SRCCXX) $(SRCCC) > Makefile.dep
-
-.PHONY: clean
-clean:
- -rm $(OBJS) $(MISCCLEAN)
-
-######################## Dependencies ############################
-
diff --git a/systemtest/scripts/test_error-par/test_error-par.cc b/systemtest/scripts/test_error-par/test_error-par.cc
deleted file mode 100644
index 05eb7f0..0000000
--- a/systemtest/scripts/test_error-par/test_error-par.cc
+++ /dev/null
@@ -1,467 +0,0 @@
-/*
-* This file is part of rasdaman community.
-*
-* Rasdaman community is free software: you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation, either version 3 of the License, or
-* (at your option) any later version.
-*
-* Rasdaman community 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 General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with rasdaman community. If not, see <http://www.gnu.org/licenses/>.
-*
-* Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann /
-rasdaman GmbH.
-*
-* For more information please see <http://www.rasdaman.org>
-* or contact Peter Baumann via <baumann@rasdaman.com>.
-*/
-
-/*************************************************************
- *
- *
- * PURPOSE:
- * Open a db connection to block a server. To additionally keep
- * it busy, a request is sent periodically with a configurable
- * wait time inbetween.
- * Upon a SIGTERM signal, the program gracefully exits, closing
- * transaction and database.
- * Request is a dummy get type request, it doesn't matter what
- * the response is.
- * This program is used to test behavior on erroneous API calls
- * on multiple servers (ie, parallel behavior - sequential behavior
- * is tested in the twin program test_rasgeo-seq.cc).
- *
- * PARAMETERS:
- * -w n wait n millisecs until next request
- * -i n identifier for logging
- * -r n run n requests, then terminate
- * ...plus server, port, db, user, passwd
- *
- *
- * PRECONDITIONS:
- * - have a rasdaman server running
- * - have at least one 1 rasserver up
- *
- * COMMENTS:
- * - server type controlled via RMANPROTOCOL
- *
- * BUGS:
- *
- ************************************************************/
-
-using namespace std;
-
-static const char test_error_par_rcsid[] = "@(#)test_test_error-par,test_error-par.cc: $Id: test_error-par.cc,v 1.2 2005/09/11 08:42:33 rasdev Exp $";
-
-// error indicator - should eventually go into a central systemtest include
-static const char MSG_OK[] = "ok";
-static const char MSG_FAILED[] = "error";
-
-/*
-COMPDATE=`date +"%d.%m.%Y %H:%M:%S"`
-and -DCOMPDATE="\"$(COMPDATE)\"" when compiling
-*/
-#ifndef RMANVERSION
-#error "Please specify RMANVERSION variable!"
-#endif
-
-#ifndef COMPDATE
-#error "Please specify the COMPDATE variable!"
-#endif
-
-
-#ifdef EARLY_TEMPLATE
-#define __EXECUTABLE__
-#include "raslib/template_inst.hh"
-#endif
-
-#ifdef __VISUALC__
-#include <strstrea.h>
-#else
-#include <strstream>
-#endif
-
-#include <stdio.h>
-#include <string.h>
-#include <sstream>
-#include <fstream>
-
-#include <signal.h> // for signal()
-
-#ifdef __VISUALC__
- #define __EXECUTABLE__
-#endif
-
-#include "rasodmg/transaction.hh"
-#include "rasodmg/database.hh"
-
-#include "rasodmg/ref.hh"
-#include "raslib/marraytype.hh"
-#include "rasodmg/set.hh"
-#include "rasodmg/marray.hh"
-#include "rasodmg/iterator.hh"
-#include "rasodmg/oqlquery.hh"
-
-#include "raslib/type.hh"
-
-#include "raslib/minterval.hh"
-
-#include "raslib/primitive.hh"
-#include "raslib/complex.hh"
-#include "raslib/structure.hh"
-
-#include "raslib/structuretype.hh"
-#include "raslib/primitivetype.hh"
-
-#include "cmlparser.hh"
-
-#ifdef __VISUALC__
- #undef __EXECUTABLE__
-#endif
-
-// debug facility; relies on -DDEBUG at compile time
-// tell debug that here is the place for the variables (to be done in the main() src file)
-#define DEBUG_MAIN
-#include "debug-clt.hh"
-
-const int MAX_STR_LEN = 255;
-const int MAX_QUERY_LEN = 10240;
-
-/// log strings (keep consistent with shell script!)
-/// - log string indicating that the server cannot be reached
-const char *ERROR_INDICATOR = "ERROR";
-/// - log string indicating that the server cannot be reached
-const char *TOUCH_SUCCESS = "SUCCESS";
-
-/// program exit codes
-#define EXIT_SUCCESS 0
-#define EXIT_USAGE 2
-#define EXIT_FAILURE -1
-
-// parameter names, defaults, and help texts
-
-#define PARAM_HELP_FLAG 'h'
-#define PARAM_HELP "help"
-#define HELP_HELP "show command line switches"
-
-#define PARAM_WAIT_FLAG 'w'
-#define PARAM_WAIT "wait"
-#define HELP_WAIT "<n> wait time between requests [msecs]"
-#define DEFAULT_WAIT 1000
-#define DEFAULT_WAIT_STR "1000"
-
-#define PARAM_ID_FLAG 'i'
-#define PARAM_ID "id"
-#define HELP_ID "<n> id [integer]"
-#define DEFAULT_ID 1
-#define DEFAULT_ID_STR "1"
-
-#define PARAM_REQU_FLAG 'r'
-#define PARAM_REQU "requests"
-#define HELP_REQU "<n> number of requests [integer]"
-#define DEFAULT_REQU 1
-#define DEFAULT_REQU_STR "1"
-
-#define PARAM_SERV_FLAG 's'
-#define PARAM_SERV "server"
-#define HELP_SERV "<host-name> rasdaman server"
-#define DEFAULT_SERV "localhost"
-
-#define PARAM_PORT_FLAG 'p'
-#define PARAM_PORT "port"
-#define HELP_PORT "<p> rasmgr port number"
-#define DEFAULT_PORT 7001
-#define DEFAULT_PORT_STR "7001"
-
-#define PARAM_DB_FLAG 'd'
-#define PARAM_DB "database"
-#define HELP_DB "<db-name> name of database"
-#define DEFAULT_DB "RASBASE"
-
-#define PARAM_USER "user"
-#define HELP_USER "<user-name> name of user"
-#define DEFAULT_USER "rasguest"
-
-#define PARAM_PASSWD "passwd"
-#define HELP_PASSWD "<user-passwd> password of user"
-#define DEFAULT_PASSWD "rasguest"
-
-#define PARAM_DEBUG "debug"
-#define HELP_DEBUG "generate diagnostic output"
-
-// name to be tested in touch()
-const char* MDD_TYPE_NAME = "RGBImage";
-
-// global variables and default settings
-// -------------------------------------
-
-bool keepOn = true; // while true: keep in loop; reset by interrupt
-
-r_Database db;
-r_Transaction ta;
-
-bool dbIsOpen = false;
-bool taIsOpen = false;
-
-unsigned int id = DEFAULT_ID;
-unsigned long waitTime = DEFAULT_WAIT;
-unsigned int requests = DEFAULT_REQU;
-
-const char *serverName = DEFAULT_SERV;
-r_ULong serverPort = DEFAULT_PORT;
-const char *baseName = DEFAULT_DB;
-
-const char *user = DEFAULT_USER;
-const char *passwd = DEFAULT_PASSWD;
-
-const char *fileName = NULL;
-const char *queryString=NULL;
-
-// query result set.
-// we define it here because on empty results the set seems to be corrupt which kills the default destructor
-r_Set< r_Ref_Any > result_set;
-
-// end of globals
-
-void
-parseParams(int argc, char** argv) throw (r_Error)
-{
- CommandLineParser &cmlInter = CommandLineParser::getInstance();
-
- CommandLineParameter &clp_help = cmlInter.addFlagParameter( PARAM_HELP_FLAG, PARAM_HELP, HELP_HELP );
-
- CommandLineParameter &clp_wait = cmlInter.addStringParameter( PARAM_WAIT_FLAG, PARAM_WAIT, HELP_WAIT, DEFAULT_WAIT_STR );
-
- CommandLineParameter &clp_id = cmlInter.addStringParameter( PARAM_ID_FLAG, PARAM_ID, HELP_ID, DEFAULT_ID_STR );
-
- CommandLineParameter &clp_requ = cmlInter.addStringParameter( PARAM_REQU_FLAG, PARAM_REQU, HELP_REQU, DEFAULT_REQU_STR );
-
- CommandLineParameter &clp_server = cmlInter.addStringParameter( PARAM_SERV_FLAG, PARAM_SERV, HELP_SERV, DEFAULT_SERV );
- CommandLineParameter &clp_port = cmlInter.addStringParameter( PARAM_PORT_FLAG, PARAM_PORT, HELP_PORT, DEFAULT_PORT_STR);
- CommandLineParameter &clp_database = cmlInter.addStringParameter( PARAM_DB_FLAG, PARAM_DB, HELP_DB, DEFAULT_DB );
- CommandLineParameter &clp_user = cmlInter.addStringParameter(CommandLineParser::noShortName, PARAM_USER, HELP_USER, DEFAULT_USER );
- CommandLineParameter &clp_passwd = cmlInter.addStringParameter(CommandLineParser::noShortName, PARAM_PASSWD, HELP_PASSWD, DEFAULT_PASSWD );
-
-#ifdef DEBUG
- CommandLineParameter &clp_debug = cmlInter.addFlagParameter( CommandLineParser::noShortName, PARAM_DEBUG, HELP_DEBUG );
-#endif
-
- try
- {
- cmlInter.processCommandLine(argc, argv);
-
- if (cmlInter.isPresent( PARAM_HELP_FLAG ))
- {
- cout << "usage: " << argv[0] << " [options]" << endl;
- cout << "options:" << endl;
- cmlInter.printHelp();
- exit( EXIT_USAGE );
- }
-
- // check mandatory parameters ====================================================
-
- // evaluate optional parameter server --------------------------------------
- if (cmlInter.isPresent( PARAM_WAIT ))
- waitTime = cmlInter.getValueAsLong( PARAM_WAIT );
-
- // check optional parameters ====================================================
-
- // evaluate optional parameter id --------------------------------------
- if (cmlInter.isPresent( PARAM_ID ))
- id = cmlInter.getValueAsLong( PARAM_ID );
-
- // evaluate optional parameter requests --------------------------------------
- if (cmlInter.isPresent( PARAM_REQU ))
- requests = cmlInter.getValueAsLong( PARAM_REQU );
-
- // evaluate optional parameter server --------------------------------------
- if (cmlInter.isPresent( PARAM_SERV ))
- serverName = cmlInter.getValueAsString( PARAM_SERV );
-
- // evaluate optional parameter port --------------------------------------
- if (cmlInter.isPresent( PARAM_PORT ))
- serverPort = cmlInter.getValueAsLong( PARAM_PORT );
-
- // evaluate optional parameter database --------------------------------------
- if (cmlInter.isPresent( PARAM_DB ))
- baseName = cmlInter.getValueAsString( PARAM_DB );
-
- // evaluate optional parameter user --------------------------------------
- if (cmlInter.isPresent( PARAM_USER ))
- user = cmlInter.getValueAsString( PARAM_USER );
-
- // evaluate optional parameter passwd --------------------------------------
- if (cmlInter.isPresent( PARAM_PASSWD ))
- passwd = cmlInter.getValueAsString( PARAM_PASSWD );
-
-#ifdef DEBUG
- // evaluate optional parameter MDD type name --------------------------------------
- SET_OUTPUT( cmlInter.isPresent( PARAM_DEBUG ) );
-#endif
-
- }
- catch(CmlException& err)
- {
- cout << argv[0] << ": " << err.what() << endl;
- throw;
- }
-} // parseParams()
-
-
-void catchInterrupt( int n )
-{
- keepOn = false;
-}
-
-void
-openDatabase() throw (r_Error)
-{
- ENTER( "openDatabase -- db is " << (dbIsOpen?"":"not ") << "open." );
-
- db.set_servername(serverName, serverPort);
- db.set_useridentification(user, passwd);
- TALK( "database was closed, opening database=" << baseName << ", server=" << serverName << ", port=" << serverPort << ", user=" << user << ", passwd=" << passwd << "." );
- db.open(baseName);
- dbIsOpen = true;
-
- LEAVE( "openDatabase" );
-} // openDatabase()
-
-void
-closeDatabase() throw (r_Error)
-{
- ENTER( "closeDatabase -- db is " << (dbIsOpen?"":"not ") << "open." );
-
- db.close();
- dbIsOpen = false;
-
- LEAVE( "closeDatabase" );
- return;
-} // closeDatabase()
-
-void
-openTransaction(bool readwrite) throw (r_Error)
-{
- ENTER( "openTransaction, readwrite=" << (readwrite?"rw":"ro") << ", ta is " << (taIsOpen?"":"not ") << "open." );
-
- if (readwrite)
- ta.begin(r_Transaction::read_write);
- else
- ta.begin(r_Transaction::read_only);
- taIsOpen = true;
-
- LEAVE( "openTransaction" );
-} // openTransaction()
-
-void
-closeTransaction() throw (r_Error)
-{
- ENTER( "closeTransaction: aborting ta; ta is " << (taIsOpen?"":"not ") << "open." );
-
- ta.abort();
- taIsOpen = false;
-
- LEAVE( "closeTransaction" );
- return;
-} // closeTransaction()
-
-int
-touch() throw (r_Error)
-{
- int returnValue = EXIT_SUCCESS;
-
- ENTER( "touch -- fetching type information for " << MDD_TYPE_NAME << "." );
-
- char* typeStructure = NULL;
-
- // get type structure from database just to touch it
- ClientComm *cc = db.getComm();
- if (cc == NULL)
- {
- cout << "got NULL communication object from db...";
- returnValue = EXIT_FAILURE;
- }
- else
- {
- typeStructure = cc->getTypeStructure( MDD_TYPE_NAME, ClientComm::r_MDDType_Type );
- TALK( "type structure is " << typeStructure );
- }
-
- LEAVE( "touch -> " << returnValue );
- return( returnValue );
-}
-
-void wait( unsigned long w )
-{
- timeval tv;
- tv.tv_sec = w / 1000;
- tv.tv_usec = w * 1000;
-
- select(0,NULL,NULL,NULL,&tv); // wait <tv> time
-}
-
-
-/*
- * main prog: evaluate cmd line, access db.
- * returns:
- * EXIT_SUCCESS all went fine
- * EXIT_HELP help was requested
- * EXIT_FAILURE something went wrong
- */
-int main(int argc, char** argv)
-{
- SET_OUTPUT( true );
-
- int retval = EXIT_SUCCESS; // overall result status
-
- signal( SIGTERM, catchInterrupt );
-
- try
- {
- parseParams( argc, argv );
-
- cout << argv[0] << " id=" << id << ", " << requests << " requests...";
- openDatabase();
- openTransaction( false );
-
- while (keepOn && requests > 0 && retval == EXIT_SUCCESS)
- {
- cout << id << ":" << flush;
- retval = touch();
- cout << TOUCH_SUCCESS << " " << flush;
- wait( waitTime );
- requests--;
- }
-
- closeTransaction();
- closeDatabase();
- }
- catch (const r_Error& e)
- {
- cout << argv[0] << ": " << ERROR_INDICATOR << ": " << e.get_errorno() << ": " << e.what() << endl;
- retval = EXIT_FAILURE;
- }
- catch (...)
- {
- cerr << argv[0] << ERROR_INDICATOR << ": panic: unexpected internal exception." << endl;
- retval = EXIT_FAILURE;
- }
-
- if (retval != EXIT_SUCCESS && (dbIsOpen || taIsOpen) )
- {
- closeTransaction(); // abort transaction and close database, ignore any further exceptions
- closeDatabase();
- }
-
- cout << " id=" << id << " done." << endl;
-
- return retval;
-} // main()
-
-// end of test_error-par.cc
-
diff --git a/systemtest/scripts/test_error-seq.old b/systemtest/scripts/test_error-seq.old
deleted file mode 100644
index c258bbc..0000000
--- a/systemtest/scripts/test_error-seq.old
+++ /dev/null
@@ -1,13 +0,0 @@
-test_error-seq.sh: testing client/server communication for open/close db/ta, Fri Sep 2 22:02:32 CEST 2005
-test_error-seq/test_error-seq v1.0, rasdaman v5 -- generated on 02.09.2005 21:49:12.
-- good cycle...ok
-- bad cycle: do not close db, reopen...ok: 0: Exception: Database Open
-- bad cycle: do not close ta, reopen...ok: 0: Exception: Transaction Open
-- bad cycle: do not open ta, touch...ok: 0: Exception: Transaction Not Open
-- bad cycle: double open ta, touch...ok: 0: Exception: Transaction Open
-- bad cycle: double open db, touch...ok: 0: Exception: Database Open
-- bad cycle: double open ta, touch...ok: 0: Exception: Transaction Open
-- bad cycle: double abort ta (handled gracefully)...ok: 0: Exception: Transaction Not Open
-- bad cycle: double close db (handled gracefully)...ok
-- bad cycle: touch without any db/ta open...got NULL communication object from db...ok
-test_error-seq/test_error-seq done.
diff --git a/systemtest/scripts/test_error-seq.sh b/systemtest/scripts/test_error-seq.sh
deleted file mode 100644
index 9d0813e..0000000
--- a/systemtest/scripts/test_error-seq.sh
+++ /dev/null
@@ -1,99 +0,0 @@
-#!/bin/bash
-#
-# This file is part of rasdaman community.
-#
-# Rasdaman community is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Rasdaman community 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 General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with rasdaman community. If not, see <http://www.gnu.org/licenses/>.
-#
-# Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann /
-# rasdaman GmbH.
-#
-# For more information please see <http://www.rasdaman.org>
-# or contact Peter Baumann via <baumann@rasdaman.com>.
-# test_errors-seq.sh - test single-client errors due to bad client behavior
-#
-# SYNOPSIS:
-# test_errors-seq.sh
-#
-# DESCRIPTION
-# Performs test queries to check proper handling of error conditions.
-# - Errors on query level are handled by rasql.
-# - Errors on protocol level are triggered via a test program.
-# Ater provoking an error, it is tested whether the server remains
-# available fur same/other clients (whatever is appropriate).
-#
-# RESPONDING TO INCIDENT
-# none
-#
-# PROCEDURE
-# perform invocations, checks response and subsequent server availbility.
-#
-# PRECONDITIONS
-# - rasql utility available
-# - rasdaman up and running, with database having user/password as defined below
-#
-# RETURN CODES
- RC_OK=0 # everything went fine
- RC_ERROR=1 # something went wrong
-#
-RCTEXT_OK="OK"
-RCTEXT_ERROR="NOT_OK"
-
-# --- CONSTANTS -----------------------------------------------------
-
-# name of script
-PROG=`basename $0`
-
-# name of test program
-TESTPROG=`basename $0 .sh`
-
-# log output
-LOGFILE=/tmp/`basename $PROG .sh`.log
-
-# old log file for regression comparison:
-OLDFILE=`basename $PROG .sh`.old
-
-# how to react on error
-function raiseError() { echo "$PROG: fatal error, aborting."; exit $RC_ERROR; }
-#function raiseError() { echo "$PROG: error in test; resuming."; RC=$RC_ERROR; }
-
-# --- ACTION --------------------------------------------------------
-
-echo $PROG: testing client/server communication for open/close db/ta
-echo $PROG: testing client/server communication for open/close db/ta, `date` >$LOGFILE
-
-# initialize overall return code
-RC=$RC_OK
-
-# --- test
-(cd $TESTPROG; make )
-$TESTPROG/$TESTPROG 2>&1 >>$LOGFILE || raiseError
-
-# --- compare files against old ones
-if [ `cmp -s $OLDFILE $LOGFILE` ]
-then
- echo "Error: regression discrepancy between files $OLDDIR/$i and $LOGDIR/$i -- $RCTEXT_ERROR"
-fi
-
-# --- cleanup and summarise
-if [ $RC -eq $RC_OK ]
-then
- rm -f $LOGFILE
- RCTEXT=$RCTEXT_OK
-else
- RCTEXT=$RCTEXT_ERROR
-fi
-
-echo $PROG: done, result is $RCTEXT.
-exit $RC
-
diff --git a/systemtest/scripts/test_error-seq/Makefile b/systemtest/scripts/test_error-seq/Makefile
deleted file mode 100644
index 09826d6..0000000
--- a/systemtest/scripts/test_error-seq/Makefile
+++ /dev/null
@@ -1,70 +0,0 @@
-# -*-Makefile-*-
-#
-# This file is part of rasdaman community.
-#
-# Rasdaman community is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Rasdaman community 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 General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with rasdaman community. If not, see <http://www.gnu.org/licenses/>.
-#
-# Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann /
-# rasdaman GmbH.
-#
-# For more information please see <http://www.rasdaman.org>
-# or contact Peter Baumann via <baumann@rasdaman.com>. # Top Level makefile. This points to the various modules that have to be build
-# and/or deployed
-#
-# MAKEFILE FOR:
-# test_error-seq
-#
-# COMMENTS:
-#
-##################################################################
-
-######################### Definitions ############################
-
-# use client specific flags
-CXXFLAGS := $(CLIENTCXXFLAGS)
-LDFLAGS := $(CLIENTLDFLAGS)
-
-# add communication flags
-CXXFLAGS += $(COMMCXXFLAGS)
-LDFLAGS += $(COMMLDFLAGS)
-
-LIBS = $(RASODMG) $(CLIENTCOMM) $(RASLIB) \
- $(CONVERSION) $(LIBAKINSIDE) $(LIBAKNET)
-
-IMGLIBS = $(l_SYM)tiff $(l_SYM)jpeg $(l_SYM)png $(l_SYM)crypto $(l_SYM)z \
- $(l_SYM)mfhdf $(l_SYM)df $(l_SYM)ppm $(l_SYM)pgm $(l_SYM)pbm
-
-LDFLAGS += $(L_SYM)$(SUPPORT_BASE)/lib
-
-SRCCXX= test_error-seq.cc
-OBJS = ${SRCCXX:%.cc=%.o}
-
-ifeq ($(OSTYPE),$(OSTYPE_SOLARIS))
- LDFLAGS+= -lsocket
-endif
-
-MISCCLEAN = test_error-seq
-
-########################### Targets ##############################
-# main target
-.PHONY: all
-all: test_error-seq
-
-test_error-seq: test_error-seq.o $(LIBS)
- $(PURIFY) $(CXX) $(LDFLAGS) -o test_error-seq $^ $(LIBS) $(IMGLIBS) -lm
-
-.PHONY: clean
-clean:
- -rm $(OBJS) $(MISCCLEAN)
-
diff --git a/systemtest/scripts/test_error-seq/test_error-seq.cc b/systemtest/scripts/test_error-seq/test_error-seq.cc
deleted file mode 100644
index 79d889f..0000000
--- a/systemtest/scripts/test_error-seq/test_error-seq.cc
+++ /dev/null
@@ -1,515 +0,0 @@
-/*
-* This file is part of rasdaman community.
-*
-* Rasdaman community is free software: you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation, either version 3 of the License, or
-* (at your option) any later version.
-*
-* Rasdaman community 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 General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with rasdaman community. If not, see <http://www.gnu.org/licenses/>.
-*
-* Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann /
-rasdaman GmbH.
-*
-* For more information please see <http://www.rasdaman.org>
-* or contact Peter Baumann via <baumann@rasdaman.com>.
-*/
-
-/*************************************************************
- *
- *
- * PURPOSE:
- * test behavior on erroneous API calls on a single server
- * (ie, sequential behavior - parallel behavior is tested in
- * the twin program test_rasgeo-par.cc).
- *
- *
- * PRECONDITIONS:
- * - have a rasdaman server running, with std types inserted
- * - use exactly 1 rasserver
- *
- * COMMENTS:
- *
- * BUGS:
- *
- ************************************************************/
-
-static const char test_error_seq_rcsid[] = "@(#)test_test_error-seq,test_error-seq.cc: $Id: test_error-seq.cc,v 1.1 2003/12/27 19:30:23 rasdev Exp $";
-
-// error indicator - should eventually go into a central systemtest include
-static const char MSG_OK[] = "ok";
-static const char MSG_FAILED[] = "error";
-
-/*
-COMPDATE=`date +"%d.%m.%Y %H:%M:%S"`
-and -DCOMPDATE="\"$(COMPDATE)\"" when compiling
-*/
-#ifndef RMANVERSION
-#error "Please specify RMANVERSION variable!"
-#endif
-
-#ifndef COMPDATE
-#error "Please specify the COMPDATE variable!"
-#endif
-
-
-#ifdef EARLY_TEMPLATE
-#define __EXECUTABLE__
-#include "raslib/template_inst.hh"
-#endif
-
-#ifdef __VISUALC__
-#include <strstrea.h>
-#else
-#include <strstream>
-#endif
-
-#include <stdio.h>
-#include <string.h>
-#include <sstream>
-#include <fstream>
-
-using namespace std;
-
-#ifdef __VISUALC__
- #define __EXECUTABLE__
-#endif
-
-#include "rasodmg/transaction.hh"
-#include "rasodmg/database.hh"
-
-#include "rasodmg/ref.hh"
-#include "raslib/marraytype.hh"
-#include "rasodmg/set.hh"
-#include "rasodmg/marray.hh"
-#include "rasodmg/iterator.hh"
-#include "rasodmg/oqlquery.hh"
-
-#include "raslib/type.hh"
-
-#include "raslib/minterval.hh"
-
-#include "raslib/primitive.hh"
-#include "raslib/complex.hh"
-#include "raslib/structure.hh"
-
-#include "raslib/structuretype.hh"
-#include "raslib/primitivetype.hh"
-
-#include "cmlparser.hh"
-
-#ifdef __VISUALC__
- #undef __EXECUTABLE__
-#endif
-
-// debug facility; relies on -DDEBUG at compile time
-// tell debug that here is the place for the variables (to be done in the main() src file)
-#define DEBUG_MAIN
-#include "debug-clt.hh"
-
-const int MAX_STR_LEN = 255;
-const int MAX_QUERY_LEN = 10240;
-
-
-/// program exit codes
-#define EXIT_SUCCESS 0
-#define EXIT_USAGE 2
-#define EXIT_FAILURE -1
-
-// parameter names, defaults, and help texts
-
-#define PARAM_HELP_FLAG 'h'
-#define PARAM_HELP "help"
-#define HELP_HELP "show command line switches"
-
-#define PARAM_SERV_FLAG 's'
-#define PARAM_SERV "server"
-#define HELP_SERV "<host-name> rasdaman server"
-#define DEFAULT_SERV "localhost"
-
-#define PARAM_PORT_FLAG 'p'
-#define PARAM_PORT "port"
-#define HELP_PORT "<p> rasmgr port number"
-#define DEFAULT_PORT 7001
-#define DEFAULT_PORT_STR "7001"
-
-#define PARAM_DB_FLAG 'd'
-#define PARAM_DB "database"
-#define HELP_DB "<db-name> name of database"
-#define DEFAULT_DB "RASBASE"
-
-#define PARAM_USER "user"
-#define HELP_USER "<user-name> name of user"
-#define DEFAULT_USER "rasguest"
-
-#define PARAM_PASSWD "passwd"
-#define HELP_PASSWD "<user-passwd> password of user"
-#define DEFAULT_PASSWD "rasguest"
-
-#define PARAM_DEBUG "debug"
-#define HELP_DEBUG "generate diagnostic output"
-
-// name to be tested in touch()
-const char* MDD_TYPE_NAME = "RGBImage";
-
-// global variables and default settings
-// -------------------------------------
-
-r_Database db;
-r_Transaction ta;
-
-bool dbIsOpen = false;
-bool taIsOpen = false;
-
-const char *serverName = DEFAULT_SERV;
-r_ULong serverPort = DEFAULT_PORT;
-const char *baseName = DEFAULT_DB;
-
-const char *user = DEFAULT_USER;
-const char *passwd = DEFAULT_PASSWD;
-
-const char *fileName = NULL;
-const char *queryString=NULL;
-
-// query result set.
-// we define it here because on empty results the set seems to be corrupt which kills the default destructor
-r_Set< r_Ref_Any > result_set;
-
-// end of globals
-
-void
-parseParams(int argc, char** argv) throw (r_Error)
-{
- CommandLineParser &cmlInter = CommandLineParser::getInstance();
-
- CommandLineParameter &clp_help = cmlInter.addFlagParameter( PARAM_HELP_FLAG, PARAM_HELP, HELP_HELP );
-
- CommandLineParameter &clp_server = cmlInter.addStringParameter( PARAM_SERV_FLAG, PARAM_SERV, HELP_SERV, DEFAULT_SERV );
- CommandLineParameter &clp_port = cmlInter.addStringParameter( PARAM_PORT_FLAG, PARAM_PORT, HELP_PORT, DEFAULT_PORT_STR);
- CommandLineParameter &clp_database = cmlInter.addStringParameter( PARAM_DB_FLAG, PARAM_DB, HELP_DB, DEFAULT_DB );
- CommandLineParameter &clp_user = cmlInter.addStringParameter(CommandLineParser::noShortName, PARAM_USER, HELP_USER, DEFAULT_USER );
- CommandLineParameter &clp_passwd = cmlInter.addStringParameter(CommandLineParser::noShortName, PARAM_PASSWD, HELP_PASSWD, DEFAULT_PASSWD );
-
-#ifdef DEBUG
- CommandLineParameter &clp_debug = cmlInter.addFlagParameter( CommandLineParser::noShortName, PARAM_DEBUG, HELP_DEBUG );
-#endif
-
- try
- {
- cmlInter.processCommandLine(argc, argv);
-
- if (cmlInter.isPresent( PARAM_HELP_FLAG ))
- {
- cout << "usage: " << argv[0] << " [options]" << endl;
- cout << "options:" << endl;
- cmlInter.printHelp();
- exit( EXIT_USAGE );
- }
-
- // check optional parameters ====================================================
-
- // evaluate optional parameter server --------------------------------------
- if (cmlInter.isPresent( PARAM_SERV ))
- serverName = cmlInter.getValueAsString( PARAM_SERV );
-
- // evaluate optional parameter port --------------------------------------
- if (cmlInter.isPresent( PARAM_PORT ))
- serverPort = cmlInter.getValueAsLong( PARAM_PORT );
-
- // evaluate optional parameter database --------------------------------------
- if (cmlInter.isPresent( PARAM_DB ))
- baseName = cmlInter.getValueAsString( PARAM_DB );
-
- // evaluate optional parameter user --------------------------------------
- if (cmlInter.isPresent( PARAM_USER ))
- user = cmlInter.getValueAsString( PARAM_USER );
-
- // evaluate optional parameter passwd --------------------------------------
- if (cmlInter.isPresent( PARAM_PASSWD ))
- passwd = cmlInter.getValueAsString( PARAM_PASSWD );
-
-#ifdef DEBUG
- // evaluate optional parameter MDD type name --------------------------------------
- SET_OUTPUT( cmlInter.isPresent( PARAM_DEBUG ) );
-#endif
-
- }
- catch(CmlException& err)
- {
- cout << argv[0] << ": " << err.what() << endl;
- throw;
- }
-} // parseParams()
-
-
-void
-openDatabase() throw (r_Error)
-{
- ENTER( "openDatabase -- db is " << (dbIsOpen?"":"not ") << "open." );
-
- db.set_servername(serverName, serverPort);
- db.set_useridentification(user, passwd);
- TALK( "database was closed, opening database=" << baseName << ", server=" << serverName << ", port=" << serverPort << ", user=" << user << ", passwd=" << passwd << "." );
- db.open(baseName);
- dbIsOpen = true;
-
- LEAVE( "openDatabase" );
-} // openDatabase()
-
-void
-closeDatabase() throw (r_Error)
-{
- ENTER( "closeDatabase -- db is " << (dbIsOpen?"":"not ") << "open." );
-
- db.close();
- dbIsOpen = false;
-
- LEAVE( "closeDatabase" );
- return;
-} // closeDatabase()
-
-void
-openTransaction(bool readwrite) throw (r_Error)
-{
- ENTER( "openTransaction, readwrite=" << (readwrite?"rw":"ro") << ", ta is " << (taIsOpen?"":"not ") << "open." );
-
- if (readwrite)
- ta.begin(r_Transaction::read_write);
- else
- ta.begin(r_Transaction::read_only);
- taIsOpen = true;
-
- LEAVE( "openTransaction" );
-} // openTransaction()
-
-void
-closeTransaction() throw (r_Error)
-{
- ENTER( "closeTransaction: aborting ta; ta is " << (taIsOpen?"":"not ") << "open." );
-
- ta.abort();
- taIsOpen = false;
-
- LEAVE( "closeTransaction" );
- return;
-} // closeTransaction()
-
-void
-touch() throw (r_Error)
-{
- ENTER( "touch -- fetching type information for " << MDD_TYPE_NAME << "." );
-
- char* typeStructure = NULL;
-
- // get type structure from database just to touch it
- ClientComm *cc = db.getComm();
- if (cc == NULL)
- cout << "got NULL communication object from db...";
- else
- {
- typeStructure = cc->getTypeStructure( MDD_TYPE_NAME, ClientComm::r_MDDType_Type );
- TALK( "type structure is " << typeStructure );
- }
-
- LEAVE( "touch" );
-}
-
-void
-doStuff() throw (r_Error)
-{
- ENTER( "doStuff" );
-
- cout << "- good cycle..." << flush;
- openDatabase();
- openTransaction( false );
- touch();
- closeTransaction();
- closeDatabase();
- cout << MSG_OK << endl;
-
- cout << "- bad cycle: do not close db, reopen..." << flush;
- openDatabase();
- openTransaction( false );
- touch();
- closeTransaction();
- try
- {
- openDatabase();
- cout << MSG_FAILED << endl;
- }
- catch (r_Error& e)
- {
- cout << MSG_OK << ": " << e.get_errorno() << ": " << e.what() << endl;
- }
- closeDatabase();
-
- cout << "- bad cycle: do not close ta, reopen..." << flush;
- openDatabase();
- openTransaction( false );
- touch();
- try
- {
- openTransaction( false );
- cout << MSG_FAILED << endl;
- }
- catch (r_Error& e)
- {
- cout << MSG_OK << ": " << e.get_errorno() << ": " << e.what() << endl;
- }
- closeDatabase();
-
- cout << "- bad cycle: do not open ta, touch..." << flush;
- openDatabase();
- try
- {
- touch();
- closeTransaction();
- cout << MSG_FAILED << endl;
- }
- catch (r_Error& e)
- {
- cout << MSG_OK << ": " << e.get_errorno() << ": " << e.what() << endl;
- }
- closeDatabase();
-
- cout << "- bad cycle: double open ta, touch..." << flush;
- openDatabase();
- openTransaction( false );
- try
- {
- openTransaction( false );
- cout << MSG_FAILED << endl;
- }
- catch (r_Error& e)
- {
- cout << MSG_OK << ": " << e.get_errorno() << ": " << e.what() << endl;
- }
- touch();
- closeDatabase();
-
- cout << "- bad cycle: double open db, touch..." << flush;
- openDatabase();
- try
- {
- openDatabase();
- cout << MSG_FAILED << endl;
- }
- catch (r_Error& e)
- {
- cout << MSG_OK << ": " << e.get_errorno() << ": " << e.what() << endl;
- }
- openTransaction( false );
- touch();
- closeDatabase();
-
- cout << "- bad cycle: double open ta, touch..." << flush;
- openDatabase();
- openTransaction( false );
- try
- {
- openTransaction( false );
- cout << MSG_FAILED << endl;
- }
- catch (r_Error& e)
- {
- cout << MSG_OK << ": " << e.get_errorno() << ": " << e.what() << endl;
- }
- touch();
- closeTransaction();
- closeDatabase();
-
- cout << "- bad cycle: double abort ta (handled gracefully)..." << flush;
- openDatabase();
- openTransaction( false );
- touch();
- closeTransaction();
- try
- {
- closeTransaction();
- cout << MSG_FAILED << endl;
- }
- catch (r_Error& e)
- {
- cout << MSG_OK << ": " << e.get_errorno() << ": " << e.what() << endl;
- }
- closeDatabase();
-
- cout << "- bad cycle: double close db (handled gracefully)..." << flush;
- openDatabase();
- openTransaction( false );
- touch();
- closeTransaction();
- closeDatabase();
- try
- {
- closeDatabase();
- cout << MSG_OK << endl;
- }
- catch (r_Error& e)
- {
- cout << MSG_FAILED << ": " << e.get_errorno() << ": " << e.what() << endl;
- }
-
- cout << "- bad cycle: touch without any db/ta open..." << flush;
- try
- {
- touch();
- cout << MSG_OK << endl;
- }
- catch (r_Error& e)
- {
- cout << MSG_FAILED << ": " << e.get_errorno() << ": " << e.what() << endl;
- }
-
- LEAVE( "doStuff" );
-}
-
-/*
- * returns 0 on success, -1 on error
- */
-int main(int argc, char** argv)
-{
- SET_OUTPUT( true );
-
- int retval = EXIT_SUCCESS; // overall result status
-
- try
- {
- parseParams( argc, argv );
-
- cout << argv[0] << " v1.0, rasdaman v" << RMANVERSION/1000 << " -- generated on " << COMPDATE << "." << endl;
-
- doStuff();
- retval = EXIT_SUCCESS;
- cout << argv[0] << " done." << endl;
- }
- catch (const r_Error& e)
- {
- cout << argv[0] << ": error " << e.get_errorno() << ": " << e.what() << endl;
- retval = EXIT_FAILURE;
- }
- catch (...)
- {
- cerr << argv[0] << ": panic: unexpected internal exception." << endl;
- retval = EXIT_FAILURE;
- }
-
- if (retval != EXIT_SUCCESS && (dbIsOpen || taIsOpen) )
- {
- cout << "aborting transaction..." << flush;
- closeTransaction(); // abort transaction and close database, ignore any further exceptions
- cout << "ok" << endl;
- closeDatabase();
- }
-
- return retval;
-} // main()
-
-// end of test_error-seq.cc
-
diff --git a/systemtest/scripts/test_ql-extend.sh b/systemtest/scripts/test_ql-extend.sh
deleted file mode 100644
index 6a8a9ff..0000000
--- a/systemtest/scripts/test_ql-extend.sh
+++ /dev/null
@@ -1,131 +0,0 @@
-#!/bin/ksh
-#
-# This file is part of rasdaman community.
-#
-# Rasdaman community is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Rasdaman community 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 General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with rasdaman community. If not, see <http://www.gnu.org/licenses/>.
-#
-# Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann /
-# rasdaman GmbH.
-#
-# For more information please see <http://www.rasdaman.org>
-# or contact Peter Baumann via <baumann@rasdaman.com>.
-# test_ql-extend.sh - test extend() function of rasql
-#
-# SYNOPSIS:
-# test_ql-extend.sh
-#
-# DESCRIPTION
-# Performs test queries to check whether extend() function works.
-echo not yet done!
-exit
-#
-# RESPONDING TO INCIDENT
-# Incident_2005-07-12_IGN_png-transparency
-#
-# PROCEDURE
-# Perform rasql calls, check output and, where applicable, the image generated.
-# Output checking inspects target domain and image contents
-# (original area unchanged, new areas set to 0; contents check just by dumping
-# and relying on regression comparison)
-#
-# PRECONDITIONS
-# - rasql utility available
-# - rasdaman up and running, with database having user/password as defined below
-# - ImageMagick installed to have 'identify' utility
-#
-# RETURN CODES
- RC_OK=0 # everything went fine
- RC_ERROR=1 # something went wrong
-#
-# CHANGE HISTORY
-# 2005-jul-16 P.Baumann created
-#
-# RESTRICTIONS
-# test only with 2D, should be extended
-# test only with RGB, should be extended to cover all pixel types
-#
-
-
-# --- CONSTANTS -----------------------------------------------------
-
-RCTEXT_OK="OK"
-RCTEXT_ERROR="NOT_OK"
-
-# name of script
-PROG=`basename $0`
-
-# temp file for getcap response:
-TMPFILE=/tmp/`basename $PROG .sh`.tmp
-
-# --- TEST SETTINGS -------------------------------------------------
-
-# login (must allow r/w)
-USER=rasadmin
-PASSWD=rasadmin
-
-# test collection
-TESTCOLL=ExtendTestCollection
-
-# test image boxes
-BOX_ALLPOS=[10:20,30:40]
-BOX_ALLNEG=[-20:-10,-40:-30]
-BOX_MIXED=[-10:20,-30:40]
-
-# extend boxes, good cases: top right
-EXTEND_GOOD_TOPRIGHT_ALLPOS=[10:20,30:40] ??
-EXTEND_GOOD_TOPRIGHT_ALLNEG=[-20:-10,-40:-30] ??
-EXTEND_GOOD_TOPRIGHT_MIXED=[-10:20,-30:40] ??
-
-...
-
-# bad test cases: extend area inside image
-EXTED_BAD_INSIDE_ALLPOS=[11:19,31:39]
-EXTED_BAD_INSIDE_ALLNEG=[-19:-11,-39:-31]
-EXTED_BAD_INSIDE_MIXED=[-11:19,-29:39]
-
-# --- ACTION --------------------------------------------------------
-
-echo $PROG: Verify rasql extend function
-
-# delete eventually preexisting test collection
-# create test collection
-# create white test images
-# - all corner points in positive quadrant
-# - corner points in all quadrants
-# - all corner points in negative quadrant
-# extend each test image, good cases
-# - extend top right (cross origin for neg locations!)
-# - extend bottom left (cross origin for pos locations!)
-# - extend in all directions
-# extend each test image, bad cases
-# - extend area completely inside test image
-
-# delete test collection
-
-# search for proper string in response
-if [ ...... ]
-then
- RC=$RC_ERROR
- RCTEXT=$RCTEXT_ERROR
-else
- RC=$RC_OK
- RCTEXT=$RCTEXT_OK
-fi
-
-# clean up
-rm -f $TMPFILE
-
-echo $PROG: done, result is $RCTEXT.
-exit $RC
-
diff --git a/systemtest/scripts/test_ql-png-options.sh b/systemtest/scripts/test_ql-png-options.sh
deleted file mode 100644
index ba6421c..0000000
--- a/systemtest/scripts/test_ql-png-options.sh
+++ /dev/null
@@ -1,251 +0,0 @@
-#!/bin/bash
-#
-# This file is part of rasdaman community.
-#
-# Rasdaman community is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Rasdaman community 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 General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with rasdaman community. If not, see <http://www.gnu.org/licenses/>.
-#
-# Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann /
-# rasdaman GmbH.
-#
-# For more information please see <http://www.rasdaman.org>
-# or contact Peter Baumann via <baumann@rasdaman.com>.
-# test_ql-png-options.sh - test png(mdd,options) function of rasql
-#
-# SYNOPSIS:
-# test_ql-png-options.sh
-#
-# DESCRIPTION
-# Performs test queries to check whether transparency and background
-# option works in function png(_,_).
-#Write log to stdout/stderr for ???
-# Does not test general image encoding!
-#
-# RESPONDING TO INCIDENT
-# Incident_2005-07-12_IGN_png-transparency
-#
-# PROCEDURE
-# - create test collections and objects
-# - perform rasql calls, check output and, where applicable, the image generated
-# check that (i) file is generated, (ii) has transparency color set appropriately
-# - remove output files and test collections
-#
-# PRECONDITIONS
-# - rasql binary available in the $RMANBASE/applications/rasql development directory
-# - rasdaman up and running,
-# - database allows write access using user/password as defined below
-# - ImageMagick installed to have 'identify' utility
-# - can create subdir in cwd
-#
-# RETURN CODES
- RC_OK=0 # everything went fine
- RC_ERROR=1 # something went wrong
-#
-# CHANGE HISTORY
-# 2005-jul-26 P.Baumann created
-# 2005-aug-25 P.Baumann use raiseError() to centralize bailout behavior
-#
-# COMMENTS
-# - add test for INV_PNG()
-#
-
-
-# --- CONSTANTS -----------------------------------------------------
-
-# textual representation of error conditions
-RCTEXT_OK="OK"
-RCTEXT_ERROR="NOT_OK"
-
-# name of script
-PROG=`basename $0`
-
-# reference data directory
-OLDDIR=./`basename $PROG .sh`.old
-
-# temp dir for image files
-TMPDIR=./`basename $PROG .sh`.test
-
-# user/password (must have r/w rights!)
-USER=rasadmin
-PASSWD=rasadmin
-
-# test collections for monochrome/gray/color images
-TESTCOLL_MONO=TestPngMono
-TESTCOLL_GRAY=TestPngGray
-TESTCOLL_COLOR=TestPngColor
-
-# the rasql utility, suppressing unnecessarily verbose output
-RMANBASE=~rasdev/Compile/rasdaman
-RASQL="$RMANBASE/applications/rasql/rasql --quiet"
-
-# to get error messages (from $RMANHOME/bin/errtxts):
-RMANHOME=$RMANBASE
-
-# how to react on error
-function raiseError() { echo "$PROG: fatal error, aborting."; exit $RC_ERROR; }
-#function raiseError() { echo "$PROG: error in test; resuming."; RC=$RC_ERROR; }
-
-# --- ACTION --------------------------------------------------------
-
-echo "$PROG: test rasql PNG() function"
-
-# --- preparation
-
-echo "$PROG: create test dir"
-mkdir -p $TMPDIR
-
-# initialize overall return code
-RC=$RC_OK
-
-# --- cleanup to prepare
-# delete test collection & image & temp data
-$RASQL -q "drop collection $TESTCOLL_MONO" --user $USER --passwd $PASSWD
-$RASQL -q "drop collection $TESTCOLL_GRAY" --user $USER --passwd $PASSWD
-$RASQL -q "drop collection $TESTCOLL_COLOR" --user $USER --passwd $PASSWD
-
-# create test collections
-# - mono
-$RASQL -q "create collection $TESTCOLL_MONO BoolSet" --user $USER --passwd $PASSWD || raiseError
-# - gray
-$RASQL -q "create collection $TESTCOLL_GRAY GreySet" --user $USER --passwd $PASSWD || raiseError
-# - color
-$RASQL -q "create collection $TESTCOLL_COLOR RGBSet" --user $USER --passwd $PASSWD || raiseError
-
-# create test objects
-# - mono
-$RASQL -q "insert into $TESTCOLL_MONO values marray x in [0:3,0:3] values (x[0]+x[1]) = 1" --user $USER --passwd $PASSWD || raiseError
-# - gray
-$RASQL -q "insert into $TESTCOLL_GRAY values marray x in [0:3,0:3] values (char) (x[0]*x[1])" --user $USER --passwd $PASSWD || raiseError
-# - color
-$RASQL -q "insert into $TESTCOLL_COLOR values marray x in [0:3,0:3] values ((char)(x[0]*x[1]))*{1c,1c,1c}" --user $USER --passwd $PASSWD || raiseError
-
-# --- tests
-
-echo "$PROG: test good cases pf transp / non-transp, bg colors"
-echo "$PROG: --- set bg to transparent"
-echo "$PROG: --- --- mono"
-echo "$PROG: --- --- --- dec"
-$RASQL -q "select png(a,\"tRNS=0)\" ) from $TESTCOLL_MONO as a" --out file --outfile $TMPDIR/png-mono-trns_1 || raiseError
-if [ `identify -verbose $TMPDIR/png-mono-trns_1.png | grep Opacity | grep 0 | wc -l` -eq 0 ]
-then
- echo "Error: transparency not set in PNG file $TMPDIR/pngmono-trns_1.png -- $RCTEXT_ERROR"
- raiseError
-fi
-if [ ! `cmp -s $OLDDIR/png-mono-trns_1.png $TMPDIR/png-mono-trns_1.png` ]
-then
- echo "Error: PNG file contents in file $TMPDIR/pngmono-trns_1.png does not match regression source -- $RCTEXT_ERROR"
- raiseError
-fi
-
-# ==== complete down here:
-$RASQL -q "select png(a,\"tRNS=1)\" ) from $TESTCOLL_MONO as a" --out file --outfile $TMPDIR/png-mono-trns_2 || raiseError
-
-echo "$PROG: --- --- gray"
-echo "$PROG: --- --- --- dec"
-$RASQL -q "select png(a,\"tRNS=0)\" ) from $TESTCOLL_GRAY as a" --out file --outfile $TMPDIR/png-gray-trns_1 || raiseError
-$RASQL -q "select png(a,\"tRNS=2)\" ) from $TESTCOLL_GRAY as a" --out file --outfile $TMPDIR/png-gray-trns_2 || raiseError
-$RASQL -q "select png(a,\"tRNS=255)\" ) from $TESTCOLL_GRAY as a" --out file --outfile $TMPDIR/png-gray-trns_3 || raiseError
-echo "$PROG: --- --- --- oct"
-$RASQL -q "select png(a,\"tRNS=00)\" ) from $TESTCOLL_GRAY as a" --out file --outfile $TMPDIR/png-gray-trns_4 || raiseError
-$RASQL -q "select png(a,\"tRNS=02)\" ) from $TESTCOLL_GRAY as a" --out file --outfile $TMPDIR/png-gray-trns_5 || raiseError
-$RASQL -q "select png(a,\"tRNS=07777)\" ) from $TESTCOLL_GRAY as a" --out file --outfile $TMPDIR/png-gray-trns_6 || raiseError
-echo "$PROG: --- --- --- hex"
-$RASQL -q "select png(a,\"tRNS=0x0)\" ) from $TESTCOLL_GRAY as a" --out file --outfile $TMPDIR/png-gray-trns_7 || raiseError
-$RASQL -q "select png(a,\"tRNS=0x2)\" ) from $TESTCOLL_GRAY as a" --out file --outfile $TMPDIR/png-gray-trns_8 || raiseError
-$RASQL -q "select png(a,\"tRNS=0xff)\" ) from $TESTCOLL_GRAY as a" --out file --outfile $TMPDIR/png-gray-trns_9 || raiseError
-
-echo "$PROG: --- --- color"
-echo "$PROG: --- --- --- dec"
-$RASQL -q "select png(a,\"tRNS=(1;2;3)\" ) from $TESTCOLL_COLOR as a" --out file --outfile $TMPDIR/png-color-trns_1 || raiseError
-echo "$PROG: --- --- --- hex"
-$RASQL -q "select png(a,\"tRNS=(0x77;0xd0;0xf8)\" ) from rgb as a" --out file || raiseError
-echo "$PROG: --- --- --- mixed"
-$RASQL -q "select png(a,\"tRNS=(1;02;0x3)\" ) from $TESTCOLL_COLOR as a" --out file --outfile $TMPDIR/png-color-trns_10 || raiseError
-
-
-echo "$PROG: test bad cases: syntax errors, overflow in bg colors"
-
-echo "$PROG: --- tRNS tag wrong"
-if [ `$RASQL -q "select png(a,\"XXX=(1;2;3)\" ) from $TESTCOLL_COLOR as a" 2>&1 | grep "Execution error 381" | wc -l` -ne 1 ]
-then
- echo "Error: cannot sense proper error message -- $RCTEXT_ERROR"
- raiseError
-fi
-
-echo "$PROG: --- no number, gray"
-if [ `$RASQL -q "select png(a,\"tRNS=zzz\" ) from $TESTCOLL_GRAY as a" 2>&1 | grep "Execution error 381" | wc -l` -ne 1 ]
-then
- echo "Error: cannot sense proper error message -- $RCTEXT_ERROR"
- raiseError
-fi
-
-echo "$PROG: --- no number, color"
-if [ `$RASQL -q "select png(a,\"tRNS=(q;w;s)\" ) from $TESTCOLL_GRAY as a" 2>&1 | grep "Execution error 381" | wc -l` -ne 1 ]
-then
- echo "Error: cannot sense proper error message -- $RCTEXT_ERROR"
- raiseError
-fi
-
-echo "$PROG: --- color/gray mismatch"
-if [ `$RASQL -q "select png(a,\"tRNS=12\" ) from $TESTCOLL_COLOR as a" 2>&1 | grep "Execution error 381" | wc -l` -ne 1 ]
-then
- echo "Error: cannot sense proper error message -- $RCTEXT_ERROR"
- raiseError
-fi
-
-if [ `$RASQL -q "select png(a,\"tRNS=(1;2;3)\" ) from $TESTCOLL_GRAY as a" 2>&1 | grep "Execution error 381" | wc -l` -ne 1 ]
-then
- echo "Error: cannot sense proper error message -- $RCTEXT_ERROR"
- raiseError
-fi
-
-echo "$PROG: --- paren error (not recognized currently)"
-if [ `$RASQL -q "select png(a,\"tRNS=12;13;14)\" ) from $TESTCOLL_GRAY as a" 2>&1 | grep "Execution error 381" | wc -l` -ne 1 ]
-then
- echo "Error: cannot sense proper error message -- $RCTEXT_ERROR"
- raiseError
-fi
-
-echo "$PROG: --- number overflow"
-if [ `$RASQL -q "select png(a,\"tRNS=1000000000;2000000000;30000000000000)\" ) from $TESTCOLL_COLOR as a" 2>&1 | grep "Execution error 381" | wc -l` -ne 1 ]
-then
- echo "Error: cannot sense proper error message -- $RCTEXT_ERROR"
- raiseError
-fi
-
-
-# compare files against old ones
-for i in `(cd $TMPDIR; ls *.png)`
-do
- if [ `cmp -s $OLDDIR/$i $TMPDIR/$i` ]
- then
- echo "Error: regression discrepancy between files $OLDDIR/$i and $TMPDIR/$i -- $RCTEXT_ERROR"
- fi
-done
-
-# --- cleanup and summarise
-# delete test collection & image & temp data
-$RASQL -q "drop collection $TESTCOLL_MONO" --user $USER --passwd $PASSWD || raiseError
-$RASQL -q "drop collection $TESTCOLL_GRAY" --user $USER --passwd $PASSWD || raiseError
-$RASQL -q "drop collection $TESTCOLL_COLOR" --user $USER --passwd $PASSWD || raiseError
-
-if [ $RC -eq $RC_OK ]
-then
- rm -rf $TMPDIR
- RCTEXT=$RCTEXT_OK
-else
- RCTEXT=$RCTEXT_ERROR
-fi
-
-echo $PROG: done, result is $RCTEXT.
-exit $RC
diff --git a/systemtest/scripts/test_ql-png-options.test/png-color-trns_1.png b/systemtest/scripts/test_ql-png-options.test/png-color-trns_1.png
deleted file mode 100644
index adf7769..0000000
--- a/systemtest/scripts/test_ql-png-options.test/png-color-trns_1.png
+++ /dev/null
Binary files differ
diff --git a/systemtest/scripts/test_ql-png-options.test/png-color-trns_10.png b/systemtest/scripts/test_ql-png-options.test/png-color-trns_10.png
deleted file mode 100644
index adf7769..0000000
--- a/systemtest/scripts/test_ql-png-options.test/png-color-trns_10.png
+++ /dev/null
Binary files differ
diff --git a/systemtest/scripts/test_ql-png-options.test/png-gray-trns_1.png b/systemtest/scripts/test_ql-png-options.test/png-gray-trns_1.png
deleted file mode 100644
index 70a5bd6..0000000
--- a/systemtest/scripts/test_ql-png-options.test/png-gray-trns_1.png
+++ /dev/null
Binary files differ
diff --git a/systemtest/scripts/test_ql-png-options.test/png-gray-trns_2.png b/systemtest/scripts/test_ql-png-options.test/png-gray-trns_2.png
deleted file mode 100644
index 036b6ec..0000000
--- a/systemtest/scripts/test_ql-png-options.test/png-gray-trns_2.png
+++ /dev/null
Binary files differ
diff --git a/systemtest/scripts/test_ql-png-options.test/png-gray-trns_3.png b/systemtest/scripts/test_ql-png-options.test/png-gray-trns_3.png
deleted file mode 100644
index 3b57c56..0000000
--- a/systemtest/scripts/test_ql-png-options.test/png-gray-trns_3.png
+++ /dev/null
Binary files differ
diff --git a/systemtest/scripts/test_ql-png-options.test/png-gray-trns_4.png b/systemtest/scripts/test_ql-png-options.test/png-gray-trns_4.png
deleted file mode 100644
index 70a5bd6..0000000
--- a/systemtest/scripts/test_ql-png-options.test/png-gray-trns_4.png
+++ /dev/null
Binary files differ
diff --git a/systemtest/scripts/test_ql-png-options.test/png-gray-trns_5.png b/systemtest/scripts/test_ql-png-options.test/png-gray-trns_5.png
deleted file mode 100644
index 036b6ec..0000000
--- a/systemtest/scripts/test_ql-png-options.test/png-gray-trns_5.png
+++ /dev/null
Binary files differ
diff --git a/systemtest/scripts/test_ql-png-options.test/png-gray-trns_6.png b/systemtest/scripts/test_ql-png-options.test/png-gray-trns_6.png
deleted file mode 100644
index 3b57c56..0000000
--- a/systemtest/scripts/test_ql-png-options.test/png-gray-trns_6.png
+++ /dev/null
Binary files differ
diff --git a/systemtest/scripts/test_ql-png-options.test/png-gray-trns_7.png b/systemtest/scripts/test_ql-png-options.test/png-gray-trns_7.png
deleted file mode 100644
index 70a5bd6..0000000
--- a/systemtest/scripts/test_ql-png-options.test/png-gray-trns_7.png
+++ /dev/null
Binary files differ
diff --git a/systemtest/scripts/test_ql-png-options.test/png-gray-trns_8.png b/systemtest/scripts/test_ql-png-options.test/png-gray-trns_8.png
deleted file mode 100644
index 036b6ec..0000000
--- a/systemtest/scripts/test_ql-png-options.test/png-gray-trns_8.png
+++ /dev/null
Binary files differ
diff --git a/systemtest/scripts/test_ql-png-options.test/png-gray-trns_9.png b/systemtest/scripts/test_ql-png-options.test/png-gray-trns_9.png
deleted file mode 100644
index 3b57c56..0000000
--- a/systemtest/scripts/test_ql-png-options.test/png-gray-trns_9.png
+++ /dev/null
Binary files differ
diff --git a/systemtest/scripts/test_ql-png-options.test/png-mono-trns_1.png b/systemtest/scripts/test_ql-png-options.test/png-mono-trns_1.png
deleted file mode 100644
index e6c26c9..0000000
--- a/systemtest/scripts/test_ql-png-options.test/png-mono-trns_1.png
+++ /dev/null
Binary files differ
diff --git a/systemtest/scripts/test_ql-png-options.test/png-mono-trns_2.png b/systemtest/scripts/test_ql-png-options.test/png-mono-trns_2.png
deleted file mode 100644
index 583edee..0000000
--- a/systemtest/scripts/test_ql-png-options.test/png-mono-trns_2.png
+++ /dev/null
Binary files differ
diff --git a/systemtest/scripts/test_user.sh b/systemtest/scripts/test_user.sh
deleted file mode 100644
index d6a4e7e..0000000
--- a/systemtest/scripts/test_user.sh
+++ /dev/null
@@ -1,157 +0,0 @@
-#!/bin/ksh
-#
-# This file is part of rasdaman community.
-#
-# Rasdaman community is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Rasdaman community 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 General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with rasdaman community. If not, see <http://www.gnu.org/licenses/>.
-#
-# Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann /
-# rasdaman GmbH.
-#
-# For more information please see <http://www.rasdaman.org>
-# or contact Peter Baumann via <baumann@rasdaman.com>.
-# test_user - test rasdaman server authentication
-#
-# SYNOPSIS:
-# test_user.sh
-#
-# DESCRIPTION
-# Performs rasql test queries to check whether authentication is observed.
-#
-# RESPONDING TO INCIDENT
-# -none-
-#
-# PROCEDURE
-# Perform rasql calls performing different operations types requiring
-# different authentication. check whether operations are recejcted/accepted
-# properly.
-#
-# PRECONDITIONS
-# - rasql utility available
-# - rasdaman up and running, with database having user/password as defined below
-#
-# RETURN CODES
- RC_OK=0 # everything went fine
- RC_ERROR=1 # something went wrong
-#
-# CHANGE HISTORY
-# 2006-jan-02 P.Baumann created
-#
-# RESTRICTIONS
-# -/-
-#
-
-
-# --- CONSTANTS -----------------------------------------------------
-
-RCTEXT_OK="OK"
-RCTEXT_ERROR="NOT_OK"
-
-ERROR=ERROR
-INDENT="+++"
-
-# name of script
-PROG=`basename $0`
-PROGBASE=`basename $0 .sh`
-
-# log file output
-LOG=$PROGBASE.log
-
-# reference log file
-REFLOG=$LOG.reference
-# save old log here if it exists
-SAVELOG=$LOG.save
-
-# --- TEST SETTINGS -------------------------------------------------
-
-# r/o login
-USER_RO=rasguest
-PASSWD_RO=rasguest
-
-# r/w login
-USER_RW=rasadmin
-PASSWD_RW=rasadmin
-
-# nonex login
-USER_NONEX=nonex
-PASSWD_NONEX=nonex
-
-# test collection
-TESTCOLL=AuthentTestCollection
-TESTCOLL_TYPE=GreySet
-
-# --- ACTION --------------------------------------------------------
-
-# save old log if present
-if [ -f $LOG ]
-then
- echo found old log file, shifting it to $SAVELOG
- mv $LOG $SAVELOG
-fi
-
-echo $PROG: testing rasdaman authentication at `date` | tee $LOG
-
-# good cases
-echo $INDENT good cases | tee -a $LOG
-echo $INDENT $INDENT write
-( rasql --quiet -q "create collection $TESTCOLL $TESTCOLL_TYPE" --user $USER_RW --passwd $PASSWD_RW \
- || (export RC=$?; echo Fatal $ERROR, exit code $RC) ) | tee -a $LOG
-( rasql --quiet -q "insert into $TESTCOLL values marray x in [1:10,1:10] values (char) x[0]" --user $USER_RW --passwd $PASSWD_RW \
- || (export RC=$?; echo Fatal $ERROR, exit code $RC) ) | tee -a $LOG
-( rasql --quiet -q "update $TESTCOLL as m set m[1:1,1:1] assign marray x in [1:1,1:1] values 42c" --user $USER_RW --passwd $PASSWD_RW \
- || (export RC=$?; echo Fatal $ERROR, exit code $RC) ) | tee -a $LOG
-echo $INDENT $INDENT read
-( rasql --quiet -q "select a[1,1] from $TESTCOLL as a" --user $USER_RW --passwd $PASSWD_RW \
- || (export RC=$?; echo Fatal $ERROR, exit code $RC) ) | tee -a $LOG
-( rasql --quiet -q "select a[1,1] from $TESTCOLL as a" --user $USER_RO --passwd $PASSWD_RO \
- || (export RC=$?; echo Fatal $ERROR, exit code $RC) ) | tee -a $LOG
-echo $INDENT $INDENT "write (2)"
-# not yet supported by server:
-# ( rasql --quiet -q "delete from $TESTCOLL" --user $USER_RW --passwd $PASSWD_RW \
-( rasql --quiet -q "delete from $TESTCOLL where true" --user $USER_RW --passwd $PASSWD_RW \
- || (export RC=$?; echo Fatal $ERROR, exit code $RC) ) | tee -a $LOG
-( rasql --quiet -q "drop collection $TESTCOLL" --user $USER_RW --passwd $PASSWD_RW \
- || (export RC=$?; echo Fatal $ERROR, exit code $RC) ) | tee -a $LOG
-echo $INDENT $INDENT set up test env for subsequent cases
-( rasql --quiet -q "create collection $TESTCOLL $TESTCOLL_TYPE" --user $USER_RW --passwd $PASSWD_RW \
- || (export RC=$?; echo Fatal $ERROR, exit code $RC) ) | tee -a $LOG
-( rasql --quiet -q "insert into $TESTCOLL values marray x in [1:10,1:10] values (char) x[0]" --user $USER_RW --passwd $PASSWD_RW \
- || (export RC=$?; echo Fatal $ERROR, exit code $RC) ) | tee -a $LOG
-echo $INDENT good cases done. | tee -a $LOG
-
-# bad cases
-echo $INDENT bad cases | tee -a $LOG
-echo $INDENT $INDENT nonex login
-( rasql --quiet -q "select a[1,1] from $TESTCOLL as a" --user $USER_NONEX --passwd $PASSWD_NONEX \
- || (export RC=$?; echo Recognized bad case, exit code $RC) ) | tee -a $LOG
-echo $INDENT $INDENT write op with r/o login
-( rasql --quiet -q "update $TESTCOLL as m set m[1:1,1:1] assign marray x in [1:1,1:1] values 42c" --user $USER_RO --passwd $PASSWD_RO \
- || (export RC=$?; echo Recognized bad case, exit code $RC) ) | tee -a $LOG
-( rasql --quiet -q "insert into $TESTCOLL values marray x in [1:10,1:10] values (char) x[0]" --user $USER_RO --passwd $PASSWD_RO \
- || (export RC=$?; echo Recognized bad case, exit code $RC) ) | tee -a $LOG
-( rasql --quiet -q "delete from $TESTCOLL where true" --user $USER_RO --passwd $PASSWD_RO \
- || (export RC=$?; echo Recognized bad case, exit code $RC) ) | tee -a $LOG
-echo $INDENT $INDENT wrong passwd
-( rasql --quiet -q "select a[1,1] from $TESTCOLL as a" --user $USER_RO --passwd $PASSWD_NONEX \
- || (export RC=$?; echo Recognized bad case, exit code $RC) ) | tee -a $LOG
-( rasql --quiet -q "update $TESTCOLL as m set m[1:1,1:1] assign marray x in [1:1,1:1] values 42c" --user $USER_RW --passwd $PASSWD_RO \
- || (export RC=$?; echo Recognized bad case, exit code $RC) ) | tee -a $LOG
-echo $INDENT bad cases done. | tee -a $LOG
-
-echo $INDENT cleanup:
-( rasql --quiet -q "drop collection $TESTCOLL" --user $USER_RW --passwd $PASSWD_RW \
- || (export RC=$?; echo Fatal $ERROR, exit code $RC) ) | tee -a $LOG
-
-echo $PROG: done at `date`.
-exit $RC
-
diff --git a/systemtest/scripts/testoid.sh b/systemtest/scripts/testoid.sh
deleted file mode 100644
index b8cdbb4..0000000
--- a/systemtest/scripts/testoid.sh
+++ /dev/null
@@ -1,114 +0,0 @@
-#!/bin/ksh
-#
-# This file is part of rasdaman community.
-#
-# Rasdaman community is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Rasdaman community 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 General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with rasdaman community. If not, see <http://www.gnu.org/licenses/>.
-#
-# Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann /
-# rasdaman GmbH.
-#
-# For more information please see <http://www.rasdaman.org>
-# or contact Peter Baumann via <baumann@rasdaman.com>.
-if [[ $1 = "" || $2 = "" ]]; then
- echo "usage: testoid.sh <server name> <base name>"
- return
-fi
-
-SERVER=$1
-BASENAME=$2
-
-# test programs
-insert="$RMANBASE/rasodmg/test/test_insert3 -server $SERVER -base $BASENAME "
-query="$RMANBASE/rasodmg/test/test_query -server $SERVER -base $BASENAME "
-lookup="$RMANBASE/rasodmg/test/test_lookup -server $SERVER -base $BASENAME "
-
-
-testExitStatus()
-{
- if [[ ( $2 = 0 && $1 = 0 ) || ( $2 != 0 && $1 != 0 ) ]]; then
- echo "OK"
- else
- echo "FAILED"
- echo "\nProgram output:"
- cat log
- echo "\n\n"
- fi
-}
-
-
-#
-# main
-#
-
-setOId=""
-imageOId=""
-
-echo "-- Testbed start block."
-echo "Delete test set oidSet ... " ;
-echo "10\n" | $insert -setname oidSet > log ;
-testExitStatus $? -1;
-
-echo "Insert test image into oidSet ... " ;
-echo "5\n 0\n 2\n 0\n 10\n 0\n 10\n" | $insert -setname oidSet -testbed > log ;
-testExitStatus $? 0;
-echo "-- Testbed end block."
-
-# get oids
-setOId=`grep set_oid log | sed 's/-- Testbed:.*=//g' `
-imageOId=`grep image_oid log | sed 's/-- Testbed:.*=//g' `
-
-echo "Set OId: " $setOId
-echo "Image OId: " $imageOId
-
-echo "-- Testbed start block."
-echo "Get set by oid ... "
-$lookup -oid $setOId -testbed -nooutput > log;
-testExitStatus $? 0;
-
-echo "Get image by oid ... "
-$lookup -oid $imageOId -testbed -nooutput > log;
-testExitStatus $? 0;
-
-echo "Get set by name ... "
-$lookup -setname oidSet -testbed -nooutput > log;
-testExitStatus $? 0;
-
-echo "Remove image from oidSet ... " ;
-echo "11\n 1\n" | $insert -setname oidSet > log ;
-testExitStatus $? 0;
-
-echo "Try to access image by oid again ... "
-$lookup -oid $imageOId -testbed -nooutput > log;
-testExitStatus $? -1;
-
-echo "Delete test set oidSet ... " ;
-echo "10\n" | $insert -setname oidSet > log ;
-testExitStatus $? 0;
-
-echo "Try to access set by oid again ... "
-$lookup -oid $setOId -testbed -nooutput > log;
-testExitStatus $? -1;
-
-echo "Try to access set by name again ... "
-$lookup -setname oidSet -testbed -nooutput > log;
-testExitStatus $? -1;
-echo "-- Testbed end block."
-
-echo "\nTesting finnished."
-
-
-
-
-
-
diff --git a/systemtest/testOutputGen.awk b/systemtest/testOutputGen.awk
deleted file mode 100644
index f29b104..0000000
--- a/systemtest/testOutputGen.awk
+++ /dev/null
@@ -1,19 +0,0 @@
-BEGIN { testSection = 0; }
-# ignore empty lines
-/^$/ { next; }
-
-# ignore oid lines
-/^ *Oid\.*:*/ { next; }
-
-# turn on flag
-/^-- Testbed start block.*/ { testSection = 1; }
-
-# turn off flag
-/^-- Testbed end block.*/ { testSection = 0; }
-
-# print lines in test section
-testSection==1 { print $0; next; }
-
-# print lines starting with -- Testbed
-/^-- Testbed .*/ { print $0; }
-
diff --git a/systemtest/testcenter.sh b/systemtest/testcenter.sh
deleted file mode 100644
index 71ec49e..0000000
--- a/systemtest/testcenter.sh
+++ /dev/null
@@ -1,710 +0,0 @@
-#!/bin/ksh
-#
-# This file is part of rasdaman community.
-#
-# Rasdaman community is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Rasdaman community 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 General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with rasdaman community. If not, see <http://www.gnu.org/licenses/>.
-#
-# Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann /
-# rasdaman GmbH.
-#
-# For more information please see <http://www.rasdaman.org>
-# or contact Peter Baumann via <baumann@rasdaman.com>.
-######################### testcenter.sh header ###################
-#
-# testcenter.sh FOR:
-# Release of RASDAMAN
-#
-# COMMENTS:
-#
-#
-##################################################################
-
-TESTER=$USER
-CLIENT=$HOSTNAME
-SERVER=$HOSTNAME
-BASENAME=RASBASE
-USERNAME=rasguest
-USERPASSWD=rasguest
-TRANSFER=Array
-TRANSFERPARAMS=""
-STORAGE=Array
-STORAGEPARAMS=""
-TILING=""
-TILINGPARAMS=""
-LOGFILE=testcenter.log
-TESTINTERACTIVE="off"
-DIFFINTERACTIVE="on"
-UPDATEINTERACTIVE="on"
-RESETDB="on"
-SCRIPTS="off"
-QUERIES="on"
-TESTDIR="testdata"
-returnValue="EXECUTION OK"
-DEBUG="off"
-
-if (test -n "$1"); then
- if (test -d $1 -o -f $1); then
- TESTDIR=$1
- else
- SERVER=$1
- if (test -n "$2"); then
- TESTDIR=$2
- fi
- fi
-fi
-
-showOptions()
-{
- echo "===================================================================="
- echo " TEST CENTER OPTIONS:"
- echo "===================================================================="
- echo " Date...........................: " `date`
- echo " (T)ester.......................: " $TESTER
- echo " (C)lient name..................: " $CLIENT
- echo " (S)erver name..................: " $SERVER
- echo " (B)ase name....................: " $BASENAME
- echo " (U)ser name....................: " $USERNAME
- echo " User (p)assword................: " $USERPASSWD
- echo " T(r)ansfer format..............: " $TRANSFER
- echo " Tra(n)sfer format params.......: " $TRANSFERPARAMS
- echo " Stora(g)e format...............: " $STORAGE
- echo " Stor(a)ge format params........: " $STORAGEPARAMS
- echo " Tiling sc(h)eme................: " $TILING
- echo " Tiling sche(m)e params.........: " $TILINGPARAMS
- echo " (L)og file.....................: " $LOGFILE
- echo " (Q)uery dir....................: " $TESTDIR
- echo ""
- echo " Tests (i)nteractive............: " $TESTINTERACTIVE
- echo " Show dif(f) interactive........: " $DIFFINTERACTIVE
- echo " Update testbe(d) interactive...: " $UPDATEINTERACTIVE
- echo " R(e)set test database..........: " $RESETDB
- echo " Debug c(o)mmands...............: " $DEBUG
- echo ""
- echo " Phase (1) Test queries.........: " $QUERIES
- echo " Phase (2) Test scripts.........: " $SCRIPTS
- echo ""
-}
-
-setParameters()
-{
- option="*"
-
- while [[ $option != "" ]]; do
-
- clear
- showOptions
-
- echo " \nEnter option to change setting or <return> to continue! \c"
- read option
- echo "\n"
-
- if [[ $option = t ]]; then
- echo " Enter new name for tester: \c"
- read TESTER
- echo
- elif [[ $option = c ]]; then
- echo " Enter new client name: \c"
- read CLIENT
- echo
- elif [[ $option = u ]]; then
- echo " Enter new user name: \c"
- read USERNAME
- echo
- elif [[ $option = p ]]; then
- echo " Enter new user password: \c"
- read USERPASSWD
- echo
- elif [[ $option = r ]]; then
- echo " Enter new transfer format: \c"
- read TRANSFER
- echo
- elif [[ $option = n ]]; then
- echo " Enter new transfer format params: \c"
- read TRANSFERPARAMS
- echo
- elif [[ $option = g ]]; then
- echo " Enter new storage format: \c"
- read STORAGE
- echo
- elif [[ $option = a ]]; then
- echo " Enter new storage format params: \c"
- read STORAGEPARAMS
- echo
- elif [[ $option = h ]]; then
- echo " Enter new tiling scheme: \c"
- read TILING
- echo
- elif [[ $option = m ]]; then
- echo " Enter new tiling scheme params: \c"
- read TILINGPARAMS
- echo
- elif [[ $option = s ]]; then
- echo " Enter new server name: \c"
- read SERVER
- echo
- elif [[ $option = b ]]; then
- echo " Enter new base name: \c"
- read BASENAME
- echo
- elif [[ $option = l ]]; then
- echo " Enter new name for the log file: \c"
- read LOGFILE
- echo
- elif [[ $option = q ]]; then
- echo " Enter new name for the query data directory: \c"
- read TESTDIR
- echo
- elif [[ $option = i ]]; then
- if [[ $TESTINTERACTIVE = "off" ]]; then
- TESTINTERACTIVE="on"
- else
- TESTINTERACTIVE="off"
- fi
- elif [[ $option = f ]]; then
- if [[ $DIFFINTERACTIVE = "off" ]]; then
- DIFFINTERACTIVE="on"
- else
- DIFFINTERACTIVE="off"
- fi
- elif [[ $option = d ]]; then
- if [[ $UPDATEINTERACTIVE = "off" ]]; then
- UPDATEINTERACTIVE="on"
- else
- UPDATEINTERACTIVE="off"
- fi
- elif [[ $option = o ]]; then
- if [[ $DEBUG = "off" ]]; then
- DEBUG="on"
- else
- DEBUG="off"
- fi
- elif [[ $option = e ]]; then
- if [[ $RESETDB = "off" ]]; then
- RESETDB="on"
- else
- RESETDB="off"
- fi
- elif [[ $option = 1 ]]; then
- if [[ $QUERIES = "off" ]]; then
- QUERIES="on"
- else
- QUERIES="off"
- fi
- elif [[ $option = 2 ]]; then
- if [[ $SCRIPTS = "off" ]]; then
- SCRIPTS="on"
- else
- SCRIPTS="off"
- fi
- fi
-
- done
-}
-
-
-
-testQuery()
-{
- testFile=$1
-
-
- echo $testCnt ". Test query: " $testFile "\c"
-
- if [[ $DEBUG = "on" ]]; then
- echo "shell command:"
- echo $query -file $testFile -testbed
- else
-
- YesNo="y"
- if [[ $TESTINTERACTIVE = "on" ]]; then
- echo " Test it (y/n) ? \c"
- read YesNo
- fi
-
- if [[ $YesNo = "y" ]]; then
- $query -file $testFile -testbed > testbedOutput
- checkTestImage $testFile;
- fi
- fi
-}
-
-
-
-testScript()
-{
- testFile=$1
-
- echo $testCnt ". Test script: " $testFile "\c"
-
- if [[ $DEBUG = "on" ]]; then
- echo "shell command:"
- echo $testFile $SERVER $BASENAME > testbedOutput
- else
- YesNo="y"
- if [[ $TESTINTERACTIVE = "on" ]]; then
- echo " Test it (y/n) ? \c"
- read YesNo
- fi
-
- if [[ $YesNo = "y" ]]; then
- $testFile $SERVER $BASENAME > testbedOutput
- checkTestImage $testFile;
- fi
- fi
-}
-
-
-
-checkTestImage()
-{
- returnValue="EXECUTION OK"
-
- # create info file
- gawk -f testOutputGen.awk testbedOutput > testbedOutputInfo
-
- # check for verification file
- verificationFile=$testFile".out"
-
- if [[ ! -a $verificationFile ]]; then
- echo FAILED
- echo " ERROR: verification file $verificationFile does not exist"
-
- YesNo="n"
- if [[ $DIFFINTERACTIVE = "on" ]]; then
- echo " Do you want to see the output (y/n) ? \c"
- read YesNo__
- fi
-
- if [[ $YesNo = "y" ]]; then
- echo "\n\nI. TEST FILE"
- cat $testFile
- echo "\n\nII. OUTPUT"
- cat testbedOutputInfo
- echo "\n\n"
- fi
-
- YesNo="n"
- if [[ $UPDATEINTERACTIVE = "on" ]]; then
- echo " Do you want to create a verification file (y/n) ? \c"
- read YesNo
- fi
- if [[ $YesNo = "y" ]]; then
- cp testbedOutputInfo $verificationFile
- echo " CREATED\n"
- returnValue=$returnValue" VERIFICATION FILE NOT FOUND, CREATED AS NEW"
- cvs add -m "testcenter verificationf file for query $testFile" $verificationFile
- cvs commit -m "testcenter verification file created as new by TESTER=$TESTER" $verificationFile
- else
- cp testbedOutputInfo $testFile".tmp"
- echo " NOT CREATED\n"
- returnValue=$returnValue" VERIFICATION FILE NOT FOUND, NOT CREATED"
- fi
-
- else
-
-
- diff -c testbedOutputInfo $verificationFile 2>&1 1> /tmp/diff.out
-
- if [[ $? != 0 ]]; then
- echo "FAILED"
- returnValue="EXECUTION FAILED"
-
- YesNo="n"
- if [[ $DIFFINTERACTIVE = "on" ]]; then
- echo " Do you want to see the diff output (y/n) ? \c"
- read YesNo
- fi
-
-
- if [[ $YesNo = "y" ]]; then
- echo "\n\nI. TEST FILE"
- cat $testFile
- echo "\n\n DIFF OUTPUT:"
- cat /tmp/diff.out
- echo "\n\n"
- fi
-
- YesNo="n"
- if [[ $UPDATEINTERACTIVE = "on" ]]; then
- echo " Do you want to update the verification file (y/n) ? \c"
- read YesNo
- fi
- if [[ $YesNo = "y" ]]; then
- if(cvs status $verificationFile); then
- cvs edit $verificationFile
- cp testbedOutputInfo $verificationFile
- echo " UPDATED\n"
- cvs commit -m "testcenter verification file updated by TESTER=$TESTER" $verificationFile
- returnValue=$returnValue" VERIFICATION FILE UPDATED"
- else
- cp testbedOutputInfo $verificationFile
- echo " CREATED\n"
- cvs add -m "testcenter verificationf file for query $testFile" $verificationFile
- cvs commit -m "testcenter verification file created as new by TESTER=$TESTER" $verificationFile
- returnValue=$returnValue" VERIFICATION FILE NOT IN REPOSITORY, CHECKED AS NEW"
- fi
- else
- cp testbedOutputInfo $testFile".tmp"
- fi
-
- else
- echo "OK"
- fi
-
- fi
-
- rm testbedOutput testbedOutputInfo /tmp/diff.out
-}
-
-checkBinaries()
-{
- # test programs
- insert="$RMANBASE/bin/test_insert3"
- query="$RMANBASE/bin/test_query"
- insertppm="$RMANBASE/insertutils/insertppm"
- images="$RMANBASE/systemtest/images"
-
- if [[ ! -a $insertppm ]]; then
- echo "\nTest program $insertppm not found"
- echo "Please build the program and try again."
- exit 1
- fi
-
- if [[ ! -a $insert ]]; then
- echo "\nTest program $insert not found"
- echo "Please build the program and try again."
- exit 1
- fi
-
- if [[ ! -a $query ]]; then
- echo "\nTest program $query not found"
- echo "Please build the program and try again."
- exit 1
- fi
-}
-
-setBinariesParams()
-{
-# server and database required
-if(test -z "$SERVER"); then
- echo "Server name is not set!"
- exit 1
-fi
-if(test -z "$BASENAME"); then
- echo "Base name is not set!"
- exit 1
-fi
-
-if(test -z "$USERNAME"); then
- echo "User name is not set!"
- exit 1
-fi
-
-if(test -z "$USERPASSWD"); then
- echo "User password is not set!"
- exit 1
-fi
-
-#test_insert3 params
-insert="$insert -server $SERVER -base $BASENAME -user $USERNAME -passwd $USERPASSWD"
-if(test -n "$TRANSFER"); then
- insert="$insert -transferformat $TRANSFER"
-fi
-if(test -n "$TRANSFERPARAMS"); then
- insert="$insert -transferformatparams $TRANSFERPARAMS"
-fi
-if(test -n "$STORAGE"); then
- insert="$insert -storageformat $STORAGE"
-fi
-if(test -n "$STORAGEPARAMS"); then
- insert="$insert -storageformatparams $STORAGEPARAMS"
-fi
-if(test -n "$TILING"); then
- insert="$insert -tiling $TILING"
-fi
-if(test -n "$TILINGPARAMS"); then
- insert="$insert -tilingparams $TILINGPARAMS"
-fi
-
-#insertppm params
-insertppm="$insertppm -server $SERVER -base $BASENAME -user $USERNAME -passwd $USERPASSWD"
-if(test -n "$TRANSFER"); then
-insertppm="$insertppm -transferformat $TRANSFER"
-fi
-if(test -n "$TRANSFERPARAMS"); then
-insertppm="$insertppm -transferformatparams $TRANSFERPARAMS"
-fi
-if(test -n "$STORAGE"); then
-insertppm="$insertppm -storageformat $STORAGE"
-fi
-if(test -n "$STORAGEPARAMS"); then
-insertppm="$insertppm -storageformatparams $STORAGEPARAMS"
-fi
-
-#test_query params
-query="$query -server $SERVER -base $BASENAME -user $USERNAME -passwd $USERPASSWD"
-if(test -n "$TRANSFER"); then
- query="$query -transferformat $TRANSFER"
-fi
-if(test -n "$TRANSFERPARAMS"); then
- query="$query -transferformatparams $TRANSFERPARAMS"
-fi
-if(test -n "$STORAGE"); then
- query="$query -storageformat $STORAGE"
-fi
-if(test -n "$STORAGEPARAMS"); then
- query="$query -storageformatparams $STORAGEPARAMS"
-fi
-if(test -n "$TILING"); then
- query="$query -tiling $TILING"
-fi
-if(test -n "$TILINGPARAMS"); then
- query="$query -tilingparams $TILINGPARAMS"
-fi
-}
-
-resetLog()
-{
-YesNo="n"
-if [[ $UPDATEINTERACTIVE = "on" ]]; then
- if [[ -a $LOGFILE ]]; then
- echo "Delete log file $LOGFILE (y/n) ? \c"
- read YesNo
- echo "\n"
- fi
-fi
-if [[ $YesNo = y ]]; then
- rm -f $LOGFILE
-fi
-}
-
-resetDB()
-{
-if [[ $RESETDB = "on" ]]; then
- echo "Reset demo data in db (y/n) ? \c"
- read YesNo
- echo "\n"
-
- if [[ $YesNo = y ]]; then
-
- # delete collections
- echo "Delete test collections of $BASENAME...\c" ;
- echo "=============================================================================" >> $LOGFILE
- echo "Delete test collections of $BASENAME" >> $LOGFILE ;
- echo "=============================================================================\n" >> $LOGFILE
-
- if [[ $DEBUG = "on" ]]; then
- echo "shell command:"
- echo "10\n" $insert -setname ImgCharA
- echo "10\n" $insert -setname ImgCharB
- echo "10\n" $insert -setname ImgCharC
- echo "10\n" $insert -setname ImgCharD
- echo "10\n" $insert -setname ImgCharMask
- echo "10\n" $insert -setname OvlCharA
- echo "10\n" $insert -setname OvlCharB
- echo "10\n" $insert -setname OvlCharC
-
- echo "10\n" $insert -setname ImgRGBA
- echo "10\n" $insert -setname ImgULongC
- echo "10\n" $insert -setname OlapCharA
- echo "10\n" $insert -setname StringCharA
- echo "10\n" $insert -setname CubeCharA
- echo "10\n" $insert -setname OvlRGBA
- echo "10\n" $insert -setname OvlRGBB
- echo "10\n" $insert -setname OvlRGBC
- else
- echo "10\n" | $insert -setname ImgCharA >> $LOGFILE ;
- echo "10\n" | $insert -setname ImgCharB >> $LOGFILE ;
- echo "10\n" | $insert -setname ImgCharC >> $LOGFILE ;
- echo "10\n" | $insert -setname ImgCharD >> $LOGFILE ;
- echo "10\n" | $insert -setname ImgCharMask >> $LOGFILE ;
- echo "10\n" | $insert -setname OvlCharA >> $LOGFILE ;
- echo "10\n" | $insert -setname OvlCharB >> $LOGFILE ;
- echo "10\n" | $insert -setname OvlCharC >> $LOGFILE ;
-
- echo "10\n" | $insert -setname ImgRGBA >> $LOGFILE ;
- echo "10\n" | $insert -setname ImgULongC >> $LOGFILE ;
- echo "10\n" | $insert -setname OlapCharA >> $LOGFILE ;
- echo "10\n" | $insert -setname StringCharA >> $LOGFILE ;
- echo "10\n" | $insert -setname CubeCharA >> $LOGFILE ;
- echo "10\n" | $insert -setname OvlRGBA >> $LOGFILE ;
- echo "10\n" | $insert -setname OvlRGBB >> $LOGFILE ;
- echo "10\n" | $insert -setname OvlRGBC >> $LOGFILE ;
- fi
-
-
- echo "OK" ;
-
- echo "\n\nCreate demo data in db (y/n) ? \c"
- read YesNo
- echo "\n"
-
- if [[ $YesNo = y ]]; then
- #create collections
- echo "Insert test collections into $BASENAME...\c" ;
- echo "=============================================================================" >> $LOGFILE
- echo "Insert test collections into $BASENAME" >> $LOGFILE ;
- echo "=============================================================================\n" >> $LOGFILE
-
- if [[ $DEBUG = "on" ]]; then
- echo "shell command:"
- echo "5\n 0\n 2\n 0\n 10\n 0\n 10\n" $insert -setname ImgCharA
- echo "5\n 1\n 2\n 0\n 10\n 0\n 10\n" $insert -setname ImgCharA
-
- echo "5\n 10\n 2\n 0\n 10\n 0\n 10\n" $insert -setname ImgCharB
- echo "5\n 20\n 2\n 0\n 10\n 0\n 10\n" $insert -setname ImgCharB
-
- echo "5\n 100\n 2\n 0\n 10\n 0\n 10\n" $insert -setname ImgCharC
- echo "5\n 200\n 2\n 0\n 10\n 0\n 10\n" $insert -setname ImgCharC
-
- echo "13\n 2\n 0\n 10\n 0\n 10\n" $insert -setname ImgCharD
-
- echo "5\n 2\n 2\n-2\n 2\n-1\n 1\n" $insert -setname ImgCharMask
-
- echo "1\n 2\n 0\n 9\n 0\n 9\n" $insert -setname ImgULongC
-
- echo "6\n 2\n 0\n 10\n 0\n 10\n" $insert -setname ImgRGBA
- echo "6\n 2\n 0\n 10\n 0\n 10\n" $insert -setname ImgRGBA
-
- echo "13\n 2\n 0\n 13\n 0\n 1\n" $insert -setname OlapCharA
-
- echo "13\n 1\n 0\n 99\n " $insert -setname StringCharA -settype GreySet1 -mddtype GreyString
- echo "5\n 0\n 3\n 0\n 10\n 0\n 10\n 0\n 10\n" $insert -setname CubeCharA -settype GreySet3 -mddtype GreyCube
-
- echo $insertppm -collection OvlRGBA $images/ovl1.ppm
- echo $insertppm -collection OvlRGBB $images/ovl2.ppm
- echo $insertppm -collection OvlRGBC $images/ovl3.ppm
- echo $insertppm -grey -collection OvlCharA $images/ovl1.ppm
- echo $insertppm -grey -collection OvlCharB $images/ovl2.ppm
- echo $insertppm -grey -collection OvlCharC $images/ovl3.ppm
- else
- echo "5\n 0\n 2\n 0\n 10\n 0\n 10\n" | $insert -setname ImgCharA >> $LOGFILE ;
- echo "5\n 1\n 2\n 0\n 10\n 0\n 10\n" | $insert -setname ImgCharA >> $LOGFILE ;
-
- echo "5\n 10\n 2\n 0\n 10\n 0\n 10\n" | $insert -setname ImgCharB >> $LOGFILE ;
- echo "5\n 20\n 2\n 0\n 10\n 0\n 10\n" | $insert -setname ImgCharB >> $LOGFILE ;
-
- echo "5\n 100\n 2\n 0\n 10\n 0\n 10\n" | $insert -setname ImgCharC >> $LOGFILE ;
- echo "5\n 200\n 2\n 0\n 10\n 0\n 10\n" | $insert -setname ImgCharC >> $LOGFILE ;
-
- echo "13\n 2\n 0\n 10\n 0\n 10\n" | $insert -setname ImgCharD >> $LOGFILE ;
-
- echo "5\n 2\n 2\n-2\n 2\n-1\n 1\n" | $insert -setname ImgCharMask >> $LOGFILE;
-
- echo "1\n 2\n 0\n 9\n 0\n 9\n" | $insert -setname ImgULongC >> $LOGFILE;
-
- echo "6\n 2\n 0\n 10\n 0\n 10\n" | $insert -setname ImgRGBA >> $LOGFILE ;
- echo "6\n 2\n 0\n 10\n 0\n 10\n" | $insert -setname ImgRGBA >> $LOGFILE ;
-
- echo "13\n 2\n 0\n 13\n 0\n 1\n" | $insert -setname OlapCharA >> $LOGFILE ;
-
- echo "13\n 1\n 0\n 99\n " | $insert -setname StringCharA -settype GreySet1 -mddtype GreyString >> $LOGFILE ;
- echo "5\n 0\n 3\n 0\n 10\n 0\n 10\n 0\n 10\n" | $insert -setname CubeCharA -settype GreySet3 -mddtype GreyCube >> $LOGFILE ;
-
- $insertppm -collection OvlRGBA $images/ovl1.ppm >> $LOGFILE
- $insertppm -collection OvlRGBB $images/ovl2.ppm >> $LOGFILE
- $insertppm -collection OvlRGBC $images/ovl3.ppm >> $LOGFILE
- $insertppm -grey -collection OvlCharA $images/ovl1.ppm >> $LOGFILE
- $insertppm -grey -collection OvlCharB $images/ovl2.ppm >> $LOGFILE
- $insertppm -grey -collection OvlCharC $images/ovl3.ppm >> $LOGFILE
- fi
-
- echo "OK" ;
- fi
- fi
-fi
-}
-
-#
-# main
-#
-
-checkBinaries;
-
-setParameters;
-
-setBinariesParams;
-
-resetLog;
-
-showOptions >> $LOGFILE
-
-resetDB;
-
-#
-# test query files
-#
-
-if [[ $QUERIES = "on" ]]; then
-
- echo "\nPhase 1: Testing Query Files\n"
- echo "\n=============================================================================" >> $LOGFILE
- echo "Phase 1: Testing Query Files..." >> $LOGFILE ;
- echo "=============================================================================\n" >> $LOGFILE
-
- testCnt=1
- queryFiles=`find $TESTDIR -name '*.ql' | sort`
-
- for queryFile in $queryFiles; do
-
- testQuery $queryFile
-
- echo "Query " $testCnt $queryFile":" $returnValue >> $LOGFILE
-
- testCnt=$(($testCnt+1))
- done
-fi
-
-
-#
-# test scripts
-#
-
-if [[ $SCRIPTS = "on" ]]; then
- echo "\nPhase 2: Testing Scripts\n"
- echo "\n=============================================================================" >> $LOGFILE
- echo "Phase 2: Testing Scripts" >> $LOGFILE
- echo "=============================================================================\n" >> $LOGFILE
-
- testCnt=1
- scriptFiles=`find scripts -name '*.sh' | sort`
-
- for scriptFile in $scriptFiles; do
-
- testScript $scriptFile
-
- echo "Script " $testCnt $scriptFile":" $returnValue >> $LOGFILE
-
- testCnt=$(($testCnt+1))
- done
-fi
-
-echo "\nTesting finnished at " `date`
-echo "\n===================================================================" >> $LOGFILE
-echo "Test finnished at " `date` >> $LOGFILE
-echo "===================================================================\n" >> $LOGFILE
-
-
-YesNo="n"
-if [[ $UPDATEINTERACTIVE = "on" ]]; then
- echo "\nDo you want to check in the log file (y/n) ? \c"
- read YesNo
- echo "\n\n"
-fi
-if [[ $YesNo = y ]]; then
- cvs edit session.log
- cp $LOGFILE session.log
- cvs commit -m "updated by testcenter runned by TESTER=$TESTER" session.log
-fi
-exit 0
diff --git a/systemtest/testcenter2.sh b/systemtest/testcenter2.sh
deleted file mode 100644
index 44e2d92..0000000
--- a/systemtest/testcenter2.sh
+++ /dev/null
@@ -1,444 +0,0 @@
-#!/bin/ksh
-#
-# This file is part of rasdaman community.
-#
-# Rasdaman community is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Rasdaman community 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 General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with rasdaman community. If not, see <http://www.gnu.org/licenses/>.
-#
-# Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann /
-# rasdaman GmbH.
-#
-# For more information please see <http://www.rasdaman.org>
-# or contact Peter Baumann via <baumann@rasdaman.com>.
-######################### testcenter.sh header ###################
-#
-# testcenter.sh FOR:
-# Release of RASDAMAN
-#
-# COMMENTS:
-# args needed: serverhost databasehost logdirectory testjava queries scripts checkin conversion compression
-# last six are "on"/"off"-switches.
-#
-##################################################################
-
-TESTER=$USER
-BASENAME=RASBASE
-TIMESTAMP=`date +%d%b%y%H%M%S`
-LOGFILE="$3/$HOSTNAME.$TIMESTAMP.log"
-SEEOUTPUT="off"
-CREATEVFILE="off"
-UPDATEVFILE="off"
-INTERACTIVE="off"
-DEMODATA="on"
-CREATEDATA="on"
-TESTJAVA=$4
-QUERIES=$5
-SCRIPTS=$6
-CHECKINLOG=$7
-CONV=$8
-COMP=$9
-TESTDIR=testdata
-
-echo "$0 $1 $2 $3 $4 $5 $6 $7 $8 $9"
-
-if [[ $1 = "" || $2 = "" ]]; then
- SERVER=$HOSTNAME
- CLIENT=$HOSTNAME
-else
- SERVER=$1
- CLIENT=$2
-fi
-
-if [[ $7 = "" ]]; then
- CHECKINLOG="off"
-else
- CHECKINLOG=$7
-fi
-
-if [[ $6 = "" ]]; then
- SCRIPTS="off"
-else
- SCRIPTS=$6
-fi
-
-if [[ $5 = "" ]]; then
- QUERIES="off"
-else
- QUERIES=$5
-fi
-
-if [[ $4 = "" ]]; then
- TESTJAVA="off"
-else
- TESTJAVA=$4
-fi
-
-
-setParameters()
-{
- option="*"
-
- while [[ $option != "" ]]; do
-
- echo "\n"
- echo " (T)ester...............: " $TESTER
- echo " (C)lient name..........: " $CLIENT
- echo " (S)erver name..........: " $SERVER
- echo " (B)ase name............: " $BASENAME
- echo " (L)og file.............: " $LOGFILE
- echo " (Q)uery dir............: " $TESTDIR
- echo " (I)nteractive..........: " $INTERACTIVE
- echo ""
- echo " Phase (1) Test Queries.: " $QUERIES
- echo " Phase (2) Test Scripts.: " $SCRIPTS
-
- echo " \nEnter [tcsblqi12] to change setting or <return> to continue! \c"
- read option
- echo "\n"
-
- if [[ $option = t ]]; then
- echo " Enter new name for tester: \c"
- read TESTER
- echo
- elif [[ $option = c ]]; then
- echo " Enter new client name: \c"
- read CLIENT
- echo
- elif [[ $option = s ]]; then
- echo " Enter new server name: \c"
- read SERVER
- echo
- elif [[ $option = b ]]; then
- echo " Enter new base name: \c"
- read BASENAME
- echo
- elif [[ $option = l ]]; then
- echo " Enter new name for the log file: \c"
- read LOGFILE
- echo
- elif [[ $option = q ]]; then
- echo " Enter new name for the query data directory: \c"
- read TESTDIR
- echo
- elif [[ $option = i ]]; then
- if [[ $INTERACTIVE = "off" ]]; then
- INTERACTIVE="on"
- else
- INTERACTIVE="off"
- fi
- elif [[ $option = 1 ]]; then
- if [[ $QUERIES = "off" ]]; then
- QUERIES="on"
- else
- QUERIES="off"
- fi
- elif [[ $option = 2 ]]; then
- if [[ $SCRIPTS = "off" ]]; then
- SCRIPTS="on"
- else
- SCRIPTS="off"
- fi
- fi
- done
-}
-
-
-
-testQuery()
-{
- testFile=$1
-
- echo $testCnt ". Test query: " $testFile "\c" >> $LOGFILE 2>&1
-
- YesNo="y"
- if [[ $INTERACTIVE = "on" ]]; then
- echo $testCnt ". Test query: " $testFile "\c"
- echo " Test it (y/n) ? \c"
- read YesNo
- fi
-
- if [[ $YesNo = "y" ]]; then
- $query $testFile -testbed > testbedOutput
- checkTestImage $testFile;
- fi
-}
-
-
-testScript()
-{
- testFile=$1
-
- echo $testCnt ". Test script: " $testFile "\c" >> $LOGFILE 2>&1
-
- YesNo="y"
- if [[ $INTERACTIVE = "on" ]]; then
- echo $testCnt ". Test script: " $testFile "\c"
- echo " Test it (y/n) ? \c"
- read YesNo
- fi
-
- if [[ $YesNo = "y" ]]; then
- $testFile $SERVER $BASENAME > testbedOutput
- checkTestImage $testFile;
- fi
-}
-
-
-checkTestImage()
-{
- returnValue="EXECUTION OK"
-
- # create info file
- gawk -f testOutputGen.awk testbedOutput > testbedOutputInfo
-
- # check for verification file
- verificationFile=$testFile".out"
-
- if [[ ! -a $verificationFile ]]; then
- echo FAILED >> $LOGFILE 2>&1
- echo " ERROR: verification file $verificationFile does not exist" >> $LOGFILE 2>&1
- if [[ $SEEOUTPUT = "on" ]]; then
- echo "I. TEST FILE" >> $LOGFILE 2>&1
- cat $testFile >> $LOGFILE 2>&1
- echo "\n\nII. OUTPUT" >> $LOGFILE 2>&1
- cat testbedOutputInfo >> $LOGFILE 2>&1
- echo "\n\n"
- fi
- if [[ $CREATEVFILE = "on" ]]; then
- cp testbedOutputInfo $verificationFile
- echo " CREATED\n" >> $LOGFILE 2>&1
- returnValue="VERIFICATION FILE CREATED"
- else
- echo " NOT CREATED\n" >> $LOGFILE 2>&1
- returnValue="VERIFICATION FILE NOT FOUND"
- fi
- else
- diff testbedOutputInfo $verificationFile >> $LOGFILE 2>&1
- if [[ $? = 1 ]]; then
- echo "FAILED" >> $LOGFILE 2>&1
- echo "\nProgram output:" >> $LOGFILE 2>&1
- cat testbedOutput >> $LOGFILE 2>&1
- echo "\n\n" >> $LOGFILE 2>&1
- returnValue="EXECUTION FAILED"
- if [[ $UPDATEVFILE = "on" ]]; then
- co -l $verificationFile
- cp testbedOutputInfo $verificationFile
- echo " UPDATED\n" >> $LOGFILE 2>&1
- ci -u -m"testcenter update" $verificationFile
- returnValue="VERIFICATION FILE UPDATED"
- fi
- else
- echo "OK" >> $LOGFILE 2>&1
- fi
- fi
- rm testbedOutput testbedOutputInfo
-}
-
-
-
-#
-# main
-#
-
-# test programs
-insert="$RMANBASE/bin/test_insert3"
-query="$RMANBASE/bin/test_query"
-insertppm="$RMANBASE/insertutils/insertppm"
-images="$RMANBASE/systemtest/images"
-rasdltest="$RMANBASE/systemtest/rasdl/rasdl.sh"
-
-echo "Test log file." > $LOGFILE 2>&1
-
-if [[ ! -a $insert ]]; then
- echo "\nTest program $insertppm not found" >> $LOGFILE 2>&1
- echo "Please build the program and try again." >> $LOGFILE 2>&1
- return
-fi
-
-if [[ ! -a $insert ]]; then
- echo "\nTest program $insert not found" >> $LOGFILE 2>&1
- echo "Please build the program and try again." >> $LOGFILE 2>&1
- return
-fi
-
-if [[ ! -a $query ]]; then
- echo "\nTest program $query not found" >> $LOGFILE 2>&1
- echo "Please build the program and try again." >> $LOGFILE 2>&1
- return
-fi
-
-if [[ ! -a $rasdltest ]]; then
- echo "\nTest program $rasdltest not found" >> $LOGFILE 2>&1
- echo "Please build the program and try again." >> $LOGFILE 2>&1
- return
-fi
-
-#
-# test rasdl
-#
-echo "\nPhase -1: Testing RasDL\n" >> $LOGFILE 2>&1
-$rasdl >> $LOGFILE 2>&1
-if [[ $? != 0 ]]; then
- echo "\nTest program $rasdltest failed" >> $LOGFILE 2>&1
- return
-fi
-
-insert="$insert $SERVER $BASENAME"
-insertppm="$insertppm -server $SERVER -base $BASENAME"
-query="$query $SERVER $BASENAME"
-YesNo=""
-
-
-if [[ $DEMODATA = "on" ]]; then
- echo "\n\nReset demo data in db: \n" >> $LOGFILE 2>&1
-
- # delete collections
- echo "Delete test collections of $BASENAME..." >> $LOGFILE 2>&1;
- echo "10\n" | $insert ImgCharA >> $LOGFILE 2>&1 ;
- echo "10\n" | $insert ImgCharB >> $LOGFILE 2>&1 ;
- echo "10\n" | $insert ImgCharC >> $LOGFILE 2>&1 ;
- echo "10\n" | $insert ImgCharD >> $LOGFILE 2>&1 ;
- echo "10\n" | $insert ImgCharMask >> $LOGFILE 2>&1 ;
- echo "10\n" | $insert OvlCharA >> $LOGFILE 2>&1 ;
- echo "10\n" | $insert OvlCharB >> $LOGFILE 2>&1 ;
- echo "10\n" | $insert OvlCharC >> $LOGFILE 2>&1 ;
- echo "10\n" | $insert ImgRGBA >> $LOGFILE 2>&1 ;
- echo "10\n" | $insert ImgULongC >> $LOGFILE 2>&1 ;
- echo "10\n" | $insert OlapCharA >> $LOGFILE 2>&1 ;
- echo "10\n" | $insert StringCharA >> $LOGFILE 2>&1 ;
- echo "10\n" | $insert CubeCharA >> $LOGFILE 2>&1 ;
- echo "10\n" | $insert OvlRGBA >> $LOGFILE 2>&1 ;
- echo "10\n" | $insert OvlRGBB >> $LOGFILE 2>&1 ;
- echo "10\n" | $insert OvlRGBC >> $LOGFILE 2>&1 ;
-
- if [[ $CREATEDATA = "on" ]]; then
- echo "\n\nCreate demo data in db: \n" >> $LOGFILE 2>&1
-
- #create collections
- echo "Insert test collections into $BASENAME..." >> $LOGFILE 2>&1;
- echo "5\n 0\n 2\n 0\n 10\n 0\n 10\n" | $insert ImgCharA >> $LOGFILE 2>&1 ;
- echo "5\n 1\n 2\n 0\n 10\n 0\n 10\n" | $insert ImgCharA >> $LOGFILE 2>&1 ;
- echo "5\n 10\n 2\n 0\n 10\n 0\n 10\n" | $insert ImgCharB >> $LOGFILE 2>&1 ;
- echo "5\n 20\n 2\n 0\n 10\n 0\n 10\n" | $insert ImgCharB >> $LOGFILE 2>&1 ;
- echo "5\n 100\n 2\n 0\n 10\n 0\n 10\n" | $insert ImgCharC >> $LOGFILE 2>&1 ;
- echo "5\n 200\n 2\n 0\n 10\n 0\n 10\n" | $insert ImgCharC >> $LOGFILE 2>&1 ;
- echo "13\n 2\n 0\n 10\n 0\n 10\n" | $insert ImgCharD >> $LOGFILE 2>&1 ;
- echo "5\n 2\n 2\n-2\n 2\n-1\n 1\n" | $insert ImgCharMask >> $LOGFILE 2>&1;
- echo "1\n 2\n 0\n 9\n 0\n 9\n" | $insert ImgULongC >> $LOGFILE 2>&1;
- echo "6\n 2\n 0\n 10\n 0\n 10\n" | $insert ImgRGBA >> $LOGFILE 2>&1 ;
- echo "6\n 2\n 0\n 10\n 0\n 10\n" | $insert ImgRGBA >> $LOGFILE 2>&1 ;
- echo "13\n 2\n 0\n 13\n 0\n 1\n" | $insert OlapCharA >> $LOGFILE 2>&1 ;
- echo "13\n 1\n 0\n 99\n " | $insert StringCharA -settype GreySet1 -mddtype GreyString >> $LOGFILE 2>&1 ;
- echo "5\n 0\n 3\n 0\n 10\n 0\n 10\n 0\n 10\n" | $insert CubeCharA -settype GreySet3 -mddtype GreyCube >> $LOGFILE 2>&1 ;
-
- $insertppm -collection OvlRGBA $images/ovl1.ppm >> $LOGFILE 2>&1
- $insertppm -collection OvlRGBB $images/ovl2.ppm >> $LOGFILE 2>&1
- $insertppm -collection OvlRGBC $images/ovl3.ppm >> $LOGFILE 2>&1
- $insertppm -grey -collection OvlCharA $images/ovl1.ppm >> $LOGFILE 2>&1
- $insertppm -grey -collection OvlCharB $images/ovl2.ppm >> $LOGFILE 2>&1
- $insertppm -grey -collection OvlCharC $images/ovl3.ppm >> $LOGFILE 2>&1
- fi
-fi
-
-#
-# print some summary information
-#
-echo "--------------------------------------------------------------TEST SESSION--" >> $LOGFILE 2>&1
-echo "- Date........ : " `date` >> $LOGFILE 2>&1
-echo "- Tester.......: " $TESTER >> $LOGFILE 2>&1
-echo "- Directory....: " $PWD/$TESTDIR >> $LOGFILE 2>&1
-echo "- Client name..: " $CLIENT >> $LOGFILE 2>&1
-echo "- Server name..: " $SERVER >> $LOGFILE 2>&1
-echo "- Base name....: " $BASENAME >> $LOGFILE 2>&1
-echo "- Time stamp...: " $TIMESTAMP >> $LOGFILE 2>&1
-echo "----------------------------------------------------------------------START-" >> $LOGFILE 2>&1
-
-
-#
-# test java
-#
-if [[ $TESTJAVA = "on" ]]; then
- javaquery="$RMANBASE/java/examples/TestQuery.class"
- if [[ ! -a $javaquery ]]; then
- echo "\nTest program $javaquery not found"
- echo "Please build the program and try again."
- return
- fi
- echo "\nPhase 0: Testing Java Query Files\n" >> $LOGFILE 2>&1
- java -classpath $CLASSPATH:/usr/local/dist/dir/java/:$RMANBASE/java/:$RMANBASE/java/classes:$RMANHOME/java/:$RMANHOME/java/classes examples.TestQuery -server $SERVER -database $BASENAME -testdirectory /home/staff/rastest/testdata -logfile testjava.log
- cat testjava.log >> $LOGFILE
-fi
-
-#
-# test query files
-#
-if [[ $QUERIES = "on" ]]; then
- echo "\nPhase 1: Testing Query Files\n" >> $LOGFILE 2>&1
- testCnt=1
- queryFiles=`find $TESTDIR -name '*.ql' | sort`
- for queryFile in $queryFiles; do
- testQuery $queryFile
- echo "Query " $testCnt $queryFile":" $returnValue
- testCnt=$(($testCnt+1))
- done
-fi
-
-#
-# test scripts
-#
-if [[ $SCRIPTS = "on" ]]; then
- echo "\nPhase 2: Testing Scripts\n" >> $LOGFILE 2>&1
- testCnt=1
- scriptFiles=`find scripts -name '*.sh' | sort`
- for scriptFile in $scriptFiles; do
- testScript $scriptFile
- echo "Script " $testCnt $scriptFile":" $returnValue
- testCnt=$(($testCnt+1))
- done
-fi
-
-#
-# test conversion
-#
-if [[ $CONV = "on" ]]; then
- echo "\nPhase 3: Testing Conversion\n" >> $LOGFILE 2>&1
- cdir=$PWD
- cd $RMANHOME/rasodmg/test
- (echo "v"; echo "e") | ./test_comp_conv.sh
- cd cdir
-fi
-
-#
-# test compresion
-#
-if [[ $COMP = "on" ]]; then
- echo "\nPhase 4: Testing Compression\n" >> $LOGFILE 2>&1
- cdir=$PWD
- cd $RMANHOME/rasodmg/test
- (echo "p"; echo "e") | ./test_comp_conv.sh
- cd cdir
-fi
-
-echo "\n\n" >> $LOGFILE 2>&1
-
-#
-# check in log file
-#
-
-if [[ $CHECKINLOG = "on" ]]; then
- co -l session.log
- cp $LOGFILE session.log
- ci -u session.log
-fi
-
-echo "Testing finnished."
diff --git a/systemtest/testdata/1dset1/cellaccess.ql b/systemtest/testdata/1dset1/cellaccess.ql
deleted file mode 100644
index 687d2e4..0000000
--- a/systemtest/testdata/1dset1/cellaccess.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select a
-from StringCharA as a
-where a[1] = 1
diff --git a/systemtest/testdata/1dset1/cellaccess.ql.java.out b/systemtest/testdata/1dset1/cellaccess.ql.java.out
deleted file mode 100644
index e755164..0000000
--- a/systemtest/testdata/1dset1/cellaccess.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:99]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 100
- 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 \ No newline at end of file
diff --git a/systemtest/testdata/1dset1/cellaccess.ql.out b/systemtest/testdata/1dset1/cellaccess.ql.out
deleted file mode 100644
index 324d73b..0000000
--- a/systemtest/testdata/1dset1/cellaccess.ql.out
+++ /dev/null
@@ -1,14 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:99]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:99]>
- Type Schema...........: marray< char >
- Domain................: [0:99]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 100
- 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
--- Testbed end block:
diff --git a/systemtest/testdata/1dset1/trim.ql b/systemtest/testdata/1dset1/trim.ql
deleted file mode 100644
index 26a5145..0000000
--- a/systemtest/testdata/1dset1/trim.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-select a[4:8]
-from StringCharA as a
diff --git a/systemtest/testdata/1dset1/trim.ql.java.out b/systemtest/testdata/1dset1/trim.ql.java.out
deleted file mode 100644
index ce45b10..0000000
--- a/systemtest/testdata/1dset1/trim.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [4:8]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 5
- 4 5 6 7 8 \ No newline at end of file
diff --git a/systemtest/testdata/1dset1/trim.ql.out b/systemtest/testdata/1dset1/trim.ql.out
deleted file mode 100644
index ee9bbf4..0000000
--- a/systemtest/testdata/1dset1/trim.ql.out
+++ /dev/null
@@ -1,14 +0,0 @@
--- Testbed line: result_type=set <marray <char, [4:8]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [4:8]>
- Type Schema...........: marray< char >
- Domain................: [4:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 5
- 4 5 6 7 8
--- Testbed end block:
diff --git a/systemtest/testdata/3dset1/proj1.ql b/systemtest/testdata/3dset1/proj1.ql
deleted file mode 100644
index fce0d2b..0000000
--- a/systemtest/testdata/3dset1/proj1.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-SELECT a[*:*,7,8]
-FROM CubeCharA AS a
diff --git a/systemtest/testdata/3dset1/proj1.ql.java.out b/systemtest/testdata/3dset1/proj1.ql.java.out
deleted file mode 100644
index 7ae2801..0000000
--- a/systemtest/testdata/3dset1/proj1.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 0 0 0 0 0 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/3dset1/proj1.ql.out b/systemtest/testdata/3dset1/proj1.ql.out
deleted file mode 100644
index 7568bc9..0000000
--- a/systemtest/testdata/3dset1/proj1.ql.out
+++ /dev/null
@@ -1,14 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 11
- 0 0 0 0 0 0 0 0 0 0 0
--- Testbed end block:
diff --git a/systemtest/testdata/3dset1/proj2.ql b/systemtest/testdata/3dset1/proj2.ql
deleted file mode 100644
index 601c712..0000000
--- a/systemtest/testdata/3dset1/proj2.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-SELECT a[7,8,*:*]
-FROM CubeCharA AS a
diff --git a/systemtest/testdata/3dset1/proj2.ql.java.out b/systemtest/testdata/3dset1/proj2.ql.java.out
deleted file mode 100644
index 7ae2801..0000000
--- a/systemtest/testdata/3dset1/proj2.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 0 0 0 0 0 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/3dset1/proj2.ql.out b/systemtest/testdata/3dset1/proj2.ql.out
deleted file mode 100644
index 7568bc9..0000000
--- a/systemtest/testdata/3dset1/proj2.ql.out
+++ /dev/null
@@ -1,14 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 11
- 0 0 0 0 0 0 0 0 0 0 0
--- Testbed end block:
diff --git a/systemtest/testdata/3dset1/proj3.ql b/systemtest/testdata/3dset1/proj3.ql
deleted file mode 100644
index 436a266..0000000
--- a/systemtest/testdata/3dset1/proj3.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-SELECT marray x in [0:0] values a[2,7,8]
-FROM CubeCharA AS a
diff --git a/systemtest/testdata/3dset1/proj3.ql.java.out b/systemtest/testdata/3dset1/proj3.ql.java.out
deleted file mode 100644
index 354d1e8..0000000
--- a/systemtest/testdata/3dset1/proj3.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 1
- 0 \ No newline at end of file
diff --git a/systemtest/testdata/3dset1/proj3.ql.out b/systemtest/testdata/3dset1/proj3.ql.out
deleted file mode 100644
index d5fbdd9..0000000
--- a/systemtest/testdata/3dset1/proj3.ql.out
+++ /dev/null
@@ -1,14 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:0]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:0]>
- Type Schema...........: marray< char >
- Domain................: [0:0]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 1
- 0
--- Testbed end block:
diff --git a/systemtest/testdata/bit/bit_01.ql b/systemtest/testdata/bit/bit_01.ql
deleted file mode 100644
index 37debb3..0000000
--- a/systemtest/testdata/bit/bit_01.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select bit(a, 0) from ImgCharA as a -- F, T
diff --git a/systemtest/testdata/bit/bit_01.ql.java.out b/systemtest/testdata/bit/bit_01.ql.java.out
deleted file mode 100644
index f2deb7a..0000000
--- a/systemtest/testdata/bit/bit_01.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/bit/bit_01.ql.out b/systemtest/testdata/bit/bit_01.ql.out
deleted file mode 100644
index 53e26a4..0000000
--- a/systemtest/testdata/bit/bit_01.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <bool, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
-Image 2
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
--- Testbed end block:
diff --git a/systemtest/testdata/bit/bit_02.ql b/systemtest/testdata/bit/bit_02.ql
deleted file mode 100644
index 7bd737f..0000000
--- a/systemtest/testdata/bit/bit_02.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select bit(a, 9) from ImgCharA as a -- F, F
diff --git a/systemtest/testdata/bit/bit_02.ql.java.out b/systemtest/testdata/bit/bit_02.ql.java.out
deleted file mode 100644
index 8315bc2..0000000
--- a/systemtest/testdata/bit/bit_02.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/bit/bit_02.ql.out b/systemtest/testdata/bit/bit_02.ql.out
deleted file mode 100644
index 83e6fdb..0000000
--- a/systemtest/testdata/bit/bit_02.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <bool, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
-Image 2
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
--- Testbed end block:
diff --git a/systemtest/testdata/bit/bit_03.ql b/systemtest/testdata/bit/bit_03.ql
deleted file mode 100644
index f63957d..0000000
--- a/systemtest/testdata/bit/bit_03.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select bit(3, 0) from ImgCharA -- T
diff --git a/systemtest/testdata/bit/bit_03.ql.java.out b/systemtest/testdata/bit/bit_03.ql.java.out
deleted file mode 100644
index 9d60796..0000000
--- a/systemtest/testdata/bit/bit_03.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-11 \ No newline at end of file
diff --git a/systemtest/testdata/bit/bit_03.ql.out b/systemtest/testdata/bit/bit_03.ql.out
deleted file mode 100644
index 89db772..0000000
--- a/systemtest/testdata/bit/bit_03.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<bool>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: T
-Element 2: T
--- Testbed end block:
diff --git a/systemtest/testdata/bit/bit_04.ql b/systemtest/testdata/bit/bit_04.ql
deleted file mode 100644
index 703dabf..0000000
--- a/systemtest/testdata/bit/bit_04.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select bit(3, 1) from ImgCharA -- T
diff --git a/systemtest/testdata/bit/bit_04.ql.java.out b/systemtest/testdata/bit/bit_04.ql.java.out
deleted file mode 100644
index 9d60796..0000000
--- a/systemtest/testdata/bit/bit_04.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-11 \ No newline at end of file
diff --git a/systemtest/testdata/bit/bit_04.ql.out b/systemtest/testdata/bit/bit_04.ql.out
deleted file mode 100644
index 89db772..0000000
--- a/systemtest/testdata/bit/bit_04.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<bool>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: T
-Element 2: T
--- Testbed end block:
diff --git a/systemtest/testdata/bit/bit_05.ql b/systemtest/testdata/bit/bit_05.ql
deleted file mode 100644
index 90a8a47..0000000
--- a/systemtest/testdata/bit/bit_05.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select bit(3, 2) from ImgCharA -- F
diff --git a/systemtest/testdata/bit/bit_05.ql.java.out b/systemtest/testdata/bit/bit_05.ql.java.out
deleted file mode 100644
index 857f065..0000000
--- a/systemtest/testdata/bit/bit_05.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-00 \ No newline at end of file
diff --git a/systemtest/testdata/bit/bit_05.ql.out b/systemtest/testdata/bit/bit_05.ql.out
deleted file mode 100644
index 7fda105..0000000
--- a/systemtest/testdata/bit/bit_05.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<bool>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: F
-Element 2: F
--- Testbed end block:
diff --git a/systemtest/testdata/bit/bit_06.ql b/systemtest/testdata/bit/bit_06.ql
deleted file mode 100644
index d413f3b..0000000
--- a/systemtest/testdata/bit/bit_06.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select bit(3, 3) from ImgCharA -- F
diff --git a/systemtest/testdata/bit/bit_06.ql.java.out b/systemtest/testdata/bit/bit_06.ql.java.out
deleted file mode 100644
index 857f065..0000000
--- a/systemtest/testdata/bit/bit_06.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-00 \ No newline at end of file
diff --git a/systemtest/testdata/bit/bit_06.ql.out b/systemtest/testdata/bit/bit_06.ql.out
deleted file mode 100644
index 7fda105..0000000
--- a/systemtest/testdata/bit/bit_06.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<bool>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: F
-Element 2: F
--- Testbed end block:
diff --git a/systemtest/testdata/bit/bit_07.ql b/systemtest/testdata/bit/bit_07.ql
deleted file mode 100644
index 657d539..0000000
--- a/systemtest/testdata/bit/bit_07.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select bit(3, 4) from ImgCharA -- F
diff --git a/systemtest/testdata/bit/bit_07.ql.java.out b/systemtest/testdata/bit/bit_07.ql.java.out
deleted file mode 100644
index 857f065..0000000
--- a/systemtest/testdata/bit/bit_07.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-00 \ No newline at end of file
diff --git a/systemtest/testdata/bit/bit_07.ql.out b/systemtest/testdata/bit/bit_07.ql.out
deleted file mode 100644
index 7fda105..0000000
--- a/systemtest/testdata/bit/bit_07.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<bool>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: F
-Element 2: F
--- Testbed end block:
diff --git a/systemtest/testdata/bit/bit_08.ql b/systemtest/testdata/bit/bit_08.ql
deleted file mode 100644
index d904288..0000000
--- a/systemtest/testdata/bit/bit_08.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select bit(3, 5) from ImgCharA -- F
diff --git a/systemtest/testdata/bit/bit_08.ql.java.out b/systemtest/testdata/bit/bit_08.ql.java.out
deleted file mode 100644
index 857f065..0000000
--- a/systemtest/testdata/bit/bit_08.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-00 \ No newline at end of file
diff --git a/systemtest/testdata/bit/bit_08.ql.out b/systemtest/testdata/bit/bit_08.ql.out
deleted file mode 100644
index 7fda105..0000000
--- a/systemtest/testdata/bit/bit_08.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<bool>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: F
-Element 2: F
--- Testbed end block:
diff --git a/systemtest/testdata/bit/bit_09.ql b/systemtest/testdata/bit/bit_09.ql
deleted file mode 100644
index 9c4dff2..0000000
--- a/systemtest/testdata/bit/bit_09.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select bit(3, 6) from ImgCharA -- F
diff --git a/systemtest/testdata/bit/bit_09.ql.java.out b/systemtest/testdata/bit/bit_09.ql.java.out
deleted file mode 100644
index 857f065..0000000
--- a/systemtest/testdata/bit/bit_09.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-00 \ No newline at end of file
diff --git a/systemtest/testdata/bit/bit_09.ql.out b/systemtest/testdata/bit/bit_09.ql.out
deleted file mode 100644
index 7fda105..0000000
--- a/systemtest/testdata/bit/bit_09.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<bool>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: F
-Element 2: F
--- Testbed end block:
diff --git a/systemtest/testdata/bit/bit_10.ql b/systemtest/testdata/bit/bit_10.ql
deleted file mode 100644
index 9fbcb5d..0000000
--- a/systemtest/testdata/bit/bit_10.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select bit(3, 7) from ImgCharA -- F
diff --git a/systemtest/testdata/bit/bit_10.ql.java.out b/systemtest/testdata/bit/bit_10.ql.java.out
deleted file mode 100644
index 857f065..0000000
--- a/systemtest/testdata/bit/bit_10.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-00 \ No newline at end of file
diff --git a/systemtest/testdata/bit/bit_10.ql.out b/systemtest/testdata/bit/bit_10.ql.out
deleted file mode 100644
index 7fda105..0000000
--- a/systemtest/testdata/bit/bit_10.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<bool>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: F
-Element 2: F
--- Testbed end block:
diff --git a/systemtest/testdata/bit/bit_11.ql b/systemtest/testdata/bit/bit_11.ql
deleted file mode 100644
index 230413f..0000000
--- a/systemtest/testdata/bit/bit_11.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select bit(3, 8) from ImgCharA -- F
diff --git a/systemtest/testdata/bit/bit_11.ql.java.out b/systemtest/testdata/bit/bit_11.ql.java.out
deleted file mode 100644
index 857f065..0000000
--- a/systemtest/testdata/bit/bit_11.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-00 \ No newline at end of file
diff --git a/systemtest/testdata/bit/bit_11.ql.out b/systemtest/testdata/bit/bit_11.ql.out
deleted file mode 100644
index 7fda105..0000000
--- a/systemtest/testdata/bit/bit_11.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<bool>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: F
-Element 2: F
--- Testbed end block:
diff --git a/systemtest/testdata/bit/bit_12.ql b/systemtest/testdata/bit/bit_12.ql
deleted file mode 100644
index 59c6043..0000000
--- a/systemtest/testdata/bit/bit_12.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select bit(3, 10000) from ImgCharA -- F
diff --git a/systemtest/testdata/bit/bit_12.ql.java.out b/systemtest/testdata/bit/bit_12.ql.java.out
deleted file mode 100644
index 857f065..0000000
--- a/systemtest/testdata/bit/bit_12.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-00 \ No newline at end of file
diff --git a/systemtest/testdata/bit/bit_12.ql.out b/systemtest/testdata/bit/bit_12.ql.out
deleted file mode 100644
index 7fda105..0000000
--- a/systemtest/testdata/bit/bit_12.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<bool>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: F
-Element 2: F
--- Testbed end block:
diff --git a/systemtest/testdata/bit/bit_13.ql b/systemtest/testdata/bit/bit_13.ql
deleted file mode 100644
index cd6d7a1..0000000
--- a/systemtest/testdata/bit/bit_13.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select bit(3.14, 2) from ImgCharA -- Err 365
diff --git a/systemtest/testdata/bit/bit_13.ql.java.out b/systemtest/testdata/bit/bit_13.ql.java.out
deleted file mode 100644
index 288cdab..0000000
--- a/systemtest/testdata/bit/bit_13.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 365 in line 4, column 9, near token bit: Scalar types of binary operation are incompatible. \ No newline at end of file
diff --git a/systemtest/testdata/bit/bit_13.ql.out b/systemtest/testdata/bit/bit_13.ql.out
deleted file mode 100644
index 261350d..0000000
--- a/systemtest/testdata/bit/bit_13.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=365
diff --git a/systemtest/testdata/bit/bit_14.ql b/systemtest/testdata/bit/bit_14.ql
deleted file mode 100644
index 29db6fb..0000000
--- a/systemtest/testdata/bit/bit_14.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select bit(2, 3.14) from ImgCharA -- Err 418
diff --git a/systemtest/testdata/bit/bit_14.ql.java.out b/systemtest/testdata/bit/bit_14.ql.java.out
deleted file mode 100644
index 339ae35..0000000
--- a/systemtest/testdata/bit/bit_14.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 418 in line 4, column 9, near token bit: Second operand of bit function must be of integral type. \ No newline at end of file
diff --git a/systemtest/testdata/bit/bit_14.ql.out b/systemtest/testdata/bit/bit_14.ql.out
deleted file mode 100644
index 3ee1d3a..0000000
--- a/systemtest/testdata/bit/bit_14.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=418
diff --git a/systemtest/testdata/bit/bit_15.ql b/systemtest/testdata/bit/bit_15.ql
deleted file mode 100644
index a03914e..0000000
--- a/systemtest/testdata/bit/bit_15.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select bit({2, 3, 4}, 1) from ImgCharA -- {T, T, F}
diff --git a/systemtest/testdata/bit/bit_15.ql.java.out b/systemtest/testdata/bit/bit_15.ql.java.out
deleted file mode 100644
index f8b474d..0000000
--- a/systemtest/testdata/bit/bit_15.ql.java.out
+++ /dev/null
@@ -1,16 +0,0 @@
-
- RasRuntimeException: Exception: Base type typeName:
- typeID: 7
- typeSize: 2
-struct
-{
- typeName: RAS_BOOLEAN
- typeID: 16
- typeSize: 1
- 0,
-typeName: RAS_BOOLEAN
- typeID: 16
- typeSize: 1
- 1
-}
- as ElementType is not supported yet. \ No newline at end of file
diff --git a/systemtest/testdata/bit/bit_15.ql.out b/systemtest/testdata/bit/bit_15.ql.out
deleted file mode 100644
index fb11d74..0000000
--- a/systemtest/testdata/bit/bit_15.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<struct { bool 0, bool 1, bool 2 }>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: { T, T, F }
-Element 2: { T, T, F }
--- Testbed end block:
diff --git a/systemtest/testdata/bit/bit_16.ql b/systemtest/testdata/bit/bit_16.ql
deleted file mode 100644
index 6516304..0000000
--- a/systemtest/testdata/bit/bit_16.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select bit(3.14 * a, 2) from ImgRGBA as a -- Err 364
diff --git a/systemtest/testdata/bit/bit_16.ql.java.out b/systemtest/testdata/bit/bit_16.ql.java.out
deleted file mode 100644
index 6301cf7..0000000
--- a/systemtest/testdata/bit/bit_16.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 364 in line 4, column 9, near token bit: Cell base type and scalar type of binary induce operation are incompatible. \ No newline at end of file
diff --git a/systemtest/testdata/bit/bit_16.ql.out b/systemtest/testdata/bit/bit_16.ql.out
deleted file mode 100644
index c517ceb..0000000
--- a/systemtest/testdata/bit/bit_16.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=364
diff --git a/systemtest/testdata/bugfixes/all_collections.ql b/systemtest/testdata/bugfixes/all_collections.ql
deleted file mode 100644
index bdbc119..0000000
--- a/systemtest/testdata/bugfixes/all_collections.ql
+++ /dev/null
@@ -1,4 +0,0 @@
-/*+opt 0*/
-select a
-from RAS_COLLECTIONNAMES as a
-
diff --git a/systemtest/testdata/bugfixes/all_collections.ql.java.out b/systemtest/testdata/bugfixes/all_collections.ql.java.out
deleted file mode 100644
index d5e7d87..0000000
--- a/systemtest/testdata/bugfixes/all_collections.ql.java.out
+++ /dev/null
@@ -1,841 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:7]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 8
- 111 114 116 104 111 95 51 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:8]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 9
- 111 114 116 104 111 114 103 98 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 111 114 116 104 111 114 103 98 95 56 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:5]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 6
- 116 107 49 48 48 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:7]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 8
- 111 114 116 104 111 95 49 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:6]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 7
- 97 102 114 105 107 97 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:4]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 5
- 99 110 105 103 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:7]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 8
- 114 111 99 107 105 101 115 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:8]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 9
- 79 118 108 67 104 97 114 67 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 111 114 116 104 111 114 103 98 95 52 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:5]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 6
- 111 114 116 104 111 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:4]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 5
- 116 107 50 53 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:7]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 8
- 111 114 116 104 111 95 50 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:9]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 10
- 79 108 97 112 67 104 97 114 65 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:11]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 12
- 83 116 114 105 110 103 67 104 97 114 65 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:9]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 10
- 67 117 98 101 67 104 97 114 65 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:7]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 8
- 79 118 108 82 71 66 65 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:4]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 5
- 116 107 49 48 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:7]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 8
- 111 114 116 104 111 95 52 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:7]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 8
- 111 114 116 104 111 95 56 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:2]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 3
- 109 114 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:3]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 4
- 109 114 50 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:6]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 7
- 101 97 114 116 104 49 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:5]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 6
- 101 97 114 116 104 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 111 114 116 104 111 114 103 98 95 51 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:7]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 8
- 111 114 116 104 111 95 55 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:7]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 8
- 111 114 116 104 111 95 53 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:4]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 5
- 116 107 53 48 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:8]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 9
- 73 109 103 67 104 97 114 68 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:11]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 12
- 73 109 103 67 104 97 114 77 97 115 107 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:9]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 10
- 73 109 103 85 76 111 110 103 67 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:7]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 8
- 73 109 103 82 71 66 65 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:7]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 8
- 116 107 49 48 48 95 52 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:7]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 8
- 116 107 49 48 48 95 53 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:11]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 12
- 116 101 115 116 115 101 112 122 108 105 98 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 111 114 116 104 111 114 103 98 95 50 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:7]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 8
- 116 107 49 48 48 95 49 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:7]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 8
- 116 107 49 48 48 95 50 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 116 111 109 111 95 99 117 98 101 100 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:8]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 9
- 73 109 103 67 104 97 114 65 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:8]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 9
- 73 109 103 67 104 97 114 66 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:8]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 9
- 73 109 103 67 104 97 114 67 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 111 114 116 104 111 114 103 98 95 49 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:7]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 8
- 116 107 49 48 48 95 54 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:7]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 8
- 116 107 49 48 48 95 55 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:7]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 8
- 111 114 116 104 111 95 54 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:7]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 8
- 79 118 108 82 71 66 66 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:7]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 8
- 79 118 108 82 71 66 67 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:8]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 9
- 79 118 108 67 104 97 114 65 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:8]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 9
- 79 118 108 67 104 97 114 66 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:5]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 6
- 109 111 118 105 101 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:5]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 6
- 97 114 114 111 119 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:11]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 12
- 116 111 109 111 95 115 108 105 99 101 100 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 111 114 116 104 111 114 103 98 95 53 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:4]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 5
- 116 101 115 116 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:3]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 4
- 114 103 98 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:4]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 5
- 100 101 109 99 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 111 114 116 104 111 114 103 98 95 54 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 111 114 116 104 111 114 103 98 95 55 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:7]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 8
- 116 107 49 48 48 95 51 0 \ No newline at end of file
diff --git a/systemtest/testdata/bugfixes/all_collections.ql.out b/systemtest/testdata/bugfixes/all_collections.ql.out
deleted file mode 100644
index 3f4b87b..0000000
--- a/systemtest/testdata/bugfixes/all_collections.ql.out
+++ /dev/null
@@ -1,164 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:8]>>
--- Testbed line: result_elements=16
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:8]>
- Type Schema...........: marray< char >
- Domain................: [0:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 9
- 73 109 103 67 104 97 114 67 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:8]>
- Type Schema...........: marray< char >
- Domain................: [0:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 9
- 79 118 108 67 104 97 114 67 0
-Image 3
-GMarray
- Type Structure........: marray <char, [0:7]>
- Type Schema...........: marray< char >
- Domain................: [0:7]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 8
- 79 118 108 82 71 66 67 0
-Image 4
-GMarray
- Type Structure........: marray <char, [0:8]>
- Type Schema...........: marray< char >
- Domain................: [0:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 9
- 79 118 108 67 104 97 114 65 0
-Image 5
-GMarray
- Type Structure........: marray <char, [0:8]>
- Type Schema...........: marray< char >
- Domain................: [0:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 9
- 73 109 103 67 104 97 114 66 0
-Image 6
-GMarray
- Type Structure........: marray <char, [0:7]>
- Type Schema...........: marray< char >
- Domain................: [0:7]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 8
- 79 118 108 82 71 66 65 0
-Image 7
-GMarray
- Type Structure........: marray <char, [0:7]>
- Type Schema...........: marray< char >
- Domain................: [0:7]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 8
- 79 118 108 82 71 66 66 0
-Image 8
-GMarray
- Type Structure........: marray <char, [0:7]>
- Type Schema...........: marray< char >
- Domain................: [0:7]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 8
- 73 109 103 82 71 66 65 0
-Image 9
-GMarray
- Type Structure........: marray <char, [0:8]>
- Type Schema...........: marray< char >
- Domain................: [0:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 9
- 73 109 103 67 104 97 114 68 0
-Image 10
-GMarray
- Type Structure........: marray <char, [0:11]>
- Type Schema...........: marray< char >
- Domain................: [0:11]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 12
- 73 109 103 67 104 97 114 77 97 115 107 0
-Image 11
-GMarray
- Type Structure........: marray <char, [0:9]>
- Type Schema...........: marray< char >
- Domain................: [0:9]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 10
- 67 117 98 101 67 104 97 114 65 0
-Image 12
-GMarray
- Type Structure........: marray <char, [0:9]>
- Type Schema...........: marray< char >
- Domain................: [0:9]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 10
- 79 108 97 112 67 104 97 114 65 0
-Image 13
-GMarray
- Type Structure........: marray <char, [0:8]>
- Type Schema...........: marray< char >
- Domain................: [0:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 9
- 73 109 103 67 104 97 114 65 0
-Image 14
-GMarray
- Type Structure........: marray <char, [0:11]>
- Type Schema...........: marray< char >
- Domain................: [0:11]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 12
- 83 116 114 105 110 103 67 104 97 114 65 0
-Image 15
-GMarray
- Type Structure........: marray <char, [0:9]>
- Type Schema...........: marray< char >
- Domain................: [0:9]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 10
- 73 109 103 85 76 111 110 103 67 0
-Image 16
-GMarray
- Type Structure........: marray <char, [0:8]>
- Type Schema...........: marray< char >
- Domain................: [0:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 9
- 79 118 108 67 104 97 114 66 0
--- Testbed end block:
diff --git a/systemtest/testdata/bugfixes/all_collections.ql.tmp b/systemtest/testdata/bugfixes/all_collections.ql.tmp
deleted file mode 100644
index 498e1f2..0000000
--- a/systemtest/testdata/bugfixes/all_collections.ql.tmp
+++ /dev/null
@@ -1,164 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:8]>>
--- Testbed line: result_elements=16
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:8]>
- Type Schema...........: marray< char >
- Domain................: [0:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 9
- 73 109 103 67 104 97 114 65 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:8]>
- Type Schema...........: marray< char >
- Domain................: [0:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 9
- 73 109 103 67 104 97 114 66 0
-Image 3
-GMarray
- Type Structure........: marray <char, [0:8]>
- Type Schema...........: marray< char >
- Domain................: [0:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 9
- 73 109 103 67 104 97 114 67 0
-Image 4
-GMarray
- Type Structure........: marray <char, [0:8]>
- Type Schema...........: marray< char >
- Domain................: [0:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 9
- 73 109 103 67 104 97 114 68 0
-Image 5
-GMarray
- Type Structure........: marray <char, [0:11]>
- Type Schema...........: marray< char >
- Domain................: [0:11]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 12
- 73 109 103 67 104 97 114 77 97 115 107 0
-Image 6
-GMarray
- Type Structure........: marray <char, [0:9]>
- Type Schema...........: marray< char >
- Domain................: [0:9]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 10
- 73 109 103 85 76 111 110 103 67 0
-Image 7
-GMarray
- Type Structure........: marray <char, [0:7]>
- Type Schema...........: marray< char >
- Domain................: [0:7]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 8
- 73 109 103 82 71 66 65 0
-Image 8
-GMarray
- Type Structure........: marray <char, [0:9]>
- Type Schema...........: marray< char >
- Domain................: [0:9]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 10
- 79 108 97 112 67 104 97 114 65 0
-Image 9
-GMarray
- Type Structure........: marray <char, [0:11]>
- Type Schema...........: marray< char >
- Domain................: [0:11]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 12
- 83 116 114 105 110 103 67 104 97 114 65 0
-Image 10
-GMarray
- Type Structure........: marray <char, [0:9]>
- Type Schema...........: marray< char >
- Domain................: [0:9]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 10
- 67 117 98 101 67 104 97 114 65 0
-Image 11
-GMarray
- Type Structure........: marray <char, [0:7]>
- Type Schema...........: marray< char >
- Domain................: [0:7]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 8
- 79 118 108 82 71 66 65 0
-Image 12
-GMarray
- Type Structure........: marray <char, [0:7]>
- Type Schema...........: marray< char >
- Domain................: [0:7]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 8
- 79 118 108 82 71 66 66 0
-Image 13
-GMarray
- Type Structure........: marray <char, [0:7]>
- Type Schema...........: marray< char >
- Domain................: [0:7]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 8
- 79 118 108 82 71 66 67 0
-Image 14
-GMarray
- Type Structure........: marray <char, [0:8]>
- Type Schema...........: marray< char >
- Domain................: [0:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 9
- 79 118 108 67 104 97 114 65 0
-Image 15
-GMarray
- Type Structure........: marray <char, [0:8]>
- Type Schema...........: marray< char >
- Domain................: [0:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 9
- 79 118 108 67 104 97 114 66 0
-Image 16
-GMarray
- Type Structure........: marray <char, [0:8]>
- Type Schema...........: marray< char >
- Domain................: [0:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 9
- 79 118 108 67 104 97 114 67 0
--- Testbed end block:
diff --git a/systemtest/testdata/bugfixes/charcast.ql b/systemtest/testdata/bugfixes/charcast.ql
deleted file mode 100644
index 2e6aa80..0000000
--- a/systemtest/testdata/bugfixes/charcast.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-select a<132
-from ImgCharA as a
diff --git a/systemtest/testdata/bugfixes/charcast.ql.java.out b/systemtest/testdata/bugfixes/charcast.ql.java.out
deleted file mode 100644
index 3b345ff..0000000
--- a/systemtest/testdata/bugfixes/charcast.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/bugfixes/charcast.ql.out b/systemtest/testdata/bugfixes/charcast.ql.out
deleted file mode 100644
index 8de3580..0000000
--- a/systemtest/testdata/bugfixes/charcast.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <bool, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
-Image 2
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
--- Testbed end block:
diff --git a/systemtest/testdata/bugfixes/error308.ql b/systemtest/testdata/bugfixes/error308.ql
deleted file mode 100644
index d5870ce..0000000
--- a/systemtest/testdata/bugfixes/error308.ql
+++ /dev/null
@@ -1 +0,0 @@
-select sdom(ImgULongC) \ No newline at end of file
diff --git a/systemtest/testdata/bugfixes/error308.ql.java.out b/systemtest/testdata/bugfixes/error308.ql.java.out
deleted file mode 100644
index 26e1b5c..0000000
--- a/systemtest/testdata/bugfixes/error308.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error: Unexpected end of query. \ No newline at end of file
diff --git a/systemtest/testdata/bugfixes/error308.ql.out b/systemtest/testdata/bugfixes/error308.ql.out
deleted file mode 100644
index d1ec6cb..0000000
--- a/systemtest/testdata/bugfixes/error308.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=308
diff --git a/systemtest/testdata/bugfixes/floatcondense.ql b/systemtest/testdata/bugfixes/floatcondense.ql
deleted file mode 100644
index 7f213f0..0000000
--- a/systemtest/testdata/bugfixes/floatcondense.ql
+++ /dev/null
@@ -1,4 +0,0 @@
-select marray x in [0:0] values
- condense + over y in sdom(a) using 1f
-from ImgCharA as a
-
diff --git a/systemtest/testdata/bugfixes/floatcondense.ql.java.out b/systemtest/testdata/bugfixes/floatcondense.ql.java.out
deleted file mode 100644
index 4baff43..0000000
--- a/systemtest/testdata/bugfixes/floatcondense.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayFloat
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:31999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 4
- 66 -14 0 0
-rasj.RasMArrayFloat
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:31999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 4
- 66 -14 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/bugfixes/floatcondense.ql.out b/systemtest/testdata/bugfixes/floatcondense.ql.out
deleted file mode 100644
index cfafb59..0000000
--- a/systemtest/testdata/bugfixes/floatcondense.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <float, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <float, [0:0]>
- Type Schema...........: marray< float >
- Domain................: [0:0]
- Base Type Schema......: float
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 121
-Image 2
-GMarray
- Type Structure........: marray <float, [0:0]>
- Type Schema...........: marray< float >
- Domain................: [0:0]
- Base Type Schema......: float
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 121
--- Testbed end block:
diff --git a/systemtest/testdata/caset1/cond1.ql b/systemtest/testdata/caset1/cond1.ql
deleted file mode 100644
index 695dcee..0000000
--- a/systemtest/testdata/caset1/cond1.ql
+++ /dev/null
@@ -1,4 +0,0 @@
--- count cells and add value by induction
-
-select a + condense + over x in sdom(a) using 1c
-from ImgCharA as a
diff --git a/systemtest/testdata/caset1/cond1.ql.java.out b/systemtest/testdata/caset1/cond1.ql.java.out
deleted file mode 100644
index 0e601ce..0000000
--- a/systemtest/testdata/caset1/cond1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 \ No newline at end of file
diff --git a/systemtest/testdata/caset1/cond1.ql.out b/systemtest/testdata/caset1/cond1.ql.out
deleted file mode 100644
index 92ac81e..0000000
--- a/systemtest/testdata/caset1/cond1.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 121 121 121 121 121 121 121 121 121 121 121
- 121 121 121 121 121 121 121 121 121 121 121
- 121 121 121 121 121 121 121 121 121 121 121
- 121 121 121 121 121 121 121 121 121 121 121
- 121 121 121 121 121 121 121 121 121 121 121
- 121 121 121 121 121 121 121 121 121 121 121
- 121 121 121 121 121 121 121 121 121 121 121
- 121 121 121 121 121 121 121 121 121 121 121
- 121 121 121 121 121 121 121 121 121 121 121
- 121 121 121 121 121 121 121 121 121 121 121
- 121 121 121 121 121 121 121 121 121 121 121
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 122 122 122 122 122 122 122 122 122 122 122
- 122 122 122 122 122 122 122 122 122 122 122
- 122 122 122 122 122 122 122 122 122 122 122
- 122 122 122 122 122 122 122 122 122 122 122
- 122 122 122 122 122 122 122 122 122 122 122
- 122 122 122 122 122 122 122 122 122 122 122
- 122 122 122 122 122 122 122 122 122 122 122
- 122 122 122 122 122 122 122 122 122 122 122
- 122 122 122 122 122 122 122 122 122 122 122
- 122 122 122 122 122 122 122 122 122 122 122
- 122 122 122 122 122 122 122 122 122 122 122
--- Testbed end block:
diff --git a/systemtest/testdata/caset1/cond2.ql b/systemtest/testdata/caset1/cond2.ql
deleted file mode 100644
index 75ee59a..0000000
--- a/systemtest/testdata/caset1/cond2.ql
+++ /dev/null
@@ -1,4 +0,0 @@
--- sum cell values and add result by induction
-
-select a + condense + over x in sdom(a) using a[x]
-from ImgCharA as a
diff --git a/systemtest/testdata/caset1/cond2.ql.java.out b/systemtest/testdata/caset1/cond2.ql.java.out
deleted file mode 100644
index 8504c07..0000000
--- a/systemtest/testdata/caset1/cond2.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 \ No newline at end of file
diff --git a/systemtest/testdata/caset1/cond2.ql.out b/systemtest/testdata/caset1/cond2.ql.out
deleted file mode 100644
index 873c469..0000000
--- a/systemtest/testdata/caset1/cond2.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 122 122 122 122 122 122 122 122 122 122 122
- 122 122 122 122 122 122 122 122 122 122 122
- 122 122 122 122 122 122 122 122 122 122 122
- 122 122 122 122 122 122 122 122 122 122 122
- 122 122 122 122 122 122 122 122 122 122 122
- 122 122 122 122 122 122 122 122 122 122 122
- 122 122 122 122 122 122 122 122 122 122 122
- 122 122 122 122 122 122 122 122 122 122 122
- 122 122 122 122 122 122 122 122 122 122 122
- 122 122 122 122 122 122 122 122 122 122 122
- 122 122 122 122 122 122 122 122 122 122 122
--- Testbed end block:
diff --git a/systemtest/testdata/caset1/count1.ql b/systemtest/testdata/caset1/count1.ql
deleted file mode 100644
index a6bf41b..0000000
--- a/systemtest/testdata/caset1/count1.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values count_cells( a >= 0 )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/caset1/count1.ql.java.out b/systemtest/testdata/caset1/count1.ql.java.out
deleted file mode 100644
index 6e01fb6..0000000
--- a/systemtest/testdata/caset1/count1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 0 0 0 0 0 0 0 121
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 0 0 0 0 0 0 0 121 \ No newline at end of file
diff --git a/systemtest/testdata/caset1/count1.ql.out b/systemtest/testdata/caset1/count1.ql.out
deleted file mode 100644
index 5b55f5e..0000000
--- a/systemtest/testdata/caset1/count1.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:0]>
- Type Schema...........: marray< ulong >
- Domain................: [0:0]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 121
-Image 2
-GMarray
- Type Structure........: marray <ulong, [0:0]>
- Type Schema...........: marray< ulong >
- Domain................: [0:0]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 121
--- Testbed end block:
diff --git a/systemtest/testdata/caset1/count2.ql b/systemtest/testdata/caset1/count2.ql
deleted file mode 100644
index da8e5eb..0000000
--- a/systemtest/testdata/caset1/count2.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values count_cells( a > 100 )
-from ImgCharD as a
-
diff --git a/systemtest/testdata/caset1/count2.ql.java.out b/systemtest/testdata/caset1/count2.ql.java.out
deleted file mode 100644
index ef66475..0000000
--- a/systemtest/testdata/caset1/count2.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 0 0 0 0 0 0 0 20 \ No newline at end of file
diff --git a/systemtest/testdata/caset1/count2.ql.out b/systemtest/testdata/caset1/count2.ql.out
deleted file mode 100644
index 4470164..0000000
--- a/systemtest/testdata/caset1/count2.ql.out
+++ /dev/null
@@ -1,14 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:0]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:0]>
- Type Schema...........: marray< ulong >
- Domain................: [0:0]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 20
--- Testbed end block:
diff --git a/systemtest/testdata/caset1/count3.ql b/systemtest/testdata/caset1/count3.ql
deleted file mode 100644
index b5b874f..0000000
--- a/systemtest/testdata/caset1/count3.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values count_cells( a >= 50 )
-from ImgULongC as a
-
diff --git a/systemtest/testdata/caset1/count3.ql.java.out b/systemtest/testdata/caset1/count3.ql.java.out
deleted file mode 100644
index 0c60742..0000000
--- a/systemtest/testdata/caset1/count3.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 0 0 0 0 0 0 0 50 \ No newline at end of file
diff --git a/systemtest/testdata/caset1/count3.ql.out b/systemtest/testdata/caset1/count3.ql.out
deleted file mode 100644
index 6d8ec71..0000000
--- a/systemtest/testdata/caset1/count3.ql.out
+++ /dev/null
@@ -1,14 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:0]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:0]>
- Type Schema...........: marray< ulong >
- Domain................: [0:0]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 50
--- Testbed end block:
diff --git a/systemtest/testdata/caset1/hist1.ql b/systemtest/testdata/caset1/hist1.ql
deleted file mode 100644
index b601fa2..0000000
--- a/systemtest/testdata/caset1/hist1.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray n in [0:1] values
- condense + over x in sdom(a) using (a[x] = n[0])*1c
-from ImgCharA as a
diff --git a/systemtest/testdata/caset1/hist1.ql.java.out b/systemtest/testdata/caset1/hist1.ql.java.out
deleted file mode 100644
index 6039b5e..0000000
--- a/systemtest/testdata/caset1/hist1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:1]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 2
- 121 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:1]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 2
- 0 121 \ No newline at end of file
diff --git a/systemtest/testdata/caset1/hist1.ql.out b/systemtest/testdata/caset1/hist1.ql.out
deleted file mode 100644
index 0f625b9..0000000
--- a/systemtest/testdata/caset1/hist1.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:1]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:1]>
- Type Schema...........: marray< char >
- Domain................: [0:1]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 2
- 121 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:1]>
- Type Schema...........: marray< char >
- Domain................: [0:1]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 2
- 0 121
--- Testbed end block:
diff --git a/systemtest/testdata/caset1/hist2.ql b/systemtest/testdata/caset1/hist2.ql
deleted file mode 100644
index 8b0c746..0000000
--- a/systemtest/testdata/caset1/hist2.ql
+++ /dev/null
@@ -1,4 +0,0 @@
-select marray n in [0:1] values
- condense + over x in sdom(a) where a[x] = n[0] using 1c
-from ImgCharA as a
-
diff --git a/systemtest/testdata/caset1/hist2.ql.java.out b/systemtest/testdata/caset1/hist2.ql.java.out
deleted file mode 100644
index 6039b5e..0000000
--- a/systemtest/testdata/caset1/hist2.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:1]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 2
- 121 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:1]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 2
- 0 121 \ No newline at end of file
diff --git a/systemtest/testdata/caset1/hist2.ql.out b/systemtest/testdata/caset1/hist2.ql.out
deleted file mode 100644
index 0f625b9..0000000
--- a/systemtest/testdata/caset1/hist2.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:1]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:1]>
- Type Schema...........: marray< char >
- Domain................: [0:1]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 2
- 121 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:1]>
- Type Schema...........: marray< char >
- Domain................: [0:1]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 2
- 0 121
--- Testbed end block:
diff --git a/systemtest/testdata/caset1/marray1.ql b/systemtest/testdata/caset1/marray1.ql
deleted file mode 100644
index 8ee87af..0000000
--- a/systemtest/testdata/caset1/marray1.ql
+++ /dev/null
@@ -1,4 +0,0 @@
--- initialize marray with constant
-
-select marray x in sdom(a) values 1
-from ImgCharC as a
diff --git a/systemtest/testdata/caset1/marray1.ql.java.out b/systemtest/testdata/caset1/marray1.ql.java.out
deleted file mode 100644
index f386b12..0000000
--- a/systemtest/testdata/caset1/marray1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 484
- 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 484
- 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 \ No newline at end of file
diff --git a/systemtest/testdata/caset1/marray1.ql.out b/systemtest/testdata/caset1/marray1.ql.out
deleted file mode 100644
index 3833bd7..0000000
--- a/systemtest/testdata/caset1/marray1.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <long, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <long, [0:10,0:10]>
- Type Schema...........: marray< long >
- Domain................: [0:10,0:10]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
-Image 2
-GMarray
- Type Structure........: marray <long, [0:10,0:10]>
- Type Schema...........: marray< long >
- Domain................: [0:10,0:10]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/caset1/marray2.ql.out b/systemtest/testdata/caset1/marray2.ql.out
deleted file mode 100644
index db49fb7..0000000
--- a/systemtest/testdata/caset1/marray2.ql.out
+++ /dev/null
@@ -1,23 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:9,0:9]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:9,0:9]>
- Type Schema...........: marray< ulong >
- Domain................: [0:9,0:9]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 400
- 0 1 2 3 4 5 6 7 8 9
- 10 11 12 13 14 15 16 17 18 19
- 20 21 22 23 24 25 26 27 28 29
- 30 31 32 33 34 35 36 37 38 39
- 40 41 42 43 44 45 46 47 48 49
- 50 51 52 53 54 55 56 57 58 59
- 60 61 62 63 64 65 66 67 68 69
- 70 71 72 73 74 75 76 77 78 79
- 80 81 82 83 84 85 86 87 88 89
- 90 91 92 93 94 95 96 97 98 99
--- Testbed end block:
diff --git a/systemtest/testdata/caset1/marray3.ql.out b/systemtest/testdata/caset1/marray3.ql.out
deleted file mode 100644
index 312dbd1..0000000
--- a/systemtest/testdata/caset1/marray3.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 2 2 2 2 2 2 2 2 2 2 2
- 2 2 2 2 2 2 2 2 2 2 2
- 2 2 2 2 2 2 2 2 2 2 2
- 2 2 2 2 2 2 2 2 2 2 2
- 2 2 2 2 2 2 2 2 2 2 2
- 2 2 2 2 2 2 2 2 2 2 2
- 2 2 2 2 2 2 2 2 2 2 2
- 2 2 2 2 2 2 2 2 2 2 2
- 2 2 2 2 2 2 2 2 2 2 2
- 2 2 2 2 2 2 2 2 2 2 2
- 2 2 2 2 2 2 2 2 2 2 2
--- Testbed end block:
diff --git a/systemtest/testdata/caset1/marray4.ql b/systemtest/testdata/caset1/marray4.ql
deleted file mode 100644
index 4818975..0000000
--- a/systemtest/testdata/caset1/marray4.ql
+++ /dev/null
@@ -1,4 +0,0 @@
--- mirror mdd objects with marray
-
-select marray x in sdom(a) values a[ sdom(a)[0].hi-x[0], x[1] ]
-from ImgULongC as a
diff --git a/systemtest/testdata/caset1/marray4.ql.java.out b/systemtest/testdata/caset1/marray4.ql.java.out
deleted file mode 100644
index 6045e9a..0000000
--- a/systemtest/testdata/caset1/marray4.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:9,0:9]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 800
- 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 19 0 0 0 0 0 0 0 29 0 0 0 0 0 0 0 39 0 0 0 0 0 0 0 49 0 0 0 0 0 0 0 59 0 0 0 0 0 0 0 69 0 0 0 0 0 0 0 79 0 0 0 0 0 0 0 89 0 0 0 0 0 0 0 99 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 18 0 0 0 0 0 0 0 28 0 0 0 0 0 0 0 38 0 0 0 0 0 0 0 48 0 0 0 0 0 0 0 58 0 0 0 0 0 0 0 68 0 0 0 0 0 0 0 78 0 0 0 0 0 0 0 88 0 0 0 0 0 0 0 98 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 17 0 0 0 0 0 0 0 27 0 0 0 0 0 0 0 37 0 0 0 0 0 0 0 47 0 0 0 0 0 0 0 57 0 0 0 0 0 0 0 67 0 0 0 0 0 0 0 77 0 0 0 0 0 0 0 87 0 0 0 0 0 0 0 97 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 26 0 0 0 0 0 0 0 36 0 0 0 0 0 0 0 46 0 0 0 0 0 0 0 56 0 0 0 0 0 0 0 66 0 0 0 0 0 0 0 76 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 96 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 35 0 0 0 0 0 0 0 45 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 65 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 85 0 0 0 0 0 0 0 95 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 34 0 0 0 0 0 0 0 44 0 0 0 0 0 0 0 54 0 0 0 0 0 0 0 64 0 0 0 0 0 0 0 74 0 0 0 0 0 0 0 84 0 0 0 0 0 0 0 94 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 13 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 33 0 0 0 0 0 0 0 43 0 0 0 0 0 0 0 53 0 0 0 0 0 0 0 63 0 0 0 0 0 0 0 73 0 0 0 0 0 0 0 83 0 0 0 0 0 0 0 93 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 32 0 0 0 0 0 0 0 42 0 0 0 0 0 0 0 52 0 0 0 0 0 0 0 62 0 0 0 0 0 0 0 72 0 0 0 0 0 0 0 82 0 0 0 0 0 0 0 92 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 31 0 0 0 0 0 0 0 41 0 0 0 0 0 0 0 51 0 0 0 0 0 0 0 61 0 0 0 0 0 0 0 71 0 0 0 0 0 0 0 81 0 0 0 0 0 0 0 91 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 90 \ No newline at end of file
diff --git a/systemtest/testdata/caset1/marray4.ql.out b/systemtest/testdata/caset1/marray4.ql.out
deleted file mode 100644
index 148c08f..0000000
--- a/systemtest/testdata/caset1/marray4.ql.out
+++ /dev/null
@@ -1,23 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:9,0:9]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:9,0:9]>
- Type Schema...........: marray< ulong >
- Domain................: [0:9,0:9]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 400
- 9 8 7 6 5 4 3 2 1 0
- 19 18 17 16 15 14 13 12 11 10
- 29 28 27 26 25 24 23 22 21 20
- 39 38 37 36 35 34 33 32 31 30
- 49 48 47 46 45 44 43 42 41 40
- 59 58 57 56 55 54 53 52 51 50
- 69 68 67 66 65 64 63 62 61 60
- 79 78 77 76 75 74 73 72 71 70
- 89 88 87 86 85 84 83 82 81 80
- 99 98 97 96 95 94 93 92 91 90
--- Testbed end block:
diff --git a/systemtest/testdata/caset1/olap1.ql b/systemtest/testdata/caset1/olap1.ql
deleted file mode 100644
index 0594e11..0000000
--- a/systemtest/testdata/caset1/olap1.ql
+++ /dev/null
@@ -1,4 +0,0 @@
-select marray x in [0:1,0:1] values
- condense + over y in [0:6] using a[x[0]*7+y[0],x[1]]*1l
-from OlapCharA as a
-
diff --git a/systemtest/testdata/caset1/olap1.ql.java.out b/systemtest/testdata/caset1/olap1.ql.java.out
deleted file mode 100644
index a2fd1cc..0000000
--- a/systemtest/testdata/caset1/olap1.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:1,0:1]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 16
- 0 0 0 21 0 0 0 119 0 0 0 70 0 0 0 -88 \ No newline at end of file
diff --git a/systemtest/testdata/caset1/olap1.ql.out b/systemtest/testdata/caset1/olap1.ql.out
deleted file mode 100644
index 91e70a1..0000000
--- a/systemtest/testdata/caset1/olap1.ql.out
+++ /dev/null
@@ -1,15 +0,0 @@
--- Testbed line: result_type=set <marray <long, [0:1,0:1]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <long, [0:1,0:1]>
- Type Schema...........: marray< long >
- Domain................: [0:1,0:1]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 16
- 21 70
- 119 168
--- Testbed end block:
diff --git a/systemtest/testdata/caset1/olap2.ql b/systemtest/testdata/caset1/olap2.ql
deleted file mode 100644
index 4c1b962..0000000
--- a/systemtest/testdata/caset1/olap2.ql
+++ /dev/null
@@ -1,4 +0,0 @@
-select marray x in [0:6,0:1] values
- condense + over y in [0:1] using (a[x[0]+y[0]*7,x[1]])
-from OlapCharA as a
-
diff --git a/systemtest/testdata/caset1/olap2.ql.java.out b/systemtest/testdata/caset1/olap2.ql.java.out
deleted file mode 100644
index 1ddae78..0000000
--- a/systemtest/testdata/caset1/olap2.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:6,0:1]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 14
- 7 35 9 37 11 39 13 41 15 43 17 45 19 47 \ No newline at end of file
diff --git a/systemtest/testdata/caset1/olap2.ql.out b/systemtest/testdata/caset1/olap2.ql.out
deleted file mode 100644
index fe211de..0000000
--- a/systemtest/testdata/caset1/olap2.ql.out
+++ /dev/null
@@ -1,15 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:6,0:1]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:6,0:1]>
- Type Schema...........: marray< char >
- Domain................: [0:6,0:1]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 14
- 7 9 11 13 15 17 19
- 35 37 39 41 43 45 47
--- Testbed end block:
diff --git a/systemtest/testdata/cast/cast_01.ql b/systemtest/testdata/cast/cast_01.ql
deleted file mode 100644
index 34bc3ec..0000000
--- a/systemtest/testdata/cast/cast_01.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select (bool)3.14 from ImgCharA -- T
diff --git a/systemtest/testdata/cast/cast_01.ql.java.out b/systemtest/testdata/cast/cast_01.ql.java.out
deleted file mode 100644
index dc7b54a..0000000
--- a/systemtest/testdata/cast/cast_01.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-33 \ No newline at end of file
diff --git a/systemtest/testdata/cast/cast_01.ql.out b/systemtest/testdata/cast/cast_01.ql.out
deleted file mode 100644
index 89db772..0000000
--- a/systemtest/testdata/cast/cast_01.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<bool>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: T
-Element 2: T
--- Testbed end block:
diff --git a/systemtest/testdata/cast/cast_02.ql b/systemtest/testdata/cast/cast_02.ql
deleted file mode 100644
index 3e6bba0..0000000
--- a/systemtest/testdata/cast/cast_02.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select (char)exp(1) from ImgCharA -- 2
diff --git a/systemtest/testdata/cast/cast_02.ql.java.out b/systemtest/testdata/cast/cast_02.ql.java.out
deleted file mode 100644
index 8fdd954..0000000
--- a/systemtest/testdata/cast/cast_02.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-22 \ No newline at end of file
diff --git a/systemtest/testdata/cast/cast_02.ql.out b/systemtest/testdata/cast/cast_02.ql.out
deleted file mode 100644
index 19e8c1f..0000000
--- a/systemtest/testdata/cast/cast_02.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<char>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 2
-Element 2: 2
--- Testbed end block:
diff --git a/systemtest/testdata/cast/cast_03.ql b/systemtest/testdata/cast/cast_03.ql
deleted file mode 100644
index 76b9211..0000000
--- a/systemtest/testdata/cast/cast_03.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select (octet)sqrt((long)2.4) from ImgCharA -- 1
diff --git a/systemtest/testdata/cast/cast_03.ql.java.out b/systemtest/testdata/cast/cast_03.ql.java.out
deleted file mode 100644
index 9d60796..0000000
--- a/systemtest/testdata/cast/cast_03.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-11 \ No newline at end of file
diff --git a/systemtest/testdata/cast/cast_03.ql.out b/systemtest/testdata/cast/cast_03.ql.out
deleted file mode 100644
index 4c7aef4..0000000
--- a/systemtest/testdata/cast/cast_03.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<octet>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1
-Element 2: 1
--- Testbed end block:
diff --git a/systemtest/testdata/cast/cast_04.ql b/systemtest/testdata/cast/cast_04.ql
deleted file mode 100644
index 7367f5b..0000000
--- a/systemtest/testdata/cast/cast_04.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select (short)3.14 from ImgCharA -- 3
diff --git a/systemtest/testdata/cast/cast_04.ql.java.out b/systemtest/testdata/cast/cast_04.ql.java.out
deleted file mode 100644
index dc7b54a..0000000
--- a/systemtest/testdata/cast/cast_04.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-33 \ No newline at end of file
diff --git a/systemtest/testdata/cast/cast_04.ql.out b/systemtest/testdata/cast/cast_04.ql.out
deleted file mode 100644
index 2dbd161..0000000
--- a/systemtest/testdata/cast/cast_04.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<short>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 3
-Element 2: 3
--- Testbed end block:
diff --git a/systemtest/testdata/cast/cast_05.ql b/systemtest/testdata/cast/cast_05.ql
deleted file mode 100644
index 7423782..0000000
--- a/systemtest/testdata/cast/cast_05.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select (unsigned short)3.14 from ImgCharA -- 3
diff --git a/systemtest/testdata/cast/cast_05.ql.java.out b/systemtest/testdata/cast/cast_05.ql.java.out
deleted file mode 100644
index dc7b54a..0000000
--- a/systemtest/testdata/cast/cast_05.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-33 \ No newline at end of file
diff --git a/systemtest/testdata/cast/cast_05.ql.out b/systemtest/testdata/cast/cast_05.ql.out
deleted file mode 100644
index a253c3b..0000000
--- a/systemtest/testdata/cast/cast_05.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<ushort>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 3
-Element 2: 3
--- Testbed end block:
diff --git a/systemtest/testdata/cast/cast_06.ql b/systemtest/testdata/cast/cast_06.ql
deleted file mode 100644
index 2dd1568..0000000
--- a/systemtest/testdata/cast/cast_06.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select (long)3.14 from ImgCharA -- 3
diff --git a/systemtest/testdata/cast/cast_06.ql.java.out b/systemtest/testdata/cast/cast_06.ql.java.out
deleted file mode 100644
index dc7b54a..0000000
--- a/systemtest/testdata/cast/cast_06.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-33 \ No newline at end of file
diff --git a/systemtest/testdata/cast/cast_06.ql.out b/systemtest/testdata/cast/cast_06.ql.out
deleted file mode 100644
index 58af424..0000000
--- a/systemtest/testdata/cast/cast_06.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<long>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 3
-Element 2: 3
--- Testbed end block:
diff --git a/systemtest/testdata/cast/cast_07.ql b/systemtest/testdata/cast/cast_07.ql
deleted file mode 100644
index 84b7604..0000000
--- a/systemtest/testdata/cast/cast_07.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select (unsigned long)3.14 from ImgCharA -- 3
diff --git a/systemtest/testdata/cast/cast_07.ql.java.out b/systemtest/testdata/cast/cast_07.ql.java.out
deleted file mode 100644
index dc7b54a..0000000
--- a/systemtest/testdata/cast/cast_07.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-33 \ No newline at end of file
diff --git a/systemtest/testdata/cast/cast_07.ql.out b/systemtest/testdata/cast/cast_07.ql.out
deleted file mode 100644
index 908e61c..0000000
--- a/systemtest/testdata/cast/cast_07.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<ulong>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 3
-Element 2: 3
--- Testbed end block:
diff --git a/systemtest/testdata/cast/cast_08.ql b/systemtest/testdata/cast/cast_08.ql
deleted file mode 100644
index 84b7604..0000000
--- a/systemtest/testdata/cast/cast_08.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select (unsigned long)3.14 from ImgCharA -- 3
diff --git a/systemtest/testdata/cast/cast_08.ql.java.out b/systemtest/testdata/cast/cast_08.ql.java.out
deleted file mode 100644
index dc7b54a..0000000
--- a/systemtest/testdata/cast/cast_08.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-33 \ No newline at end of file
diff --git a/systemtest/testdata/cast/cast_08.ql.out b/systemtest/testdata/cast/cast_08.ql.out
deleted file mode 100644
index 908e61c..0000000
--- a/systemtest/testdata/cast/cast_08.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<ulong>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 3
-Element 2: 3
--- Testbed end block:
diff --git a/systemtest/testdata/cast/cast_09.ql b/systemtest/testdata/cast/cast_09.ql
deleted file mode 100644
index 7bbba5f..0000000
--- a/systemtest/testdata/cast/cast_09.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select (float)1 from ImgCharA -- 1
diff --git a/systemtest/testdata/cast/cast_09.ql.java.out b/systemtest/testdata/cast/cast_09.ql.java.out
deleted file mode 100644
index 85aae69..0000000
--- a/systemtest/testdata/cast/cast_09.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-1.01.0 \ No newline at end of file
diff --git a/systemtest/testdata/cast/cast_09.ql.out b/systemtest/testdata/cast/cast_09.ql.out
deleted file mode 100644
index 5fa7d5a..0000000
--- a/systemtest/testdata/cast/cast_09.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<float>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1
-Element 2: 1
--- Testbed end block:
diff --git a/systemtest/testdata/cast/cast_10.ql b/systemtest/testdata/cast/cast_10.ql
deleted file mode 100644
index 2bf7254..0000000
--- a/systemtest/testdata/cast/cast_10.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select (double)1 from ImgCharA -- 1
diff --git a/systemtest/testdata/cast/cast_10.ql.java.out b/systemtest/testdata/cast/cast_10.ql.java.out
deleted file mode 100644
index 85aae69..0000000
--- a/systemtest/testdata/cast/cast_10.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-1.01.0 \ No newline at end of file
diff --git a/systemtest/testdata/cast/cast_10.ql.out b/systemtest/testdata/cast/cast_10.ql.out
deleted file mode 100644
index 5b5eff0..0000000
--- a/systemtest/testdata/cast/cast_10.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1
-Element 2: 1
--- Testbed end block:
diff --git a/systemtest/testdata/cast/cast_11.ql b/systemtest/testdata/cast/cast_11.ql
deleted file mode 100644
index 817164f..0000000
--- a/systemtest/testdata/cast/cast_11.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select (long)true from ImgCharA -- 1
diff --git a/systemtest/testdata/cast/cast_11.ql.java.out b/systemtest/testdata/cast/cast_11.ql.java.out
deleted file mode 100644
index 9d60796..0000000
--- a/systemtest/testdata/cast/cast_11.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-11 \ No newline at end of file
diff --git a/systemtest/testdata/cast/cast_11.ql.out b/systemtest/testdata/cast/cast_11.ql.out
deleted file mode 100644
index 5f11d14..0000000
--- a/systemtest/testdata/cast/cast_11.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<long>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1
-Element 2: 1
--- Testbed end block:
diff --git a/systemtest/testdata/cast/cast_12.ql b/systemtest/testdata/cast/cast_12.ql
deleted file mode 100644
index d4b8870..0000000
--- a/systemtest/testdata/cast/cast_12.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select (float)true from ImgCharA -- 1
diff --git a/systemtest/testdata/cast/cast_12.ql.java.out b/systemtest/testdata/cast/cast_12.ql.java.out
deleted file mode 100644
index 85aae69..0000000
--- a/systemtest/testdata/cast/cast_12.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-1.01.0 \ No newline at end of file
diff --git a/systemtest/testdata/cast/cast_12.ql.out b/systemtest/testdata/cast/cast_12.ql.out
deleted file mode 100644
index 5fa7d5a..0000000
--- a/systemtest/testdata/cast/cast_12.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<float>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1
-Element 2: 1
--- Testbed end block:
diff --git a/systemtest/testdata/cast/cast_13.ql b/systemtest/testdata/cast/cast_13.ql
deleted file mode 100644
index 135bd52..0000000
--- a/systemtest/testdata/cast/cast_13.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select (float)count_cells((bool)a) from ImgCharA as a --
diff --git a/systemtest/testdata/cast/cast_13.ql.java.out b/systemtest/testdata/cast/cast_13.ql.java.out
deleted file mode 100644
index 19f508f..0000000
--- a/systemtest/testdata/cast/cast_13.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-0.0121.0 \ No newline at end of file
diff --git a/systemtest/testdata/cast/cast_13.ql.out b/systemtest/testdata/cast/cast_13.ql.out
deleted file mode 100644
index a20d8ee..0000000
--- a/systemtest/testdata/cast/cast_13.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<float>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 0
-Element 2: 121
--- Testbed end block:
diff --git a/systemtest/testdata/cast/cast_14.ql b/systemtest/testdata/cast/cast_14.ql
deleted file mode 100644
index cab030c..0000000
--- a/systemtest/testdata/cast/cast_14.ql
+++ /dev/null
@@ -1 +0,0 @@
-select count_cells(((bool)a).red) from ImgRGBA as a -- 121
diff --git a/systemtest/testdata/cast/cast_14.ql.java.out b/systemtest/testdata/cast/cast_14.ql.java.out
deleted file mode 100644
index e81ca37..0000000
--- a/systemtest/testdata/cast/cast_14.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-121121 \ No newline at end of file
diff --git a/systemtest/testdata/cast/cast_14.ql.out b/systemtest/testdata/cast/cast_14.ql.out
deleted file mode 100644
index 0c2802d..0000000
--- a/systemtest/testdata/cast/cast_14.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<ulong>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 121
-Element 2: 121
--- Testbed end block:
diff --git a/systemtest/testdata/cast/cast_15.ql b/systemtest/testdata/cast/cast_15.ql
deleted file mode 100644
index 2f00802..0000000
--- a/systemtest/testdata/cast/cast_15.ql
+++ /dev/null
@@ -1,5 +0,0 @@
-select (
- 2 * { 1, { 0, 0.3, 1.3 } } +
- 4 * { 3, { -1, 0f, 1f } }
- )
-from ImgCharA as a -- { 14, { -4, 0.6, 6.6 } }
diff --git a/systemtest/testdata/cast/cast_15.ql.java.out b/systemtest/testdata/cast/cast_15.ql.java.out
deleted file mode 100644
index b4dc813..0000000
--- a/systemtest/testdata/cast/cast_15.ql.java.out
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RasRuntimeException: Exception: Base type typeName:
- typeID: 0
- as RasCollectionType is not supported yet. \ No newline at end of file
diff --git a/systemtest/testdata/cast/cast_15.ql.out b/systemtest/testdata/cast/cast_15.ql.out
deleted file mode 100644
index bf9cea6..0000000
--- a/systemtest/testdata/cast/cast_15.ql.out
+++ /dev/null
@@ -1,8 +0,0 @@
--- Testbed line: result_type=set<struct { long 0, struct { long 0, float 1, float 2 } 1 }>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: { 14, { -4, 0.6, 6.6 }
- }
-Element 2: { 14, { -4, 0.6, 6.6 }
- }
--- Testbed end block:
diff --git a/systemtest/testdata/cast/cast_16.ql b/systemtest/testdata/cast/cast_16.ql
deleted file mode 100644
index 805beba..0000000
--- a/systemtest/testdata/cast/cast_16.ql
+++ /dev/null
@@ -1,5 +0,0 @@
-select (octet)(
- 2 * { 1, { 0, 0.3, 1.3 } } +
- 4 * { 3, { -1, 0f, 1f } }
- )
-from ImgCharA as a -- {14, {-4, 0, 6} } }
diff --git a/systemtest/testdata/cast/cast_16.ql.java.out b/systemtest/testdata/cast/cast_16.ql.java.out
deleted file mode 100644
index b4dc813..0000000
--- a/systemtest/testdata/cast/cast_16.ql.java.out
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RasRuntimeException: Exception: Base type typeName:
- typeID: 0
- as RasCollectionType is not supported yet. \ No newline at end of file
diff --git a/systemtest/testdata/cast/cast_16.ql.out b/systemtest/testdata/cast/cast_16.ql.out
deleted file mode 100644
index 1750992..0000000
--- a/systemtest/testdata/cast/cast_16.ql.out
+++ /dev/null
@@ -1,8 +0,0 @@
--- Testbed line: result_type=set<struct { octet 0, struct { octet 0, octet 1, octet 2 } 1 }>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: { 14, { -4, 0, 6 }
- }
-Element 2: { 14, { -4, 0, 6 }
- }
--- Testbed end block:
diff --git a/systemtest/testdata/cast/cast_17.ql b/systemtest/testdata/cast/cast_17.ql
deleted file mode 100644
index 752b10a..0000000
--- a/systemtest/testdata/cast/cast_17.ql
+++ /dev/null
@@ -1,5 +0,0 @@
-select (char)(
- 2 * { 1, { 0, 0.3, 1.3 } } +
- 4 * { 3, { -1, 0f, 1f } }
- )
-from ImgCharA as a -- { 14, { 255, 0, 6 } }
diff --git a/systemtest/testdata/cast/cast_17.ql.java.out b/systemtest/testdata/cast/cast_17.ql.java.out
deleted file mode 100644
index b4dc813..0000000
--- a/systemtest/testdata/cast/cast_17.ql.java.out
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RasRuntimeException: Exception: Base type typeName:
- typeID: 0
- as RasCollectionType is not supported yet. \ No newline at end of file
diff --git a/systemtest/testdata/cast/cast_17.ql.out b/systemtest/testdata/cast/cast_17.ql.out
deleted file mode 100644
index 1996a23..0000000
--- a/systemtest/testdata/cast/cast_17.ql.out
+++ /dev/null
@@ -1,8 +0,0 @@
--- Testbed line: result_type=set<struct { char 0, struct { char 0, char 1, char 2 } 1 }>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: { 14, { 255, 0, 6 }
- }
-Element 2: { 14, { 255, 0, 6 }
- }
--- Testbed end block:
diff --git a/systemtest/testdata/cast/cast_18.ql b/systemtest/testdata/cast/cast_18.ql
deleted file mode 100644
index a26f7a9..0000000
--- a/systemtest/testdata/cast/cast_18.ql
+++ /dev/null
@@ -1,5 +0,0 @@
-select (bool)(
- 2 * { 1, { 0, 0.3, 1.3 } } +
- 4 * { 3, { -1, 0f, 1f } }
- )
-from ImgCharA as a -- { T, { T, F, T } }
diff --git a/systemtest/testdata/cast/cast_18.ql.java.out b/systemtest/testdata/cast/cast_18.ql.java.out
deleted file mode 100644
index b4dc813..0000000
--- a/systemtest/testdata/cast/cast_18.ql.java.out
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RasRuntimeException: Exception: Base type typeName:
- typeID: 0
- as RasCollectionType is not supported yet. \ No newline at end of file
diff --git a/systemtest/testdata/cast/cast_18.ql.out b/systemtest/testdata/cast/cast_18.ql.out
deleted file mode 100644
index e459e73..0000000
--- a/systemtest/testdata/cast/cast_18.ql.out
+++ /dev/null
@@ -1,8 +0,0 @@
--- Testbed line: result_type=set<struct { bool 0, struct { bool 0, bool 1, bool 2 } 1 }>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: { T, { T, F, T }
- }
-Element 2: { T, { T, F, T }
- }
--- Testbed end block:
diff --git a/systemtest/testdata/complex/complex01.ql b/systemtest/testdata/complex/complex01.ql
deleted file mode 100644
index 25c08c5..0000000
--- a/systemtest/testdata/complex/complex01.ql
+++ /dev/null
@@ -1 +0,0 @@
-select complex(3.14, 10f) from ImgCharD -- complex1(3.14, 10) \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex01.ql.java.out b/systemtest/testdata/complex/complex01.ql.java.out
deleted file mode 100644
index b4dc813..0000000
--- a/systemtest/testdata/complex/complex01.ql.java.out
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RasRuntimeException: Exception: Base type typeName:
- typeID: 0
- as RasCollectionType is not supported yet. \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex01.ql.out b/systemtest/testdata/complex/complex01.ql.out
deleted file mode 100644
index 37568f5..0000000
--- a/systemtest/testdata/complex/complex01.ql.out
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed line: result_type=set<complex>
--- Testbed line: result_elements=1
--- Testbed start block:
-Element 1: (3.14, 10)
--- Testbed end block:
diff --git a/systemtest/testdata/complex/complex02.ql b/systemtest/testdata/complex/complex02.ql
deleted file mode 100644
index 5c62493..0000000
--- a/systemtest/testdata/complex/complex02.ql
+++ /dev/null
@@ -1 +0,0 @@
-select complex(3.14, 6.28f) + complex(100f, 200f) from ImgCharD -- complex1(103.14, 206.28) \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex02.ql.java.out b/systemtest/testdata/complex/complex02.ql.java.out
deleted file mode 100644
index b4dc813..0000000
--- a/systemtest/testdata/complex/complex02.ql.java.out
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RasRuntimeException: Exception: Base type typeName:
- typeID: 0
- as RasCollectionType is not supported yet. \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex02.ql.out b/systemtest/testdata/complex/complex02.ql.out
deleted file mode 100644
index a0487fd..0000000
--- a/systemtest/testdata/complex/complex02.ql.out
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed line: result_type=set<complex>
--- Testbed line: result_elements=1
--- Testbed start block:
-Element 1: (103.14, 206.28)
--- Testbed end block:
diff --git a/systemtest/testdata/complex/complex03.ql b/systemtest/testdata/complex/complex03.ql
deleted file mode 100644
index 1f6c2d1..0000000
--- a/systemtest/testdata/complex/complex03.ql
+++ /dev/null
@@ -1 +0,0 @@
-select complex(3.14, 6.28f) - complex(100f, 200f) from ImgCharD -- complex1(-96.86, 193.72) \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex03.ql.java.out b/systemtest/testdata/complex/complex03.ql.java.out
deleted file mode 100644
index b4dc813..0000000
--- a/systemtest/testdata/complex/complex03.ql.java.out
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RasRuntimeException: Exception: Base type typeName:
- typeID: 0
- as RasCollectionType is not supported yet. \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex03.ql.out b/systemtest/testdata/complex/complex03.ql.out
deleted file mode 100644
index b477fe1..0000000
--- a/systemtest/testdata/complex/complex03.ql.out
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed line: result_type=set<complex>
--- Testbed line: result_elements=1
--- Testbed start block:
-Element 1: (-96.86, -193.72)
--- Testbed end block:
diff --git a/systemtest/testdata/complex/complex04.ql b/systemtest/testdata/complex/complex04.ql
deleted file mode 100644
index fa94e91..0000000
--- a/systemtest/testdata/complex/complex04.ql
+++ /dev/null
@@ -1 +0,0 @@
-select complex(10f, 20f) * complex(3.0, 4.0) from ImgCharD -- complex1(-50, 100) \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex04.ql.java.out b/systemtest/testdata/complex/complex04.ql.java.out
deleted file mode 100644
index b4dc813..0000000
--- a/systemtest/testdata/complex/complex04.ql.java.out
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RasRuntimeException: Exception: Base type typeName:
- typeID: 0
- as RasCollectionType is not supported yet. \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex04.ql.out b/systemtest/testdata/complex/complex04.ql.out
deleted file mode 100644
index d0407b2..0000000
--- a/systemtest/testdata/complex/complex04.ql.out
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed line: result_type=set<complex>
--- Testbed line: result_elements=1
--- Testbed start block:
-Element 1: (-50, 100)
--- Testbed end block:
diff --git a/systemtest/testdata/complex/complex05.ql b/systemtest/testdata/complex/complex05.ql
deleted file mode 100644
index 9c6cab9..0000000
--- a/systemtest/testdata/complex/complex05.ql
+++ /dev/null
@@ -1 +0,0 @@
-select complex(10f, 20f) / complex(1.0, 2.0) from ImgCharD -- complex1(10, 0) \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex05.ql.java.out b/systemtest/testdata/complex/complex05.ql.java.out
deleted file mode 100644
index b4dc813..0000000
--- a/systemtest/testdata/complex/complex05.ql.java.out
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RasRuntimeException: Exception: Base type typeName:
- typeID: 0
- as RasCollectionType is not supported yet. \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex05.ql.out b/systemtest/testdata/complex/complex05.ql.out
deleted file mode 100644
index ddd98e6..0000000
--- a/systemtest/testdata/complex/complex05.ql.out
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed line: result_type=set<complex>
--- Testbed line: result_elements=1
--- Testbed start block:
-Element 1: (10, 0)
--- Testbed end block:
diff --git a/systemtest/testdata/complex/complex06.ql b/systemtest/testdata/complex/complex06.ql
deleted file mode 100644
index 9f510c6..0000000
--- a/systemtest/testdata/complex/complex06.ql
+++ /dev/null
@@ -1 +0,0 @@
-select complex(3.14d, 6.28d) + complex(100d, 200d) from ImgCharD -- complex2(103.14, 206.28) \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex06.ql.java.out b/systemtest/testdata/complex/complex06.ql.java.out
deleted file mode 100644
index b4dc813..0000000
--- a/systemtest/testdata/complex/complex06.ql.java.out
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RasRuntimeException: Exception: Base type typeName:
- typeID: 0
- as RasCollectionType is not supported yet. \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex06.ql.out b/systemtest/testdata/complex/complex06.ql.out
deleted file mode 100644
index c9357dc..0000000
--- a/systemtest/testdata/complex/complex06.ql.out
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed line: result_type=set<complexd>
--- Testbed line: result_elements=1
--- Testbed start block:
-Element 1: (103.14, 206.28)
--- Testbed end block:
diff --git a/systemtest/testdata/complex/complex07.ql b/systemtest/testdata/complex/complex07.ql
deleted file mode 100644
index 27e9b54..0000000
--- a/systemtest/testdata/complex/complex07.ql
+++ /dev/null
@@ -1 +0,0 @@
-select complex(3.14d, 6.28d) - complex(100d, 200d) from ImgCharD -- complex2(-96.86, 193.72) \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex07.ql.java.out b/systemtest/testdata/complex/complex07.ql.java.out
deleted file mode 100644
index b4dc813..0000000
--- a/systemtest/testdata/complex/complex07.ql.java.out
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RasRuntimeException: Exception: Base type typeName:
- typeID: 0
- as RasCollectionType is not supported yet. \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex07.ql.out b/systemtest/testdata/complex/complex07.ql.out
deleted file mode 100644
index e5b41ab..0000000
--- a/systemtest/testdata/complex/complex07.ql.out
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed line: result_type=set<complexd>
--- Testbed line: result_elements=1
--- Testbed start block:
-Element 1: (-96.86, -193.72)
--- Testbed end block:
diff --git a/systemtest/testdata/complex/complex08.ql b/systemtest/testdata/complex/complex08.ql
deleted file mode 100644
index 3b89fae..0000000
--- a/systemtest/testdata/complex/complex08.ql
+++ /dev/null
@@ -1 +0,0 @@
-select complex(10d, 20d) * complex(3.0d, 4.0d) from ImgCharD -- complex2(-50, 100) \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex08.ql.java.out b/systemtest/testdata/complex/complex08.ql.java.out
deleted file mode 100644
index b4dc813..0000000
--- a/systemtest/testdata/complex/complex08.ql.java.out
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RasRuntimeException: Exception: Base type typeName:
- typeID: 0
- as RasCollectionType is not supported yet. \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex08.ql.out b/systemtest/testdata/complex/complex08.ql.out
deleted file mode 100644
index 2575c9f..0000000
--- a/systemtest/testdata/complex/complex08.ql.out
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed line: result_type=set<complexd>
--- Testbed line: result_elements=1
--- Testbed start block:
-Element 1: (-50, 100)
--- Testbed end block:
diff --git a/systemtest/testdata/complex/complex09.ql b/systemtest/testdata/complex/complex09.ql
deleted file mode 100644
index 847815a..0000000
--- a/systemtest/testdata/complex/complex09.ql
+++ /dev/null
@@ -1 +0,0 @@
-select complex(10d, 20d) / complex(1.0d, 2.0d) from ImgCharD -- complex2(10, 0) \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex09.ql.java.out b/systemtest/testdata/complex/complex09.ql.java.out
deleted file mode 100644
index b4dc813..0000000
--- a/systemtest/testdata/complex/complex09.ql.java.out
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RasRuntimeException: Exception: Base type typeName:
- typeID: 0
- as RasCollectionType is not supported yet. \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex09.ql.out b/systemtest/testdata/complex/complex09.ql.out
deleted file mode 100644
index a277bd1..0000000
--- a/systemtest/testdata/complex/complex09.ql.out
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed line: result_type=set<complexd>
--- Testbed line: result_elements=1
--- Testbed start block:
-Element 1: (10, 0)
--- Testbed end block:
diff --git a/systemtest/testdata/complex/complex10.ql b/systemtest/testdata/complex/complex10.ql
deleted file mode 100644
index 811e04e..0000000
--- a/systemtest/testdata/complex/complex10.ql
+++ /dev/null
@@ -1 +0,0 @@
-select complex(10f, 20f) / complex(1.0d, 2.0d) from ImgCharD -- complex2(10, 0) \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex10.ql.java.out b/systemtest/testdata/complex/complex10.ql.java.out
deleted file mode 100644
index b4dc813..0000000
--- a/systemtest/testdata/complex/complex10.ql.java.out
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RasRuntimeException: Exception: Base type typeName:
- typeID: 0
- as RasCollectionType is not supported yet. \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex10.ql.out b/systemtest/testdata/complex/complex10.ql.out
deleted file mode 100644
index a277bd1..0000000
--- a/systemtest/testdata/complex/complex10.ql.out
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed line: result_type=set<complexd>
--- Testbed line: result_elements=1
--- Testbed start block:
-Element 1: (10, 0)
--- Testbed end block:
diff --git a/systemtest/testdata/complex/complex11.ql b/systemtest/testdata/complex/complex11.ql
deleted file mode 100644
index a9557b2..0000000
--- a/systemtest/testdata/complex/complex11.ql
+++ /dev/null
@@ -1 +0,0 @@
-select 10.0 / complex(1.0d, 2.0d) from ImgCharD -- complex2(2, -4) \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex11.ql.java.out b/systemtest/testdata/complex/complex11.ql.java.out
deleted file mode 100644
index b4dc813..0000000
--- a/systemtest/testdata/complex/complex11.ql.java.out
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RasRuntimeException: Exception: Base type typeName:
- typeID: 0
- as RasCollectionType is not supported yet. \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex11.ql.out b/systemtest/testdata/complex/complex11.ql.out
deleted file mode 100644
index 428b61b..0000000
--- a/systemtest/testdata/complex/complex11.ql.out
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed line: result_type=set<complexd>
--- Testbed line: result_elements=1
--- Testbed start block:
-Element 1: (2, -4)
--- Testbed end block:
diff --git a/systemtest/testdata/complex/complex12.ql b/systemtest/testdata/complex/complex12.ql
deleted file mode 100644
index 8a2166f..0000000
--- a/systemtest/testdata/complex/complex12.ql
+++ /dev/null
@@ -1 +0,0 @@
-select complex(10.0d, 20.0d) / 5 from ImgCharD -- complex2(2.0, 4.0) \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex12.ql.java.out b/systemtest/testdata/complex/complex12.ql.java.out
deleted file mode 100644
index b4dc813..0000000
--- a/systemtest/testdata/complex/complex12.ql.java.out
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RasRuntimeException: Exception: Base type typeName:
- typeID: 0
- as RasCollectionType is not supported yet. \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex12.ql.out b/systemtest/testdata/complex/complex12.ql.out
deleted file mode 100644
index 0fed385..0000000
--- a/systemtest/testdata/complex/complex12.ql.out
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed line: result_type=set<complexd>
--- Testbed line: result_elements=1
--- Testbed start block:
-Element 1: (2, 4)
--- Testbed end block:
diff --git a/systemtest/testdata/complex/complex13.ql b/systemtest/testdata/complex/complex13.ql
deleted file mode 100644
index 44ea5f5..0000000
--- a/systemtest/testdata/complex/complex13.ql
+++ /dev/null
@@ -1 +0,0 @@
-select a * complex(3.14, 6.28) from ImgCharD as a -- marray<complex1> \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex13.ql.java.out b/systemtest/testdata/complex/complex13.ql.java.out
deleted file mode 100644
index b749f3e..0000000
--- a/systemtest/testdata/complex/complex13.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- RasRuntimeException: Exception: RasType complex is unknown. \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex13.ql.out b/systemtest/testdata/complex/complex13.ql.out
deleted file mode 100644
index a70bec9..0000000
--- a/systemtest/testdata/complex/complex13.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <complex, [0:10,0:10]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <complex, [0:10,0:10]>
- Type Schema...........: marray< complex(float, float) >
- Domain................: [0:10,0:10]
- Base Type Schema......: complex(float, float)
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 968
-(0, 0) (3.14, 6.28) (6.28, 12.56) (9.42, 18.84) (12.56, 25.12) (15.7, 31.4) (18.84, 37.68) (21.98, 43.96) (25.12, 50.24) (28.26, 56.52) (31.4, 62.8)
-(34.54, 69.08) (37.68, 75.36) (40.82, 81.64) (43.96, 87.92) (47.1, 94.2) (50.24, 100.48) (53.38, 106.76) (56.52, 113.04) (59.66, 119.32) (62.8, 125.6) (65.94, 131.88)
-(69.08, 138.16) (72.22, 144.44) (75.36, 150.72) (78.5, 157) (81.64, 163.28) (84.78, 169.56) (87.92, 175.84) (91.06, 182.12) (94.2, 188.4) (97.34, 194.68) (100.48, 200.96)
-(103.62, 207.24) (106.76, 213.52) (109.9, 219.8) (113.04, 226.08) (116.18, 232.36) (119.32, 238.64) (122.46, 244.92) (125.6, 251.2) (128.74, 257.48) (131.88, 263.76) (135.02, 270.04)
-(138.16, 276.32) (141.3, 282.6) (144.44, 288.88) (147.58, 295.16) (150.72, 301.44) (153.86, 307.72) (157, 314) (160.14, 320.28) (163.28, 326.56) (166.42, 332.84) (169.56, 339.12)
-(172.7, 345.4) (175.84, 351.68) (178.98, 357.96) (182.12, 364.24) (185.26, 370.52) (188.4, 376.8) (191.54, 383.08) (194.68, 389.36) (197.82, 395.64) (200.96, 401.92) (204.1, 408.2)
-(207.24, 414.48) (210.38, 420.76) (213.52, 427.04) (216.66, 433.32) (219.8, 439.6) (222.94, 445.88) (226.08, 452.16) (229.22, 458.44) (232.36, 464.72) (235.5, 471) (238.64, 477.28)
-(241.78, 483.56) (244.92, 489.84) (248.06, 496.12) (251.2, 502.4) (254.34, 508.68) (257.48, 514.96) (260.62, 521.24) (263.76, 527.52) (266.9, 533.8) (270.04, 540.08) (273.18, 546.36)
-(276.32, 552.64) (279.46, 558.92) (282.6, 565.2) (285.74, 571.48) (288.88, 577.76) (292.02, 584.04) (295.16, 590.32) (298.3, 596.6) (301.44, 602.88) (304.58, 609.16) (307.72, 615.44)
-(310.86, 621.72) (314, 628) (317.14, 634.28) (320.28, 640.56) (323.42, 646.84) (326.56, 653.12) (329.7, 659.4) (332.84, 665.68) (335.98, 671.96) (339.12, 678.24) (342.26, 684.52)
-(345.4, 690.8) (348.54, 697.08) (351.68, 703.36) (354.82, 709.64) (357.96, 715.92) (361.1, 722.2) (364.24, 728.48) (367.38, 734.76) (370.52, 741.04) (373.66, 747.32) (376.8, 753.6)
--- Testbed end block:
diff --git a/systemtest/testdata/complex/complex14.ql b/systemtest/testdata/complex/complex14.ql
deleted file mode 100644
index 676b136..0000000
--- a/systemtest/testdata/complex/complex14.ql
+++ /dev/null
@@ -1 +0,0 @@
-select a * complex(3.14d, 6.28d) from ImgCharD as a -- marray<complex2> \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex14.ql.java.out b/systemtest/testdata/complex/complex14.ql.java.out
deleted file mode 100644
index 5bd62a4..0000000
--- a/systemtest/testdata/complex/complex14.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- RasRuntimeException: Exception: RasType complexd is unknown. \ No newline at end of file
diff --git a/systemtest/testdata/complex/complex14.ql.out b/systemtest/testdata/complex/complex14.ql.out
deleted file mode 100644
index af48217..0000000
--- a/systemtest/testdata/complex/complex14.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <complexd, [0:10,0:10]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <complexd, [0:10,0:10]>
- Type Schema...........: marray< complex(double, double) >
- Domain................: [0:10,0:10]
- Base Type Schema......: complex(double, double)
- Base Type Length......: 16
- Data format.......... : Array
- Data size (bytes).... : 1936
-(0, 0) (3.14, 6.28) (6.28, 12.56) (9.42, 18.84) (12.56, 25.12) (15.7, 31.4) (18.84, 37.68) (21.98, 43.96) (25.12, 50.24) (28.26, 56.52) (31.4, 62.8)
-(34.54, 69.08) (37.68, 75.36) (40.82, 81.64) (43.96, 87.92) (47.1, 94.2) (50.24, 100.48) (53.38, 106.76) (56.52, 113.04) (59.66, 119.32) (62.8, 125.6) (65.94, 131.88)
-(69.08, 138.16) (72.22, 144.44) (75.36, 150.72) (78.5, 157) (81.64, 163.28) (84.78, 169.56) (87.92, 175.84) (91.06, 182.12) (94.2, 188.4) (97.34, 194.68) (100.48, 200.96)
-(103.62, 207.24) (106.76, 213.52) (109.9, 219.8) (113.04, 226.08) (116.18, 232.36) (119.32, 238.64) (122.46, 244.92) (125.6, 251.2) (128.74, 257.48) (131.88, 263.76) (135.02, 270.04)
-(138.16, 276.32) (141.3, 282.6) (144.44, 288.88) (147.58, 295.16) (150.72, 301.44) (153.86, 307.72) (157, 314) (160.14, 320.28) (163.28, 326.56) (166.42, 332.84) (169.56, 339.12)
-(172.7, 345.4) (175.84, 351.68) (178.98, 357.96) (182.12, 364.24) (185.26, 370.52) (188.4, 376.8) (191.54, 383.08) (194.68, 389.36) (197.82, 395.64) (200.96, 401.92) (204.1, 408.2)
-(207.24, 414.48) (210.38, 420.76) (213.52, 427.04) (216.66, 433.32) (219.8, 439.6) (222.94, 445.88) (226.08, 452.16) (229.22, 458.44) (232.36, 464.72) (235.5, 471) (238.64, 477.28)
-(241.78, 483.56) (244.92, 489.84) (248.06, 496.12) (251.2, 502.4) (254.34, 508.68) (257.48, 514.96) (260.62, 521.24) (263.76, 527.52) (266.9, 533.8) (270.04, 540.08) (273.18, 546.36)
-(276.32, 552.64) (279.46, 558.92) (282.6, 565.2) (285.74, 571.48) (288.88, 577.76) (292.02, 584.04) (295.16, 590.32) (298.3, 596.6) (301.44, 602.88) (304.58, 609.16) (307.72, 615.44)
-(310.86, 621.72) (314, 628) (317.14, 634.28) (320.28, 640.56) (323.42, 646.84) (326.56, 653.12) (329.7, 659.4) (332.84, 665.68) (335.98, 671.96) (339.12, 678.24) (342.26, 684.52)
-(345.4, 690.8) (348.54, 697.08) (351.68, 703.36) (354.82, 709.64) (357.96, 715.92) (361.1, 722.2) (364.24, 728.48) (367.38, 734.76) (370.52, 741.04) (373.66, 747.32) (376.8, 753.6)
--- Testbed end block:
diff --git a/systemtest/testdata/conversion/bmp1.ql b/systemtest/testdata/conversion/bmp1.ql
deleted file mode 100644
index 07350a8..0000000
--- a/systemtest/testdata/conversion/bmp1.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1881]>>
--- Testbed: result_elements=2
-
-SELECT bmp(a)
-FROM ImgCharA AS a
diff --git a/systemtest/testdata/conversion/bmp1.ql.java.out b/systemtest/testdata/conversion/bmp1.ql.java.out
deleted file mode 100644
index c816b20..0000000
--- a/systemtest/testdata/conversion/bmp1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:103]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 104
- 66 77 104 0 0 0 0 0 0 0 58 0 0 0 40 0 0 0 11 0 0 0 11 0 0 0 1 0 8 0 1 0 0 0 46 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 0 1
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:103]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 104
- 66 77 104 0 0 0 0 0 0 0 58 0 0 0 40 0 0 0 11 0 0 0 11 0 0 0 1 0 8 0 1 0 0 0 46 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 1 0 11 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 0 1 \ No newline at end of file
diff --git a/systemtest/testdata/conversion/bmp1.ql.out b/systemtest/testdata/conversion/bmp1.ql.out
deleted file mode 100644
index b227131..0000000
--- a/systemtest/testdata/conversion/bmp1.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:103]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1 written to image1.bmp
-Image 2 written to image2.bmp
--- Testbed end block:
diff --git a/systemtest/testdata/conversion/bmp2.ql b/systemtest/testdata/conversion/bmp2.ql
deleted file mode 100644
index 6f1f911..0000000
--- a/systemtest/testdata/conversion/bmp2.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1919]>>
--- Testbed: result_elements=2
-
-SELECT bmp(a)
-FROM ImgRGBA AS a
diff --git a/systemtest/testdata/conversion/bmp2.ql.java.out b/systemtest/testdata/conversion/bmp2.ql.java.out
deleted file mode 100644
index 218dbc1..0000000
--- a/systemtest/testdata/conversion/bmp2.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:449]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 450
- 66 77 -62 1 0 0 0 0 0 0 54 0 0 0 40 0 0 0 11 0 0 0 11 0 0 0 1 0 24 0 0 0 0 0 -116 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 0 0 0 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 0 0 0 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 0 0 0 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 0 0 0 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 0 0 0 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 0 0 0 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 0 0 0 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 0 0 0 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 0 0 0 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 0 0 0 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:449]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 450
- 66 77 -62 1 0 0 0 0 0 0 54 0 0 0 40 0 0 0 11 0 0 0 11 0 0 0 1 0 24 0 0 0 0 0 -116 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 0 0 0 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 0 0 0 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 0 0 0 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 0 0 0 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 0 0 0 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 0 0 0 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 0 0 0 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 0 0 0 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 0 0 0 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 0 0 0 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/conversion/bmp2.ql.out b/systemtest/testdata/conversion/bmp2.ql.out
deleted file mode 100644
index 60a9f4f..0000000
--- a/systemtest/testdata/conversion/bmp2.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:449]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1 written to image1.bmp
-Image 2 written to image2.bmp
--- Testbed end block:
diff --git a/systemtest/testdata/conversion/hdf1.ql b/systemtest/testdata/conversion/hdf1.ql
deleted file mode 100644
index 036fea5..0000000
--- a/systemtest/testdata/conversion/hdf1.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1881]>>
--- Testbed: result_elements=2
-
-SELECT hdf(a)
-FROM ImgCharA AS a
diff --git a/systemtest/testdata/conversion/hdf1.ql.java.out b/systemtest/testdata/conversion/hdf1.ql.java.out
deleted file mode 100644
index f44d2c4..0000000
--- a/systemtest/testdata/conversion/hdf1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:2967]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 2968
- 14 3 19 1 0 -56 0 0 0 0 0 30 0 1 0 0 9 106 0 0 0 92 2 -66 0 3 0 0 9 -58 0 0 0 121 7 -85 0 4 0 0 10 63 0 0 0 4 7 -86 0 4 0 0 10 67 0 0 0 60 7 -83 0 5 0 0 10 127 0 0 0 33 7 -85 0 6 0 0 10 -96 0 0 0 4 7 -86 0 6 0 0 10 -92 0 0 0 60 7 -83 0 7 0 0 10 -32 0 0 0 33 0 106 0 8 0 0 11 1 0 0 0 4 2 -67 0 8 0 0 11 5 0 0 0 22 2 -48 0 2 0 0 11 27 0 0 0 16 7 -83 0 9 0 0 11 43 0 0 0 60 7 -83 0 10 0 0 11 103 0 0 0 48 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 4 0 0 0 1 0 0 0 5 78 67 83 65 32 72 68 70 32 86 101 114 115 105 111 110 32 52 46 49 32 82 101 108 101 97 115 101 32 53 44 32 78 111 118 101 109 98 101 114 32 53 44 32 50 48 48 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 1 0 4 0 1 0 24 0 4 0 0 0 1 0 6 86 97 108 117 101 115 0 8 102 97 107 101 68 105 109 48 0 9 68 105 109 86 97 108 48 46 49 0 0 0 0 0 3 0 0 0 3 0 0 0 0 1 7 -86 0 4 0 8 102 97 107 101 68 105 109 48 0 6 68 105 109 48 46 48 0 0 0 0 0 3 0 0 0 0 0 0 11 0 0 0 0 0 1 0 4 0 1 0 24 0 4 0 0 0 1 0 6 86 97 108 117 101 115 0 8 102 97 107 101 68 105 109 49 0 9 68 105 109 86 97 108 48 46 49 0 0 0 0 0 3 0 0 0 3 0 0 0 0 1 7 -86 0 6 0 8 102 97 107 101 68 105 109 49 0 6 68 105 109 48 46 48 0 0 0 0 0 3 0 0 0 1 3 8 1 0 2 0 0 0 11 0 0 0 11 0 106 0 8 0 106 0 8 0 106 0 8 2 -66 0 3 0 106 0 8 2 -67 0 8 2 -47 0 8 0 6 7 -83 7 -83 2 -66 0 106 2 -67 2 -48 0 5 0 7 0 3 0 8 0 8 0 2 0 15 82 97 115 68 97 77 97 110 32 111 98 106 101 99 116 0 6 86 97 114 48 46 48 0 0 0 0 0 3 0 0 0 0 3 7 -83 7 -83 7 -83 0 5 0 7 0 9 0 15 47 116 109 112 47 102 105 108 101 86 82 69 88 71 57 0 6 67 68 70 48 46 48 0 0 0 0 0 3 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:2967]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 2968
- 14 3 19 1 0 -56 0 0 0 0 0 30 0 1 0 0 9 106 0 0 0 92 2 -66 0 3 0 0 9 -58 0 0 0 121 7 -85 0 4 0 0 10 63 0 0 0 4 7 -86 0 4 0 0 10 67 0 0 0 60 7 -83 0 5 0 0 10 127 0 0 0 33 7 -85 0 6 0 0 10 -96 0 0 0 4 7 -86 0 6 0 0 10 -92 0 0 0 60 7 -83 0 7 0 0 10 -32 0 0 0 33 0 106 0 8 0 0 11 1 0 0 0 4 2 -67 0 8 0 0 11 5 0 0 0 22 2 -48 0 2 0 0 11 27 0 0 0 16 7 -83 0 9 0 0 11 43 0 0 0 60 7 -83 0 10 0 0 11 103 0 0 0 48 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 4 0 0 0 1 0 0 0 5 78 67 83 65 32 72 68 70 32 86 101 114 115 105 111 110 32 52 46 49 32 82 101 108 101 97 115 101 32 53 44 32 78 111 118 101 109 98 101 114 32 53 44 32 50 48 48 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 11 0 0 0 0 0 1 0 4 0 1 0 24 0 4 0 0 0 1 0 6 86 97 108 117 101 115 0 8 102 97 107 101 68 105 109 48 0 9 68 105 109 86 97 108 48 46 49 0 0 0 0 0 3 0 0 0 3 0 0 0 0 1 7 -86 0 4 0 8 102 97 107 101 68 105 109 48 0 6 68 105 109 48 46 48 0 0 0 0 0 3 0 0 0 0 0 0 11 0 0 0 0 0 1 0 4 0 1 0 24 0 4 0 0 0 1 0 6 86 97 108 117 101 115 0 8 102 97 107 101 68 105 109 49 0 9 68 105 109 86 97 108 48 46 49 0 0 0 0 0 3 0 0 0 3 0 0 0 0 1 7 -86 0 6 0 8 102 97 107 101 68 105 109 49 0 6 68 105 109 48 46 48 0 0 0 0 0 3 0 0 0 1 3 8 1 0 2 0 0 0 11 0 0 0 11 0 106 0 8 0 106 0 8 0 106 0 8 2 -66 0 3 0 106 0 8 2 -67 0 8 2 -47 0 8 0 6 7 -83 7 -83 2 -66 0 106 2 -67 2 -48 0 5 0 7 0 3 0 8 0 8 0 2 0 15 82 97 115 68 97 77 97 110 32 111 98 106 101 99 116 0 6 86 97 114 48 46 48 0 0 0 0 0 3 0 0 0 0 3 7 -83 7 -83 7 -83 0 5 0 7 0 9 0 15 47 116 109 112 47 102 105 108 101 113 56 103 99 115 87 0 6 67 68 70 48 46 48 0 0 0 0 0 3 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/conversion/hdf1.ql.out b/systemtest/testdata/conversion/hdf1.ql.out
deleted file mode 100644
index 7bd6fdd..0000000
--- a/systemtest/testdata/conversion/hdf1.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:2967]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1 written to image1.hdf
-Image 2 written to image2.hdf
--- Testbed end block:
diff --git a/systemtest/testdata/conversion/hdf2.ql b/systemtest/testdata/conversion/hdf2.ql
deleted file mode 100644
index cdbdc69..0000000
--- a/systemtest/testdata/conversion/hdf2.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1919]>>
--- Testbed: result_elements=2
-
-SELECT hdf(a)
-FROM ImgRGBA AS a
diff --git a/systemtest/testdata/conversion/hdf2.ql.java.out b/systemtest/testdata/conversion/hdf2.ql.java.out
deleted file mode 100644
index 2b14e44..0000000
--- a/systemtest/testdata/conversion/hdf2.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 381 in line 6, column 8, near token hdf: Error in convertor of the selected data exchange format. \ No newline at end of file
diff --git a/systemtest/testdata/conversion/hdf2.ql.out b/systemtest/testdata/conversion/hdf2.ql.out
deleted file mode 100644
index 3684eb8..0000000
--- a/systemtest/testdata/conversion/hdf2.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=381
diff --git a/systemtest/testdata/conversion/inv_bmp1.ql b/systemtest/testdata/conversion/inv_bmp1.ql
deleted file mode 100644
index f3053ba..0000000
--- a/systemtest/testdata/conversion/inv_bmp1.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1881]>>
--- Testbed: result_elements=2
-
-SELECT inv_bmp(bmp(a))
-FROM ImgCharA AS a
diff --git a/systemtest/testdata/conversion/inv_bmp1.ql.java.out b/systemtest/testdata/conversion/inv_bmp1.ql.java.out
deleted file mode 100644
index f2deb7a..0000000
--- a/systemtest/testdata/conversion/inv_bmp1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/conversion/inv_bmp1.ql.out b/systemtest/testdata/conversion/inv_bmp1.ql.out
deleted file mode 100644
index 8e3e87c..0000000
--- a/systemtest/testdata/conversion/inv_bmp1.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/conversion/inv_bmp2.ql b/systemtest/testdata/conversion/inv_bmp2.ql
deleted file mode 100644
index 997a917..0000000
--- a/systemtest/testdata/conversion/inv_bmp2.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1919]>>
--- Testbed: result_elements=2
-
-SELECT inv_bmp(bmp(a))
-FROM ImgRGBA AS a
diff --git a/systemtest/testdata/conversion/inv_bmp2.ql.java.out b/systemtest/testdata/conversion/inv_bmp2.ql.java.out
deleted file mode 100644
index c039a78..0000000
--- a/systemtest/testdata/conversion/inv_bmp2.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasGMArray
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:205,0:205]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 3
- Data format...........: 0
- Data size (bytes).....: 363
- 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 \ No newline at end of file
diff --git a/systemtest/testdata/conversion/inv_bmp2.ql.out b/systemtest/testdata/conversion/inv_bmp2.ql.out
deleted file mode 100644
index 79f970f..0000000
--- a/systemtest/testdata/conversion/inv_bmp2.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <struct { char red, char green, char blue }, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <struct { char red, char green, char blue }, [0:10,0:10]>
- Type Schema...........: marray< struct{ char red, char green, char blue } >
- Domain................: [0:10,0:10]
- Base Type Schema......: struct{ char red, char green, char blue }
- Base Type Length......: 3
- Data format.......... : Array
- Data size (bytes).... : 363
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-Image 2
-GMarray
- Type Structure........: marray <struct { char red, char green, char blue }, [0:10,0:10]>
- Type Schema...........: marray< struct{ char red, char green, char blue } >
- Domain................: [0:10,0:10]
- Base Type Schema......: struct{ char red, char green, char blue }
- Base Type Length......: 3
- Data format.......... : Array
- Data size (bytes).... : 363
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
--- Testbed end block:
diff --git a/systemtest/testdata/conversion/inv_hdf1.ql b/systemtest/testdata/conversion/inv_hdf1.ql
deleted file mode 100644
index 523ad6a..0000000
--- a/systemtest/testdata/conversion/inv_hdf1.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1881]>>
--- Testbed: result_elements=2
-
-SELECT inv_hdf(hdf(a))
-FROM ImgCharA AS a
diff --git a/systemtest/testdata/conversion/inv_hdf1.ql.java.out b/systemtest/testdata/conversion/inv_hdf1.ql.java.out
deleted file mode 100644
index f2deb7a..0000000
--- a/systemtest/testdata/conversion/inv_hdf1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/conversion/inv_hdf1.ql.out b/systemtest/testdata/conversion/inv_hdf1.ql.out
deleted file mode 100644
index 8e3e87c..0000000
--- a/systemtest/testdata/conversion/inv_hdf1.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/conversion/inv_hdf2.ql b/systemtest/testdata/conversion/inv_hdf2.ql
deleted file mode 100644
index 30c86e1..0000000
--- a/systemtest/testdata/conversion/inv_hdf2.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1919]>>
--- Testbed: result_elements=2
-
-SELECT inv_hdf(hdf(a))
-FROM ImgRGBA AS a
diff --git a/systemtest/testdata/conversion/inv_hdf2.ql.java.out b/systemtest/testdata/conversion/inv_hdf2.ql.java.out
deleted file mode 100644
index d45254c..0000000
--- a/systemtest/testdata/conversion/inv_hdf2.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 381 in line 6, column 16, near token hdf: Error in convertor of the selected data exchange format. \ No newline at end of file
diff --git a/systemtest/testdata/conversion/inv_hdf2.ql.out b/systemtest/testdata/conversion/inv_hdf2.ql.out
deleted file mode 100644
index 3684eb8..0000000
--- a/systemtest/testdata/conversion/inv_hdf2.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=381
diff --git a/systemtest/testdata/conversion/inv_hdf3.ql b/systemtest/testdata/conversion/inv_hdf3.ql
deleted file mode 100644
index 76f9954..0000000
--- a/systemtest/testdata/conversion/inv_hdf3.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1919]>>
--- Testbed: result_elements=2
-
-SELECT inv_hdf(a)
-FROM ImgCharA AS a
diff --git a/systemtest/testdata/conversion/inv_hdf3.ql.java.out b/systemtest/testdata/conversion/inv_hdf3.ql.java.out
deleted file mode 100644
index 1090cd0..0000000
--- a/systemtest/testdata/conversion/inv_hdf3.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 381 in line 6, column 8, near token inv_hdf: Error in convertor of the selected data exchange format. \ No newline at end of file
diff --git a/systemtest/testdata/conversion/inv_hdf3.ql.out b/systemtest/testdata/conversion/inv_hdf3.ql.out
deleted file mode 100644
index 3684eb8..0000000
--- a/systemtest/testdata/conversion/inv_hdf3.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=381
diff --git a/systemtest/testdata/conversion/inv_hdf4.ql b/systemtest/testdata/conversion/inv_hdf4.ql
deleted file mode 100644
index c672a97..0000000
--- a/systemtest/testdata/conversion/inv_hdf4.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1919]>>
--- Testbed: result_elements=2
-
-SELECT inv_hdf(a)
-FROM ImgRGBA AS a
diff --git a/systemtest/testdata/conversion/inv_hdf4.ql.java.out b/systemtest/testdata/conversion/inv_hdf4.ql.java.out
deleted file mode 100644
index 1090cd0..0000000
--- a/systemtest/testdata/conversion/inv_hdf4.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 381 in line 6, column 8, near token inv_hdf: Error in convertor of the selected data exchange format. \ No newline at end of file
diff --git a/systemtest/testdata/conversion/inv_hdf4.ql.out b/systemtest/testdata/conversion/inv_hdf4.ql.out
deleted file mode 100644
index 3684eb8..0000000
--- a/systemtest/testdata/conversion/inv_hdf4.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=381
diff --git a/systemtest/testdata/conversion/inv_jpeg1.ql b/systemtest/testdata/conversion/inv_jpeg1.ql
deleted file mode 100644
index 81b6650..0000000
--- a/systemtest/testdata/conversion/inv_jpeg1.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1881]>>
--- Testbed: result_elements=2
-
-SELECT inv_jpeg(jpeg(a))
-FROM ImgCharA AS a
diff --git a/systemtest/testdata/conversion/inv_jpeg1.ql.java.out b/systemtest/testdata/conversion/inv_jpeg1.ql.java.out
deleted file mode 100644
index f2deb7a..0000000
--- a/systemtest/testdata/conversion/inv_jpeg1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/conversion/inv_jpeg1.ql.out b/systemtest/testdata/conversion/inv_jpeg1.ql.out
deleted file mode 100644
index 8e3e87c..0000000
--- a/systemtest/testdata/conversion/inv_jpeg1.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/conversion/inv_jpeg2.ql b/systemtest/testdata/conversion/inv_jpeg2.ql
deleted file mode 100644
index 94bf4ce..0000000
--- a/systemtest/testdata/conversion/inv_jpeg2.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1919]>>
--- Testbed: result_elements=2
-
-SELECT inv_jpeg(jpeg(a))
-FROM ImgRGBA AS a
diff --git a/systemtest/testdata/conversion/inv_jpeg2.ql.java.out b/systemtest/testdata/conversion/inv_jpeg2.ql.java.out
deleted file mode 100644
index c2cb6bc..0000000
--- a/systemtest/testdata/conversion/inv_jpeg2.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasGMArray
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:205,0:205]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 3
- Data format...........: 0
- Data size (bytes).....: 363
- 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 1 2 4 \ No newline at end of file
diff --git a/systemtest/testdata/conversion/inv_jpeg2.ql.out b/systemtest/testdata/conversion/inv_jpeg2.ql.out
deleted file mode 100644
index 85b8118..0000000
--- a/systemtest/testdata/conversion/inv_jpeg2.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <struct { char red, char green, char blue }, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <struct { char red, char green, char blue }, [0:10,0:10]>
- Type Schema...........: marray< struct{ char red, char green, char blue } >
- Domain................: [0:10,0:10]
- Base Type Schema......: struct{ char red, char green, char blue }
- Base Type Length......: 3
- Data format.......... : Array
- Data size (bytes).... : 363
-{ 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4}
-{ 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4}
-{ 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4}
-{ 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4}
-{ 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4}
-{ 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4}
-{ 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4}
-{ 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4}
-{ 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4}
-{ 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4}
-{ 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4}
-Image 2
-GMarray
- Type Structure........: marray <struct { char red, char green, char blue }, [0:10,0:10]>
- Type Schema...........: marray< struct{ char red, char green, char blue } >
- Domain................: [0:10,0:10]
- Base Type Schema......: struct{ char red, char green, char blue }
- Base Type Length......: 3
- Data format.......... : Array
- Data size (bytes).... : 363
-{ 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4}
-{ 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4}
-{ 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4}
-{ 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4}
-{ 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4}
-{ 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4}
-{ 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4}
-{ 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4}
-{ 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4}
-{ 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4}
-{ 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4} { 1, 2, 4}
--- Testbed end block:
diff --git a/systemtest/testdata/conversion/inv_png1.ql b/systemtest/testdata/conversion/inv_png1.ql
deleted file mode 100644
index 429e64e..0000000
--- a/systemtest/testdata/conversion/inv_png1.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1881]>>
--- Testbed: result_elements=2
-
-SELECT inv_png(png(a))
-FROM ImgCharA AS a
diff --git a/systemtest/testdata/conversion/inv_png1.ql.java.out b/systemtest/testdata/conversion/inv_png1.ql.java.out
deleted file mode 100644
index f2deb7a..0000000
--- a/systemtest/testdata/conversion/inv_png1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/conversion/inv_png1.ql.out b/systemtest/testdata/conversion/inv_png1.ql.out
deleted file mode 100644
index 8e3e87c..0000000
--- a/systemtest/testdata/conversion/inv_png1.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/conversion/inv_png2.ql b/systemtest/testdata/conversion/inv_png2.ql
deleted file mode 100644
index 514c612..0000000
--- a/systemtest/testdata/conversion/inv_png2.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1919]>>
--- Testbed: result_elements=2
-
-SELECT inv_png(png(a))
-FROM ImgRGBA AS a
diff --git a/systemtest/testdata/conversion/inv_png2.ql.java.out b/systemtest/testdata/conversion/inv_png2.ql.java.out
deleted file mode 100644
index c039a78..0000000
--- a/systemtest/testdata/conversion/inv_png2.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasGMArray
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:205,0:205]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 3
- Data format...........: 0
- Data size (bytes).....: 363
- 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 \ No newline at end of file
diff --git a/systemtest/testdata/conversion/inv_png2.ql.out b/systemtest/testdata/conversion/inv_png2.ql.out
deleted file mode 100644
index 79f970f..0000000
--- a/systemtest/testdata/conversion/inv_png2.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <struct { char red, char green, char blue }, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <struct { char red, char green, char blue }, [0:10,0:10]>
- Type Schema...........: marray< struct{ char red, char green, char blue } >
- Domain................: [0:10,0:10]
- Base Type Schema......: struct{ char red, char green, char blue }
- Base Type Length......: 3
- Data format.......... : Array
- Data size (bytes).... : 363
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-Image 2
-GMarray
- Type Structure........: marray <struct { char red, char green, char blue }, [0:10,0:10]>
- Type Schema...........: marray< struct{ char red, char green, char blue } >
- Domain................: [0:10,0:10]
- Base Type Schema......: struct{ char red, char green, char blue }
- Base Type Length......: 3
- Data format.......... : Array
- Data size (bytes).... : 363
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
--- Testbed end block:
diff --git a/systemtest/testdata/conversion/inv_tiff1.ql b/systemtest/testdata/conversion/inv_tiff1.ql
deleted file mode 100644
index 48aa564..0000000
--- a/systemtest/testdata/conversion/inv_tiff1.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1881]>>
--- Testbed: result_elements=2
-
-SELECT inv_tiff(tiff(a))
-FROM ImgCharA AS a
diff --git a/systemtest/testdata/conversion/inv_tiff1.ql.java.out b/systemtest/testdata/conversion/inv_tiff1.ql.java.out
deleted file mode 100644
index f2deb7a..0000000
--- a/systemtest/testdata/conversion/inv_tiff1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/conversion/inv_tiff1.ql.out b/systemtest/testdata/conversion/inv_tiff1.ql.out
deleted file mode 100644
index 8e3e87c..0000000
--- a/systemtest/testdata/conversion/inv_tiff1.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/conversion/inv_tiff2.ql b/systemtest/testdata/conversion/inv_tiff2.ql
deleted file mode 100644
index ec64d03..0000000
--- a/systemtest/testdata/conversion/inv_tiff2.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1919]>>
--- Testbed: result_elements=2
-
-SELECT inv_tiff(tiff(a))
-FROM ImgRGBA AS a
diff --git a/systemtest/testdata/conversion/inv_tiff2.ql.java.out b/systemtest/testdata/conversion/inv_tiff2.ql.java.out
deleted file mode 100644
index c039a78..0000000
--- a/systemtest/testdata/conversion/inv_tiff2.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasGMArray
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:205,0:205]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 3
- Data format...........: 0
- Data size (bytes).....: 363
- 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 \ No newline at end of file
diff --git a/systemtest/testdata/conversion/inv_tiff2.ql.out b/systemtest/testdata/conversion/inv_tiff2.ql.out
deleted file mode 100644
index 79f970f..0000000
--- a/systemtest/testdata/conversion/inv_tiff2.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <struct { char red, char green, char blue }, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <struct { char red, char green, char blue }, [0:10,0:10]>
- Type Schema...........: marray< struct{ char red, char green, char blue } >
- Domain................: [0:10,0:10]
- Base Type Schema......: struct{ char red, char green, char blue }
- Base Type Length......: 3
- Data format.......... : Array
- Data size (bytes).... : 363
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-Image 2
-GMarray
- Type Structure........: marray <struct { char red, char green, char blue }, [0:10,0:10]>
- Type Schema...........: marray< struct{ char red, char green, char blue } >
- Domain................: [0:10,0:10]
- Base Type Schema......: struct{ char red, char green, char blue }
- Base Type Length......: 3
- Data format.......... : Array
- Data size (bytes).... : 363
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
--- Testbed end block:
diff --git a/systemtest/testdata/conversion/inv_vff1.ql b/systemtest/testdata/conversion/inv_vff1.ql
deleted file mode 100644
index 8c5d9df..0000000
--- a/systemtest/testdata/conversion/inv_vff1.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:276]>>
--- Testbed: result_elements=2
-
-SELECT inv_vff(vff(a))
-FROM ImgCharA AS a
- \ No newline at end of file
diff --git a/systemtest/testdata/conversion/inv_vff1.ql.java.out b/systemtest/testdata/conversion/inv_vff1.ql.java.out
deleted file mode 100644
index f2deb7a..0000000
--- a/systemtest/testdata/conversion/inv_vff1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/conversion/inv_vff1.ql.out b/systemtest/testdata/conversion/inv_vff1.ql.out
deleted file mode 100644
index 8e3e87c..0000000
--- a/systemtest/testdata/conversion/inv_vff1.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/conversion/inv_vff2.ql b/systemtest/testdata/conversion/inv_vff2.ql
deleted file mode 100644
index 2fb3554..0000000
--- a/systemtest/testdata/conversion/inv_vff2.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1919]>>
--- Testbed: result_elements=2
-
-SELECT inv_vff(vff(a))
-FROM ImgRGBA AS a
diff --git a/systemtest/testdata/conversion/inv_vff2.ql.java.out b/systemtest/testdata/conversion/inv_vff2.ql.java.out
deleted file mode 100644
index 043ded0..0000000
--- a/systemtest/testdata/conversion/inv_vff2.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 381 in line 6, column 16, near token vff: Error in convertor of the selected data exchange format. \ No newline at end of file
diff --git a/systemtest/testdata/conversion/inv_vff2.ql.out b/systemtest/testdata/conversion/inv_vff2.ql.out
deleted file mode 100644
index 3684eb8..0000000
--- a/systemtest/testdata/conversion/inv_vff2.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=381
diff --git a/systemtest/testdata/conversion/jpeg1.ql b/systemtest/testdata/conversion/jpeg1.ql
deleted file mode 100644
index adf1afc..0000000
--- a/systemtest/testdata/conversion/jpeg1.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1881]>>
--- Testbed: result_elements=2
-
-SELECT jpeg(a)
-FROM ImgCharA AS a
diff --git a/systemtest/testdata/conversion/jpeg1.ql.java.out b/systemtest/testdata/conversion/jpeg1.ql.java.out
deleted file mode 100644
index 04aa648..0000000
--- a/systemtest/testdata/conversion/jpeg1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:334]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 335
- -1 -40 -1 -32 0 16 74 70 73 70 0 1 1 0 0 1 0 1 0 0 -1 -37 0 67 0 6 4 5 6 5 4 6 6 5 6 7 7 6 8 10 16 10 10 9 9 10 20 14 15 12 16 23 20 24 24 23 20 22 22 26 29 37 31 26 27 35 28 22 22 32 44 32 35 38 39 41 42 41 25 31 45 48 45 40 48 37 40 41 40 -1 -64 0 11 8 0 11 0 11 1 1 17 0 -1 -60 0 31 0 0 1 5 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 -1 -60 0 -75 16 0 2 1 3 3 2 4 3 5 5 4 4 0 0 1 125 1 2 3 0 4 17 5 18 33 49 65 6 19 81 97 7 34 113 20 50 -127 -111 -95 8 35 66 -79 -63 21 82 -47 -16 36 51 98 114 -126 9 10 22 23 24 25 26 37 38 39 40 41 42 52 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 -125 -124 -123 -122 -121 -120 -119 -118 -110 -109 -108 -107 -106 -105 -104 -103 -102 -94 -93 -92 -91 -90 -89 -88 -87 -86 -78 -77 -76 -75 -74 -73 -72 -71 -70 -62 -61 -60 -59 -58 -57 -56 -55 -54 -46 -45 -44 -43 -42 -41 -40 -39 -38 -31 -30 -29 -28 -27 -26 -25 -24 -23 -22 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -1 -38 0 8 1 1 0 0 63 0 -7 82 -118 40 -81 -1 -39
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:334]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 335
- -1 -40 -1 -32 0 16 74 70 73 70 0 1 1 0 0 1 0 1 0 0 -1 -37 0 67 0 6 4 5 6 5 4 6 6 5 6 7 7 6 8 10 16 10 10 9 9 10 20 14 15 12 16 23 20 24 24 23 20 22 22 26 29 37 31 26 27 35 28 22 22 32 44 32 35 38 39 41 42 41 25 31 45 48 45 40 48 37 40 41 40 -1 -64 0 11 8 0 11 0 11 1 1 17 0 -1 -60 0 31 0 0 1 5 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 -1 -60 0 -75 16 0 2 1 3 3 2 4 3 5 5 4 4 0 0 1 125 1 2 3 0 4 17 5 18 33 49 65 6 19 81 97 7 34 113 20 50 -127 -111 -95 8 35 66 -79 -63 21 82 -47 -16 36 51 98 114 -126 9 10 22 23 24 25 26 37 38 39 40 41 42 52 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 -125 -124 -123 -122 -121 -120 -119 -118 -110 -109 -108 -107 -106 -105 -104 -103 -102 -94 -93 -92 -91 -90 -89 -88 -87 -86 -78 -77 -76 -75 -74 -73 -72 -71 -70 -62 -61 -60 -59 -58 -57 -56 -55 -54 -46 -45 -44 -43 -42 -41 -40 -39 -38 -31 -30 -29 -28 -27 -26 -25 -24 -23 -22 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -1 -38 0 8 1 1 0 0 63 0 -7 90 -118 40 -81 -1 -39 \ No newline at end of file
diff --git a/systemtest/testdata/conversion/jpeg1.ql.out b/systemtest/testdata/conversion/jpeg1.ql.out
deleted file mode 100644
index 1122006..0000000
--- a/systemtest/testdata/conversion/jpeg1.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:334]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1 written to image1.jpg
-Image 2 written to image2.jpg
--- Testbed end block:
diff --git a/systemtest/testdata/conversion/jpeg2.ql b/systemtest/testdata/conversion/jpeg2.ql
deleted file mode 100644
index b539982..0000000
--- a/systemtest/testdata/conversion/jpeg2.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1919]>>
--- Testbed: result_elements=2
-
-SELECT jpeg(a)
-FROM ImgRGBA AS a
diff --git a/systemtest/testdata/conversion/jpeg2.ql.java.out b/systemtest/testdata/conversion/jpeg2.ql.java.out
deleted file mode 100644
index 3c8db7b..0000000
--- a/systemtest/testdata/conversion/jpeg2.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:630]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 631
- -1 -40 -1 -32 0 16 74 70 73 70 0 1 1 0 0 1 0 1 0 0 -1 -37 0 67 0 6 4 5 6 5 4 6 6 5 6 7 7 6 8 10 16 10 10 9 9 10 20 14 15 12 16 23 20 24 24 23 20 22 22 26 29 37 31 26 27 35 28 22 22 32 44 32 35 38 39 41 42 41 25 31 45 48 45 40 48 37 40 41 40 -1 -37 0 67 1 7 7 7 10 8 10 19 10 10 19 40 26 22 26 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 -1 -64 0 17 8 0 11 0 11 3 1 34 0 2 17 1 3 17 1 -1 -60 0 31 0 0 1 5 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 -1 -60 0 -75 16 0 2 1 3 3 2 4 3 5 5 4 4 0 0 1 125 1 2 3 0 4 17 5 18 33 49 65 6 19 81 97 7 34 113 20 50 -127 -111 -95 8 35 66 -79 -63 21 82 -47 -16 36 51 98 114 -126 9 10 22 23 24 25 26 37 38 39 40 41 42 52 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 -125 -124 -123 -122 -121 -120 -119 -118 -110 -109 -108 -107 -106 -105 -104 -103 -102 -94 -93 -92 -91 -90 -89 -88 -87 -86 -78 -77 -76 -75 -74 -73 -72 -71 -70 -62 -61 -60 -59 -58 -57 -56 -55 -54 -46 -45 -44 -43 -42 -41 -40 -39 -38 -31 -30 -29 -28 -27 -26 -25 -24 -23 -22 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -1 -60 0 31 1 0 3 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 -1 -60 0 -75 17 0 2 1 2 4 4 3 4 7 5 4 4 0 1 2 119 0 1 2 3 17 4 5 33 49 6 18 65 81 7 97 113 19 34 50 -127 8 20 66 -111 -95 -79 -63 9 35 51 82 -16 21 98 114 -47 10 22 36 52 -31 37 -15 23 24 25 26 38 39 40 41 42 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 -126 -125 -124 -123 -122 -121 -120 -119 -118 -110 -109 -108 -107 -106 -105 -104 -103 -102 -94 -93 -92 -91 -90 -89 -88 -87 -86 -78 -77 -76 -75 -74 -73 -72 -71 -70 -62 -61 -60 -59 -58 -57 -56 -55 -54 -46 -45 -44 -43 -42 -41 -40 -39 -38 -30 -29 -28 -27 -26 -25 -24 -23 -22 -14 -13 -12 -11 -10 -9 -8 -7 -6 -1 -38 0 12 3 1 0 2 17 3 17 0 63 0 -7 94 -118 40 -90 35 -1 -39
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:630]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 631
- -1 -40 -1 -32 0 16 74 70 73 70 0 1 1 0 0 1 0 1 0 0 -1 -37 0 67 0 6 4 5 6 5 4 6 6 5 6 7 7 6 8 10 16 10 10 9 9 10 20 14 15 12 16 23 20 24 24 23 20 22 22 26 29 37 31 26 27 35 28 22 22 32 44 32 35 38 39 41 42 41 25 31 45 48 45 40 48 37 40 41 40 -1 -37 0 67 1 7 7 7 10 8 10 19 10 10 19 40 26 22 26 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 -1 -64 0 17 8 0 11 0 11 3 1 34 0 2 17 1 3 17 1 -1 -60 0 31 0 0 1 5 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 -1 -60 0 -75 16 0 2 1 3 3 2 4 3 5 5 4 4 0 0 1 125 1 2 3 0 4 17 5 18 33 49 65 6 19 81 97 7 34 113 20 50 -127 -111 -95 8 35 66 -79 -63 21 82 -47 -16 36 51 98 114 -126 9 10 22 23 24 25 26 37 38 39 40 41 42 52 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 -125 -124 -123 -122 -121 -120 -119 -118 -110 -109 -108 -107 -106 -105 -104 -103 -102 -94 -93 -92 -91 -90 -89 -88 -87 -86 -78 -77 -76 -75 -74 -73 -72 -71 -70 -62 -61 -60 -59 -58 -57 -56 -55 -54 -46 -45 -44 -43 -42 -41 -40 -39 -38 -31 -30 -29 -28 -27 -26 -25 -24 -23 -22 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -1 -60 0 31 1 0 3 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 -1 -60 0 -75 17 0 2 1 2 4 4 3 4 7 5 4 4 0 1 2 119 0 1 2 3 17 4 5 33 49 6 18 65 81 7 97 113 19 34 50 -127 8 20 66 -111 -95 -79 -63 9 35 51 82 -16 21 98 114 -47 10 22 36 52 -31 37 -15 23 24 25 26 38 39 40 41 42 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 -126 -125 -124 -123 -122 -121 -120 -119 -118 -110 -109 -108 -107 -106 -105 -104 -103 -102 -94 -93 -92 -91 -90 -89 -88 -87 -86 -78 -77 -76 -75 -74 -73 -72 -71 -70 -62 -61 -60 -59 -58 -57 -56 -55 -54 -46 -45 -44 -43 -42 -41 -40 -39 -38 -30 -29 -28 -27 -26 -25 -24 -23 -22 -14 -13 -12 -11 -10 -9 -8 -7 -6 -1 -38 0 12 3 1 0 2 17 3 17 0 63 0 -7 94 -118 40 -90 35 -1 -39 \ No newline at end of file
diff --git a/systemtest/testdata/conversion/jpeg2.ql.out b/systemtest/testdata/conversion/jpeg2.ql.out
deleted file mode 100644
index 7113105..0000000
--- a/systemtest/testdata/conversion/jpeg2.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:630]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1 written to image1.jpg
-Image 2 written to image2.jpg
--- Testbed end block:
diff --git a/systemtest/testdata/conversion/png1.ql b/systemtest/testdata/conversion/png1.ql
deleted file mode 100644
index 53bcb69..0000000
--- a/systemtest/testdata/conversion/png1.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1881]>>
--- Testbed: result_elements=2
-
-SELECT png(a)
-FROM ImgCharA AS a
diff --git a/systemtest/testdata/conversion/png1.ql.java.out b/systemtest/testdata/conversion/png1.ql.java.out
deleted file mode 100644
index 50e7461..0000000
--- a/systemtest/testdata/conversion/png1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:132]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 133
- -119 80 78 71 13 10 26 10 0 0 0 13 73 72 68 82 0 0 0 11 0 0 0 11 8 0 0 0 0 -116 -57 40 -6 0 0 0 1 115 66 73 84 8 -26 10 91 -103 0 0 0 39 116 69 88 116 68 101 115 99 114 105 112 116 105 111 110 0 82 97 115 68 97 77 97 110 32 77 68 68 32 101 110 99 111 100 101 100 32 97 115 32 80 78 71 40 12 -78 -46 0 0 0 12 73 68 65 84 120 -100 99 96 24 120 0 0 0 -124 0 1 60 -90 123 89 0 0 0 0 73 69 78 68 -82 66 96 -126
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:137]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 138
- -119 80 78 71 13 10 26 10 0 0 0 13 73 72 68 82 0 0 0 11 0 0 0 11 8 0 0 0 0 -116 -57 40 -6 0 0 0 1 115 66 73 84 8 -26 10 91 -103 0 0 0 39 116 69 88 116 68 101 115 99 114 105 112 116 105 111 110 0 82 97 115 68 97 77 97 110 32 77 68 68 32 101 110 99 111 100 101 100 32 97 115 32 80 78 71 40 12 -78 -46 0 0 0 17 73 68 65 84 120 -100 99 100 100 -128 3 38 -122 -127 97 3 0 6 -77 0 23 29 -35 -23 -90 0 0 0 0 73 69 78 68 -82 66 96 -126 \ No newline at end of file
diff --git a/systemtest/testdata/conversion/png1.ql.out b/systemtest/testdata/conversion/png1.ql.out
deleted file mode 100644
index 5cced6c..0000000
--- a/systemtest/testdata/conversion/png1.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:132]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1 written to image1.png
-Image 2 written to image2.png
--- Testbed end block:
diff --git a/systemtest/testdata/conversion/png2.ql b/systemtest/testdata/conversion/png2.ql
deleted file mode 100644
index c5fa915..0000000
--- a/systemtest/testdata/conversion/png2.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1919]>>
--- Testbed: result_elements=2
-
-SELECT png(a)
-FROM ImgRGBA AS a
diff --git a/systemtest/testdata/conversion/png2.ql.java.out b/systemtest/testdata/conversion/png2.ql.java.out
deleted file mode 100644
index b8c0183..0000000
--- a/systemtest/testdata/conversion/png2.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:144]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 145
- -119 80 78 71 13 10 26 10 0 0 0 13 73 72 68 82 0 0 0 11 0 0 0 11 8 2 0 0 0 38 -50 -32 113 0 0 0 3 115 66 73 84 8 8 8 -37 -31 79 -32 0 0 0 39 116 69 88 116 68 101 115 99 114 105 112 116 105 111 110 0 82 97 115 68 97 77 97 110 32 77 68 68 32 101 110 99 111 100 101 100 32 97 115 32 80 78 71 40 12 -78 -46 0 0 0 22 73 68 65 84 120 -100 99 100 100 98 102 -64 11 -104 -16 75 -113 -86 32 67 5 0 26 62 0 28 -114 -41 30 -110 0 0 0 0 73 69 78 68 -82 66 96 -126
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:144]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 145
- -119 80 78 71 13 10 26 10 0 0 0 13 73 72 68 82 0 0 0 11 0 0 0 11 8 2 0 0 0 38 -50 -32 113 0 0 0 3 115 66 73 84 8 8 8 -37 -31 79 -32 0 0 0 39 116 69 88 116 68 101 115 99 114 105 112 116 105 111 110 0 82 97 115 68 97 77 97 110 32 77 68 68 32 101 110 99 111 100 101 100 32 97 115 32 80 78 71 40 12 -78 -46 0 0 0 22 73 68 65 84 120 -100 99 100 100 98 102 -64 11 -104 -16 75 -113 -86 32 67 5 0 26 62 0 28 -114 -41 30 -110 0 0 0 0 73 69 78 68 -82 66 96 -126 \ No newline at end of file
diff --git a/systemtest/testdata/conversion/png2.ql.out b/systemtest/testdata/conversion/png2.ql.out
deleted file mode 100644
index 53915b1..0000000
--- a/systemtest/testdata/conversion/png2.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:144]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1 written to image1.png
-Image 2 written to image2.png
--- Testbed end block:
diff --git a/systemtest/testdata/conversion/tiff1.ql b/systemtest/testdata/conversion/tiff1.ql
deleted file mode 100644
index 02ff04e..0000000
--- a/systemtest/testdata/conversion/tiff1.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1881]>>
--- Testbed: result_elements=2
-
-SELECT tiff(a)
-FROM ImgCharA AS a
diff --git a/systemtest/testdata/conversion/tiff1.ql.java.out b/systemtest/testdata/conversion/tiff1.ql.java.out
deleted file mode 100644
index 29a61c9..0000000
--- a/systemtest/testdata/conversion/tiff1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:1981]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 1982
- 73 73 42 0 -126 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 115 21 0 0 1 3 0 1 0 0 0 11 0 0 0 1 1 3 0 1 0 0 0 11 0 0 0 2 1 3 0 1 0 0 0 8 0 0 0 3 1 3 0 1 0 0 0 1 0 0 0 6 1 3 0 1 0 0 0 3 0 0 0 10 1 3 0 1 0 0 0 1 0 0 0 13 1 2 0 6 0 0 0 -124 1 0 0 17 1 4 0 1 0 0 0 8 0 0 0 18 1 3 0 1 0 0 0 1 0 0 0 21 1 3 0 1 0 0 0 1 0 0 0 22 1 3 0 1 0 0 0 -24 2 0 0 23 1 4 0 1 0 0 0 121 0 0 0 26 1 5 0 1 0 0 0 -118 1 0 0 27 1 5 0 1 0 0 0 -110 1 0 0 28 1 3 0 1 0 0 0 1 0 0 0 30 1 5 0 1 0 0 0 -102 1 0 0 31 1 5 0 1 0 0 0 -94 1 0 0 40 1 3 0 1 0 0 0 2 0 0 0 49 1 2 0 9 0 0 0 -86 1 0 0 59 1 2 0 9 0 0 0 -76 1 0 0 64 1 3 0 0 3 0 0 -66 1 0 0 0 0 0 0 73 109 97 103 101 0 0 0 0 90 0 0 0 1 0 0 0 90 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 82 97 115 68 97 77 97 110 0 0 82 97 115 68 97 77 97 110 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 99 100 100 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 108 109 109 110 110 111 111 112 112 113 113 114 114 115 115 116 116 117 117 118 118 119 119 120 120 121 121 122 122 123 123 124 124 125 125 126 126 127 127 -128 -128 -127 -127 -126 -126 -125 -125 -124 -124 -123 -123 -122 -122 -121 -121 -120 -120 -119 -119 -118 -118 -117 -117 -116 -116 -115 -115 -114 -114 -113 -113 -112 -112 -111 -111 -110 -110 -109 -109 -108 -108 -107 -107 -106 -106 -105 -105 -104 -104 -103 -103 -102 -102 -101 -101 -100 -100 -99 -99 -98 -98 -97 -97 -96 -96 -95 -95 -94 -94 -93 -93 -92 -92 -91 -91 -90 -90 -89 -89 -88 -88 -87 -87 -86 -86 -85 -85 -84 -84 -83 -83 -82 -82 -81 -81 -80 -80 -79 -79 -78 -78 -77 -77 -76 -76 -75 -75 -74 -74 -73 -73 -72 -72 -71 -71 -70 -70 -69 -69 -68 -68 -67 -67 -66 -66 -65 -65 -64 -64 -63 -63 -62 -62 -61 -61 -60 -60 -59 -59 -58 -58 -57 -57 -56 -56 -55 -55 -54 -54 -53 -53 -52 -52 -51 -51 -50 -50 -49 -49 -48 -48 -47 -47 -46 -46 -45 -45 -44 -44 -43 -43 -42 -42 -41 -41 -40 -40 -39 -39 -38 -38 -37 -37 -36 -36 -35 -35 -34 -34 -33 -33 -32 -32 -31 -31 -30 -30 -29 -29 -28 -28 -27 -27 -26 -26 -25 -25 -24 -24 -23 -23 -22 -22 -21 -21 -20 -20 -19 -19 -18 -18 -17 -17 -16 -16 -15 -15 -14 -14 -13 -13 -12 -12 -11 -11 -10 -10 -9 -9 -8 -8 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 99 100 100 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 108 109 109 110 110 111 111 112 112 113 113 114 114 115 115 116 116 117 117 118 118 119 119 120 120 121 121 122 122 123 123 124 124 125 125 126 126 127 127 -128 -128 -127 -127 -126 -126 -125 -125 -124 -124 -123 -123 -122 -122 -121 -121 -120 -120 -119 -119 -118 -118 -117 -117 -116 -116 -115 -115 -114 -114 -113 -113 -112 -112 -111 -111 -110 -110 -109 -109 -108 -108 -107 -107 -106 -106 -105 -105 -104 -104 -103 -103 -102 -102 -101 -101 -100 -100 -99 -99 -98 -98 -97 -97 -96 -96 -95 -95 -94 -94 -93 -93 -92 -92 -91 -91 -90 -90 -89 -89 -88 -88 -87 -87 -86 -86 -85 -85 -84 -84 -83 -83 -82 -82 -81 -81 -80 -80 -79 -79 -78 -78 -77 -77 -76 -76 -75 -75 -74 -74 -73 -73 -72 -72 -71 -71 -70 -70 -69 -69 -68 -68 -67 -67 -66 -66 -65 -65 -64 -64 -63 -63 -62 -62 -61 -61 -60 -60 -59 -59 -58 -58 -57 -57 -56 -56 -55 -55 -54 -54 -53 -53 -52 -52 -51 -51 -50 -50 -49 -49 -48 -48 -47 -47 -46 -46 -45 -45 -44 -44 -43 -43 -42 -42 -41 -41 -40 -40 -39 -39 -38 -38 -37 -37 -36 -36 -35 -35 -34 -34 -33 -33 -32 -32 -31 -31 -30 -30 -29 -29 -28 -28 -27 -27 -26 -26 -25 -25 -24 -24 -23 -23 -22 -22 -21 -21 -20 -20 -19 -19 -18 -18 -17 -17 -16 -16 -15 -15 -14 -14 -13 -13 -12 -12 -11 -11 -10 -10 -9 -9 -8 -8 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 99 100 100 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 108 109 109 110 110 111 111 112 112 113 113 114 114 115 115 116 116 117 117 118 118 119 119 120 120 121 121 122 122 123 123 124 124 125 125 126 126 127 127 -128 -128 -127 -127 -126 -126 -125 -125 -124 -124 -123 -123 -122 -122 -121 -121 -120 -120 -119 -119 -118 -118 -117 -117 -116 -116 -115 -115 -114 -114 -113 -113 -112 -112 -111 -111 -110 -110 -109 -109 -108 -108 -107 -107 -106 -106 -105 -105 -104 -104 -103 -103 -102 -102 -101 -101 -100 -100 -99 -99 -98 -98 -97 -97 -96 -96 -95 -95 -94 -94 -93 -93 -92 -92 -91 -91 -90 -90 -89 -89 -88 -88 -87 -87 -86 -86 -85 -85 -84 -84 -83 -83 -82 -82 -81 -81 -80 -80 -79 -79 -78 -78 -77 -77 -76 -76 -75 -75 -74 -74 -73 -73 -72 -72 -71 -71 -70 -70 -69 -69 -68 -68 -67 -67 -66 -66 -65 -65 -64 -64 -63 -63 -62 -62 -61 -61 -60 -60 -59 -59 -58 -58 -57 -57 -56 -56 -55 -55 -54 -54 -53 -53 -52 -52 -51 -51 -50 -50 -49 -49 -48 -48 -47 -47 -46 -46 -45 -45 -44 -44 -43 -43 -42 -42 -41 -41 -40 -40 -39 -39 -38 -38 -37 -37 -36 -36 -35 -35 -34 -34 -33 -33 -32 -32 -31 -31 -30 -30 -29 -29 -28 -28 -27 -27 -26 -26 -25 -25 -24 -24 -23 -23 -22 -22 -21 -21 -20 -20 -19 -19 -18 -18 -17 -17 -16 -16 -15 -15 -14 -14 -13 -13 -12 -12 -11 -11 -10 -10 -9 -9 -8 -8 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:1981]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 1982
- 73 73 42 0 -126 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 21 0 0 1 3 0 1 0 0 0 11 0 0 0 1 1 3 0 1 0 0 0 11 0 0 0 2 1 3 0 1 0 0 0 8 0 0 0 3 1 3 0 1 0 0 0 1 0 0 0 6 1 3 0 1 0 0 0 3 0 0 0 10 1 3 0 1 0 0 0 1 0 0 0 13 1 2 0 6 0 0 0 -124 1 0 0 17 1 4 0 1 0 0 0 8 0 0 0 18 1 3 0 1 0 0 0 1 0 0 0 21 1 3 0 1 0 0 0 1 0 0 0 22 1 3 0 1 0 0 0 -24 2 0 0 23 1 4 0 1 0 0 0 121 0 0 0 26 1 5 0 1 0 0 0 -118 1 0 0 27 1 5 0 1 0 0 0 -110 1 0 0 28 1 3 0 1 0 0 0 1 0 0 0 30 1 5 0 1 0 0 0 -102 1 0 0 31 1 5 0 1 0 0 0 -94 1 0 0 40 1 3 0 1 0 0 0 2 0 0 0 49 1 2 0 9 0 0 0 -86 1 0 0 59 1 2 0 9 0 0 0 -76 1 0 0 64 1 3 0 0 3 0 0 -66 1 0 0 0 0 0 0 73 109 97 103 101 0 0 0 0 90 0 0 0 1 0 0 0 90 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 82 97 115 68 97 77 97 110 0 0 82 97 115 68 97 77 97 110 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 99 100 100 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 108 109 109 110 110 111 111 112 112 113 113 114 114 115 115 116 116 117 117 118 118 119 119 120 120 121 121 122 122 123 123 124 124 125 125 126 126 127 127 -128 -128 -127 -127 -126 -126 -125 -125 -124 -124 -123 -123 -122 -122 -121 -121 -120 -120 -119 -119 -118 -118 -117 -117 -116 -116 -115 -115 -114 -114 -113 -113 -112 -112 -111 -111 -110 -110 -109 -109 -108 -108 -107 -107 -106 -106 -105 -105 -104 -104 -103 -103 -102 -102 -101 -101 -100 -100 -99 -99 -98 -98 -97 -97 -96 -96 -95 -95 -94 -94 -93 -93 -92 -92 -91 -91 -90 -90 -89 -89 -88 -88 -87 -87 -86 -86 -85 -85 -84 -84 -83 -83 -82 -82 -81 -81 -80 -80 -79 -79 -78 -78 -77 -77 -76 -76 -75 -75 -74 -74 -73 -73 -72 -72 -71 -71 -70 -70 -69 -69 -68 -68 -67 -67 -66 -66 -65 -65 -64 -64 -63 -63 -62 -62 -61 -61 -60 -60 -59 -59 -58 -58 -57 -57 -56 -56 -55 -55 -54 -54 -53 -53 -52 -52 -51 -51 -50 -50 -49 -49 -48 -48 -47 -47 -46 -46 -45 -45 -44 -44 -43 -43 -42 -42 -41 -41 -40 -40 -39 -39 -38 -38 -37 -37 -36 -36 -35 -35 -34 -34 -33 -33 -32 -32 -31 -31 -30 -30 -29 -29 -28 -28 -27 -27 -26 -26 -25 -25 -24 -24 -23 -23 -22 -22 -21 -21 -20 -20 -19 -19 -18 -18 -17 -17 -16 -16 -15 -15 -14 -14 -13 -13 -12 -12 -11 -11 -10 -10 -9 -9 -8 -8 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 99 100 100 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 108 109 109 110 110 111 111 112 112 113 113 114 114 115 115 116 116 117 117 118 118 119 119 120 120 121 121 122 122 123 123 124 124 125 125 126 126 127 127 -128 -128 -127 -127 -126 -126 -125 -125 -124 -124 -123 -123 -122 -122 -121 -121 -120 -120 -119 -119 -118 -118 -117 -117 -116 -116 -115 -115 -114 -114 -113 -113 -112 -112 -111 -111 -110 -110 -109 -109 -108 -108 -107 -107 -106 -106 -105 -105 -104 -104 -103 -103 -102 -102 -101 -101 -100 -100 -99 -99 -98 -98 -97 -97 -96 -96 -95 -95 -94 -94 -93 -93 -92 -92 -91 -91 -90 -90 -89 -89 -88 -88 -87 -87 -86 -86 -85 -85 -84 -84 -83 -83 -82 -82 -81 -81 -80 -80 -79 -79 -78 -78 -77 -77 -76 -76 -75 -75 -74 -74 -73 -73 -72 -72 -71 -71 -70 -70 -69 -69 -68 -68 -67 -67 -66 -66 -65 -65 -64 -64 -63 -63 -62 -62 -61 -61 -60 -60 -59 -59 -58 -58 -57 -57 -56 -56 -55 -55 -54 -54 -53 -53 -52 -52 -51 -51 -50 -50 -49 -49 -48 -48 -47 -47 -46 -46 -45 -45 -44 -44 -43 -43 -42 -42 -41 -41 -40 -40 -39 -39 -38 -38 -37 -37 -36 -36 -35 -35 -34 -34 -33 -33 -32 -32 -31 -31 -30 -30 -29 -29 -28 -28 -27 -27 -26 -26 -25 -25 -24 -24 -23 -23 -22 -22 -21 -21 -20 -20 -19 -19 -18 -18 -17 -17 -16 -16 -15 -15 -14 -14 -13 -13 -12 -12 -11 -11 -10 -10 -9 -9 -8 -8 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 99 100 100 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 108 109 109 110 110 111 111 112 112 113 113 114 114 115 115 116 116 117 117 118 118 119 119 120 120 121 121 122 122 123 123 124 124 125 125 126 126 127 127 -128 -128 -127 -127 -126 -126 -125 -125 -124 -124 -123 -123 -122 -122 -121 -121 -120 -120 -119 -119 -118 -118 -117 -117 -116 -116 -115 -115 -114 -114 -113 -113 -112 -112 -111 -111 -110 -110 -109 -109 -108 -108 -107 -107 -106 -106 -105 -105 -104 -104 -103 -103 -102 -102 -101 -101 -100 -100 -99 -99 -98 -98 -97 -97 -96 -96 -95 -95 -94 -94 -93 -93 -92 -92 -91 -91 -90 -90 -89 -89 -88 -88 -87 -87 -86 -86 -85 -85 -84 -84 -83 -83 -82 -82 -81 -81 -80 -80 -79 -79 -78 -78 -77 -77 -76 -76 -75 -75 -74 -74 -73 -73 -72 -72 -71 -71 -70 -70 -69 -69 -68 -68 -67 -67 -66 -66 -65 -65 -64 -64 -63 -63 -62 -62 -61 -61 -60 -60 -59 -59 -58 -58 -57 -57 -56 -56 -55 -55 -54 -54 -53 -53 -52 -52 -51 -51 -50 -50 -49 -49 -48 -48 -47 -47 -46 -46 -45 -45 -44 -44 -43 -43 -42 -42 -41 -41 -40 -40 -39 -39 -38 -38 -37 -37 -36 -36 -35 -35 -34 -34 -33 -33 -32 -32 -31 -31 -30 -30 -29 -29 -28 -28 -27 -27 -26 -26 -25 -25 -24 -24 -23 -23 -22 -22 -21 -21 -20 -20 -19 -19 -18 -18 -17 -17 -16 -16 -15 -15 -14 -14 -13 -13 -12 -12 -11 -11 -10 -10 -9 -9 -8 -8 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1 \ No newline at end of file
diff --git a/systemtest/testdata/conversion/tiff1.ql.out b/systemtest/testdata/conversion/tiff1.ql.out
deleted file mode 100644
index 52d3548..0000000
--- a/systemtest/testdata/conversion/tiff1.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:1981]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1 written to image1.tif
-Image 2 written to image2.tif
--- Testbed end block:
diff --git a/systemtest/testdata/conversion/tiff2.ql b/systemtest/testdata/conversion/tiff2.ql
deleted file mode 100644
index 2f2f3aa..0000000
--- a/systemtest/testdata/conversion/tiff2.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1919]>>
--- Testbed: result_elements=2
-
-SELECT tiff(a)
-FROM ImgRGBA AS a
diff --git a/systemtest/testdata/conversion/tiff2.ql.java.out b/systemtest/testdata/conversion/tiff2.ql.java.out
deleted file mode 100644
index 2c61647..0000000
--- a/systemtest/testdata/conversion/tiff2.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:2229]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 2230
- 73 73 42 0 116 1 0 0 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 0 21 0 0 1 3 0 1 0 0 0 11 0 0 0 1 1 3 0 1 0 0 0 11 0 0 0 2 1 3 0 3 0 0 0 118 2 0 0 3 1 3 0 1 0 0 0 1 0 0 0 6 1 3 0 1 0 0 0 2 0 0 0 10 1 3 0 1 0 0 0 1 0 0 0 13 1 2 0 6 0 0 0 124 2 0 0 17 1 4 0 1 0 0 0 8 0 0 0 18 1 3 0 1 0 0 0 1 0 0 0 21 1 3 0 1 0 0 0 3 0 0 0 22 1 3 0 1 0 0 0 -8 0 0 0 23 1 4 0 1 0 0 0 107 1 0 0 26 1 5 0 1 0 0 0 -126 2 0 0 27 1 5 0 1 0 0 0 -118 2 0 0 28 1 3 0 1 0 0 0 1 0 0 0 30 1 5 0 1 0 0 0 -110 2 0 0 31 1 5 0 1 0 0 0 -102 2 0 0 40 1 3 0 1 0 0 0 2 0 0 0 49 1 2 0 9 0 0 0 -94 2 0 0 59 1 2 0 9 0 0 0 -84 2 0 0 64 1 3 0 0 3 0 0 -74 2 0 0 0 0 0 0 8 0 8 0 8 0 73 109 97 103 101 0 0 0 0 90 0 0 0 1 0 0 0 90 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 82 97 115 68 97 77 97 110 0 0 82 97 115 68 97 77 97 110 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 99 100 100 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 108 109 109 110 110 111 111 112 112 113 113 114 114 115 115 116 116 117 117 118 118 119 119 120 120 121 121 122 122 123 123 124 124 125 125 126 126 127 127 -128 -128 -127 -127 -126 -126 -125 -125 -124 -124 -123 -123 -122 -122 -121 -121 -120 -120 -119 -119 -118 -118 -117 -117 -116 -116 -115 -115 -114 -114 -113 -113 -112 -112 -111 -111 -110 -110 -109 -109 -108 -108 -107 -107 -106 -106 -105 -105 -104 -104 -103 -103 -102 -102 -101 -101 -100 -100 -99 -99 -98 -98 -97 -97 -96 -96 -95 -95 -94 -94 -93 -93 -92 -92 -91 -91 -90 -90 -89 -89 -88 -88 -87 -87 -86 -86 -85 -85 -84 -84 -83 -83 -82 -82 -81 -81 -80 -80 -79 -79 -78 -78 -77 -77 -76 -76 -75 -75 -74 -74 -73 -73 -72 -72 -71 -71 -70 -70 -69 -69 -68 -68 -67 -67 -66 -66 -65 -65 -64 -64 -63 -63 -62 -62 -61 -61 -60 -60 -59 -59 -58 -58 -57 -57 -56 -56 -55 -55 -54 -54 -53 -53 -52 -52 -51 -51 -50 -50 -49 -49 -48 -48 -47 -47 -46 -46 -45 -45 -44 -44 -43 -43 -42 -42 -41 -41 -40 -40 -39 -39 -38 -38 -37 -37 -36 -36 -35 -35 -34 -34 -33 -33 -32 -32 -31 -31 -30 -30 -29 -29 -28 -28 -27 -27 -26 -26 -25 -25 -24 -24 -23 -23 -22 -22 -21 -21 -20 -20 -19 -19 -18 -18 -17 -17 -16 -16 -15 -15 -14 -14 -13 -13 -12 -12 -11 -11 -10 -10 -9 -9 -8 -8 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 99 100 100 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 108 109 109 110 110 111 111 112 112 113 113 114 114 115 115 116 116 117 117 118 118 119 119 120 120 121 121 122 122 123 123 124 124 125 125 126 126 127 127 -128 -128 -127 -127 -126 -126 -125 -125 -124 -124 -123 -123 -122 -122 -121 -121 -120 -120 -119 -119 -118 -118 -117 -117 -116 -116 -115 -115 -114 -114 -113 -113 -112 -112 -111 -111 -110 -110 -109 -109 -108 -108 -107 -107 -106 -106 -105 -105 -104 -104 -103 -103 -102 -102 -101 -101 -100 -100 -99 -99 -98 -98 -97 -97 -96 -96 -95 -95 -94 -94 -93 -93 -92 -92 -91 -91 -90 -90 -89 -89 -88 -88 -87 -87 -86 -86 -85 -85 -84 -84 -83 -83 -82 -82 -81 -81 -80 -80 -79 -79 -78 -78 -77 -77 -76 -76 -75 -75 -74 -74 -73 -73 -72 -72 -71 -71 -70 -70 -69 -69 -68 -68 -67 -67 -66 -66 -65 -65 -64 -64 -63 -63 -62 -62 -61 -61 -60 -60 -59 -59 -58 -58 -57 -57 -56 -56 -55 -55 -54 -54 -53 -53 -52 -52 -51 -51 -50 -50 -49 -49 -48 -48 -47 -47 -46 -46 -45 -45 -44 -44 -43 -43 -42 -42 -41 -41 -40 -40 -39 -39 -38 -38 -37 -37 -36 -36 -35 -35 -34 -34 -33 -33 -32 -32 -31 -31 -30 -30 -29 -29 -28 -28 -27 -27 -26 -26 -25 -25 -24 -24 -23 -23 -22 -22 -21 -21 -20 -20 -19 -19 -18 -18 -17 -17 -16 -16 -15 -15 -14 -14 -13 -13 -12 -12 -11 -11 -10 -10 -9 -9 -8 -8 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 99 100 100 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 108 109 109 110 110 111 111 112 112 113 113 114 114 115 115 116 116 117 117 118 118 119 119 120 120 121 121 122 122 123 123 124 124 125 125 126 126 127 127 -128 -128 -127 -127 -126 -126 -125 -125 -124 -124 -123 -123 -122 -122 -121 -121 -120 -120 -119 -119 -118 -118 -117 -117 -116 -116 -115 -115 -114 -114 -113 -113 -112 -112 -111 -111 -110 -110 -109 -109 -108 -108 -107 -107 -106 -106 -105 -105 -104 -104 -103 -103 -102 -102 -101 -101 -100 -100 -99 -99 -98 -98 -97 -97 -96 -96 -95 -95 -94 -94 -93 -93 -92 -92 -91 -91 -90 -90 -89 -89 -88 -88 -87 -87 -86 -86 -85 -85 -84 -84 -83 -83 -82 -82 -81 -81 -80 -80 -79 -79 -78 -78 -77 -77 -76 -76 -75 -75 -74 -74 -73 -73 -72 -72 -71 -71 -70 -70 -69 -69 -68 -68 -67 -67 -66 -66 -65 -65 -64 -64 -63 -63 -62 -62 -61 -61 -60 -60 -59 -59 -58 -58 -57 -57 -56 -56 -55 -55 -54 -54 -53 -53 -52 -52 -51 -51 -50 -50 -49 -49 -48 -48 -47 -47 -46 -46 -45 -45 -44 -44 -43 -43 -42 -42 -41 -41 -40 -40 -39 -39 -38 -38 -37 -37 -36 -36 -35 -35 -34 -34 -33 -33 -32 -32 -31 -31 -30 -30 -29 -29 -28 -28 -27 -27 -26 -26 -25 -25 -24 -24 -23 -23 -22 -22 -21 -21 -20 -20 -19 -19 -18 -18 -17 -17 -16 -16 -15 -15 -14 -14 -13 -13 -12 -12 -11 -11 -10 -10 -9 -9 -8 -8 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:2229]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 2230
- 73 73 42 0 116 1 0 0 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 0 21 0 0 1 3 0 1 0 0 0 11 0 0 0 1 1 3 0 1 0 0 0 11 0 0 0 2 1 3 0 3 0 0 0 118 2 0 0 3 1 3 0 1 0 0 0 1 0 0 0 6 1 3 0 1 0 0 0 2 0 0 0 10 1 3 0 1 0 0 0 1 0 0 0 13 1 2 0 6 0 0 0 124 2 0 0 17 1 4 0 1 0 0 0 8 0 0 0 18 1 3 0 1 0 0 0 1 0 0 0 21 1 3 0 1 0 0 0 3 0 0 0 22 1 3 0 1 0 0 0 -8 0 0 0 23 1 4 0 1 0 0 0 107 1 0 0 26 1 5 0 1 0 0 0 -126 2 0 0 27 1 5 0 1 0 0 0 -118 2 0 0 28 1 3 0 1 0 0 0 1 0 0 0 30 1 5 0 1 0 0 0 -110 2 0 0 31 1 5 0 1 0 0 0 -102 2 0 0 40 1 3 0 1 0 0 0 2 0 0 0 49 1 2 0 9 0 0 0 -94 2 0 0 59 1 2 0 9 0 0 0 -84 2 0 0 64 1 3 0 0 3 0 0 -74 2 0 0 0 0 0 0 8 0 8 0 8 0 73 109 97 103 101 0 0 0 0 90 0 0 0 1 0 0 0 90 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 82 97 115 68 97 77 97 110 0 0 82 97 115 68 97 77 97 110 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 99 100 100 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 108 109 109 110 110 111 111 112 112 113 113 114 114 115 115 116 116 117 117 118 118 119 119 120 120 121 121 122 122 123 123 124 124 125 125 126 126 127 127 -128 -128 -127 -127 -126 -126 -125 -125 -124 -124 -123 -123 -122 -122 -121 -121 -120 -120 -119 -119 -118 -118 -117 -117 -116 -116 -115 -115 -114 -114 -113 -113 -112 -112 -111 -111 -110 -110 -109 -109 -108 -108 -107 -107 -106 -106 -105 -105 -104 -104 -103 -103 -102 -102 -101 -101 -100 -100 -99 -99 -98 -98 -97 -97 -96 -96 -95 -95 -94 -94 -93 -93 -92 -92 -91 -91 -90 -90 -89 -89 -88 -88 -87 -87 -86 -86 -85 -85 -84 -84 -83 -83 -82 -82 -81 -81 -80 -80 -79 -79 -78 -78 -77 -77 -76 -76 -75 -75 -74 -74 -73 -73 -72 -72 -71 -71 -70 -70 -69 -69 -68 -68 -67 -67 -66 -66 -65 -65 -64 -64 -63 -63 -62 -62 -61 -61 -60 -60 -59 -59 -58 -58 -57 -57 -56 -56 -55 -55 -54 -54 -53 -53 -52 -52 -51 -51 -50 -50 -49 -49 -48 -48 -47 -47 -46 -46 -45 -45 -44 -44 -43 -43 -42 -42 -41 -41 -40 -40 -39 -39 -38 -38 -37 -37 -36 -36 -35 -35 -34 -34 -33 -33 -32 -32 -31 -31 -30 -30 -29 -29 -28 -28 -27 -27 -26 -26 -25 -25 -24 -24 -23 -23 -22 -22 -21 -21 -20 -20 -19 -19 -18 -18 -17 -17 -16 -16 -15 -15 -14 -14 -13 -13 -12 -12 -11 -11 -10 -10 -9 -9 -8 -8 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 99 100 100 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 108 109 109 110 110 111 111 112 112 113 113 114 114 115 115 116 116 117 117 118 118 119 119 120 120 121 121 122 122 123 123 124 124 125 125 126 126 127 127 -128 -128 -127 -127 -126 -126 -125 -125 -124 -124 -123 -123 -122 -122 -121 -121 -120 -120 -119 -119 -118 -118 -117 -117 -116 -116 -115 -115 -114 -114 -113 -113 -112 -112 -111 -111 -110 -110 -109 -109 -108 -108 -107 -107 -106 -106 -105 -105 -104 -104 -103 -103 -102 -102 -101 -101 -100 -100 -99 -99 -98 -98 -97 -97 -96 -96 -95 -95 -94 -94 -93 -93 -92 -92 -91 -91 -90 -90 -89 -89 -88 -88 -87 -87 -86 -86 -85 -85 -84 -84 -83 -83 -82 -82 -81 -81 -80 -80 -79 -79 -78 -78 -77 -77 -76 -76 -75 -75 -74 -74 -73 -73 -72 -72 -71 -71 -70 -70 -69 -69 -68 -68 -67 -67 -66 -66 -65 -65 -64 -64 -63 -63 -62 -62 -61 -61 -60 -60 -59 -59 -58 -58 -57 -57 -56 -56 -55 -55 -54 -54 -53 -53 -52 -52 -51 -51 -50 -50 -49 -49 -48 -48 -47 -47 -46 -46 -45 -45 -44 -44 -43 -43 -42 -42 -41 -41 -40 -40 -39 -39 -38 -38 -37 -37 -36 -36 -35 -35 -34 -34 -33 -33 -32 -32 -31 -31 -30 -30 -29 -29 -28 -28 -27 -27 -26 -26 -25 -25 -24 -24 -23 -23 -22 -22 -21 -21 -20 -20 -19 -19 -18 -18 -17 -17 -16 -16 -15 -15 -14 -14 -13 -13 -12 -12 -11 -11 -10 -10 -9 -9 -8 -8 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 99 100 100 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 108 109 109 110 110 111 111 112 112 113 113 114 114 115 115 116 116 117 117 118 118 119 119 120 120 121 121 122 122 123 123 124 124 125 125 126 126 127 127 -128 -128 -127 -127 -126 -126 -125 -125 -124 -124 -123 -123 -122 -122 -121 -121 -120 -120 -119 -119 -118 -118 -117 -117 -116 -116 -115 -115 -114 -114 -113 -113 -112 -112 -111 -111 -110 -110 -109 -109 -108 -108 -107 -107 -106 -106 -105 -105 -104 -104 -103 -103 -102 -102 -101 -101 -100 -100 -99 -99 -98 -98 -97 -97 -96 -96 -95 -95 -94 -94 -93 -93 -92 -92 -91 -91 -90 -90 -89 -89 -88 -88 -87 -87 -86 -86 -85 -85 -84 -84 -83 -83 -82 -82 -81 -81 -80 -80 -79 -79 -78 -78 -77 -77 -76 -76 -75 -75 -74 -74 -73 -73 -72 -72 -71 -71 -70 -70 -69 -69 -68 -68 -67 -67 -66 -66 -65 -65 -64 -64 -63 -63 -62 -62 -61 -61 -60 -60 -59 -59 -58 -58 -57 -57 -56 -56 -55 -55 -54 -54 -53 -53 -52 -52 -51 -51 -50 -50 -49 -49 -48 -48 -47 -47 -46 -46 -45 -45 -44 -44 -43 -43 -42 -42 -41 -41 -40 -40 -39 -39 -38 -38 -37 -37 -36 -36 -35 -35 -34 -34 -33 -33 -32 -32 -31 -31 -30 -30 -29 -29 -28 -28 -27 -27 -26 -26 -25 -25 -24 -24 -23 -23 -22 -22 -21 -21 -20 -20 -19 -19 -18 -18 -17 -17 -16 -16 -15 -15 -14 -14 -13 -13 -12 -12 -11 -11 -10 -10 -9 -9 -8 -8 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1 \ No newline at end of file
diff --git a/systemtest/testdata/conversion/tiff2.ql.out b/systemtest/testdata/conversion/tiff2.ql.out
deleted file mode 100644
index 5b8c057..0000000
--- a/systemtest/testdata/conversion/tiff2.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:2229]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1 written to image1.tif
-Image 2 written to image2.tif
--- Testbed end block:
diff --git a/systemtest/testdata/conversion/vff1.ql b/systemtest/testdata/conversion/vff1.ql
deleted file mode 100644
index e6df59e..0000000
--- a/systemtest/testdata/conversion/vff1.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:276]>>
--- Testbed: result_elements=2
-
-SELECT vff(a)
-FROM ImgCharA AS a
- \ No newline at end of file
diff --git a/systemtest/testdata/conversion/vff1.ql.java.out b/systemtest/testdata/conversion/vff1.ql.java.out
deleted file mode 100644
index 65dcbb3..0000000
--- a/systemtest/testdata/conversion/vff1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:275]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 276
- 110 99 97 97 10 114 97 110 107 61 50 59 10 116 121 112 101 61 114 97 115 116 101 114 59 10 102 111 114 109 97 116 61 115 108 105 99 101 59 10 115 105 122 101 61 49 49 32 49 49 59 10 111 114 105 103 105 110 61 48 32 48 59 10 101 120 116 101 110 116 61 49 48 32 49 48 59 10 97 115 112 101 99 116 61 49 46 48 32 49 46 48 59 10 98 97 110 100 115 61 49 59 10 98 105 116 115 61 56 59 10 101 110 100 105 97 110 110 101 115 115 61 108 105 116 116 108 101 95 101 110 100 105 97 110 59 10 100 97 116 97 95 111 114 100 101 114 61 120 121 59 10 10 12 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:275]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 276
- 110 99 97 97 10 114 97 110 107 61 50 59 10 116 121 112 101 61 114 97 115 116 101 114 59 10 102 111 114 109 97 116 61 115 108 105 99 101 59 10 115 105 122 101 61 49 49 32 49 49 59 10 111 114 105 103 105 110 61 48 32 48 59 10 101 120 116 101 110 116 61 49 48 32 49 48 59 10 97 115 112 101 99 116 61 49 46 48 32 49 46 48 59 10 98 97 110 100 115 61 49 59 10 98 105 116 115 61 56 59 10 101 110 100 105 97 110 110 101 115 115 61 108 105 116 116 108 101 95 101 110 100 105 97 110 59 10 100 97 116 97 95 111 114 100 101 114 61 120 121 59 10 10 12 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/conversion/vff1.ql.out b/systemtest/testdata/conversion/vff1.ql.out
deleted file mode 100644
index d6af2ca..0000000
--- a/systemtest/testdata/conversion/vff1.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:275]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1 written to image1.vff
-Image 2 written to image2.vff
--- Testbed end block:
diff --git a/systemtest/testdata/conversion/vff2.ql b/systemtest/testdata/conversion/vff2.ql
deleted file mode 100644
index 6047ac1..0000000
--- a/systemtest/testdata/conversion/vff2.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:1919]>>
--- Testbed: result_elements=2
-
-SELECT vff(a)
-FROM ImgRGBA AS a
diff --git a/systemtest/testdata/conversion/vff2.ql.java.out b/systemtest/testdata/conversion/vff2.ql.java.out
deleted file mode 100644
index a407a85..0000000
--- a/systemtest/testdata/conversion/vff2.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 381 in line 6, column 8, near token vff: Error in convertor of the selected data exchange format. \ No newline at end of file
diff --git a/systemtest/testdata/conversion/vff2.ql.out b/systemtest/testdata/conversion/vff2.ql.out
deleted file mode 100644
index 3684eb8..0000000
--- a/systemtest/testdata/conversion/vff2.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=381
diff --git a/systemtest/testdata/empty/empty.ql b/systemtest/testdata/empty/empty.ql
deleted file mode 100644
index 3104df5..0000000
--- a/systemtest/testdata/empty/empty.ql
+++ /dev/null
@@ -1 +0,0 @@
--- select a<132 from ImgCharA as a
diff --git a/systemtest/testdata/empty/empty.ql.java.out b/systemtest/testdata/empty/empty.ql.java.out
deleted file mode 100644
index 26e1b5c..0000000
--- a/systemtest/testdata/empty/empty.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error: Unexpected end of query. \ No newline at end of file
diff --git a/systemtest/testdata/empty/empty.ql.out b/systemtest/testdata/empty/empty.ql.out
deleted file mode 100644
index d1ec6cb..0000000
--- a/systemtest/testdata/empty/empty.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=308
diff --git a/systemtest/testdata/empty/empty2.ql b/systemtest/testdata/empty/empty2.ql
deleted file mode 100644
index 76743dc..0000000
--- a/systemtest/testdata/empty/empty2.ql
+++ /dev/null
@@ -1 +0,0 @@
-// select a<132 from ImgCharA as a
diff --git a/systemtest/testdata/empty/empty2.ql.java.out b/systemtest/testdata/empty/empty2.ql.java.out
deleted file mode 100644
index 26e1b5c..0000000
--- a/systemtest/testdata/empty/empty2.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error: Unexpected end of query. \ No newline at end of file
diff --git a/systemtest/testdata/empty/empty2.ql.out b/systemtest/testdata/empty/empty2.ql.out
deleted file mode 100644
index d1ec6cb..0000000
--- a/systemtest/testdata/empty/empty2.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=308
diff --git a/systemtest/testdata/empty/empty3.ql b/systemtest/testdata/empty/empty3.ql
deleted file mode 100644
index 6752782..0000000
--- a/systemtest/testdata/empty/empty3.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-/*
- select a<132 from ImgCharA as a
-*/
diff --git a/systemtest/testdata/empty/empty3.ql.java.out b/systemtest/testdata/empty/empty3.ql.java.out
deleted file mode 100644
index 26e1b5c..0000000
--- a/systemtest/testdata/empty/empty3.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error: Unexpected end of query. \ No newline at end of file
diff --git a/systemtest/testdata/empty/empty3.ql.out b/systemtest/testdata/empty/empty3.ql.out
deleted file mode 100644
index d1ec6cb..0000000
--- a/systemtest/testdata/empty/empty3.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=308
diff --git a/systemtest/testdata/empty/empty4.ql b/systemtest/testdata/empty/empty4.ql
deleted file mode 100644
index 0ca7574..0000000
--- a/systemtest/testdata/empty/empty4.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-/*
- select a<132 from ImgCharA as a
-
diff --git a/systemtest/testdata/empty/empty4.ql.java.out b/systemtest/testdata/empty/empty4.ql.java.out
deleted file mode 100644
index 65b2739..0000000
--- a/systemtest/testdata/empty/empty4.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error 300 in line 3, column 1: Unexpected name /. \ No newline at end of file
diff --git a/systemtest/testdata/empty/empty4.ql.out b/systemtest/testdata/empty/empty4.ql.out
deleted file mode 100644
index addb1c0..0000000
--- a/systemtest/testdata/empty/empty4.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=300
diff --git a/systemtest/testdata/empty/empty5.ql b/systemtest/testdata/empty/empty5.ql
deleted file mode 100644
index 7c804a4..0000000
--- a/systemtest/testdata/empty/empty5.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-- select a<132 from ImgCharA as a
-
diff --git a/systemtest/testdata/empty/empty5.ql.java.out b/systemtest/testdata/empty/empty5.ql.java.out
deleted file mode 100644
index 1c3e17f..0000000
--- a/systemtest/testdata/empty/empty5.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error 300 in line 3, column 1: Unexpected name -. \ No newline at end of file
diff --git a/systemtest/testdata/empty/empty5.ql.out b/systemtest/testdata/empty/empty5.ql.out
deleted file mode 100644
index addb1c0..0000000
--- a/systemtest/testdata/empty/empty5.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=300
diff --git a/systemtest/testdata/empty/empty6.ql b/systemtest/testdata/empty/empty6.ql
deleted file mode 100644
index 11108c9..0000000
--- a/systemtest/testdata/empty/empty6.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-/ select a<132 from ImgCharA as a
-
diff --git a/systemtest/testdata/empty/empty6.ql.java.out b/systemtest/testdata/empty/empty6.ql.java.out
deleted file mode 100644
index 65b2739..0000000
--- a/systemtest/testdata/empty/empty6.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error 300 in line 3, column 1: Unexpected name /. \ No newline at end of file
diff --git a/systemtest/testdata/empty/empty6.ql.out b/systemtest/testdata/empty/empty6.ql.out
deleted file mode 100644
index addb1c0..0000000
--- a/systemtest/testdata/empty/empty6.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=300
diff --git a/systemtest/testdata/empty/opt.ql b/systemtest/testdata/empty/opt.ql
deleted file mode 100644
index 475edc1..0000000
--- a/systemtest/testdata/empty/opt.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-/*+opt 0
- select a<132 from ImgCharA as a
-*/
diff --git a/systemtest/testdata/empty/opt.ql.java.out b/systemtest/testdata/empty/opt.ql.java.out
deleted file mode 100644
index 26e1b5c..0000000
--- a/systemtest/testdata/empty/opt.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error: Unexpected end of query. \ No newline at end of file
diff --git a/systemtest/testdata/empty/opt.ql.out b/systemtest/testdata/empty/opt.ql.out
deleted file mode 100644
index d1ec6cb..0000000
--- a/systemtest/testdata/empty/opt.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=308
diff --git a/systemtest/testdata/empty/opt1.ql b/systemtest/testdata/empty/opt1.ql
deleted file mode 100644
index b2389e1..0000000
--- a/systemtest/testdata/empty/opt1.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-/*+opt 1
- select a<132 from ImgCharA as a
-*/
diff --git a/systemtest/testdata/empty/opt1.ql.java.out b/systemtest/testdata/empty/opt1.ql.java.out
deleted file mode 100644
index 26e1b5c..0000000
--- a/systemtest/testdata/empty/opt1.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error: Unexpected end of query. \ No newline at end of file
diff --git a/systemtest/testdata/empty/opt1.ql.out b/systemtest/testdata/empty/opt1.ql.out
deleted file mode 100644
index d1ec6cb..0000000
--- a/systemtest/testdata/empty/opt1.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=308
diff --git a/systemtest/testdata/empty/opt2.ql b/systemtest/testdata/empty/opt2.ql
deleted file mode 100644
index 758ff22..0000000
--- a/systemtest/testdata/empty/opt2.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-/*+opt 2
- select a<132 from ImgCharA as a
-*/
diff --git a/systemtest/testdata/empty/opt2.ql.java.out b/systemtest/testdata/empty/opt2.ql.java.out
deleted file mode 100644
index 26e1b5c..0000000
--- a/systemtest/testdata/empty/opt2.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error: Unexpected end of query. \ No newline at end of file
diff --git a/systemtest/testdata/empty/opt2.ql.out b/systemtest/testdata/empty/opt2.ql.out
deleted file mode 100644
index d1ec6cb..0000000
--- a/systemtest/testdata/empty/opt2.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=308
diff --git a/systemtest/testdata/empty/opt3.ql b/systemtest/testdata/empty/opt3.ql
deleted file mode 100644
index 65eb556..0000000
--- a/systemtest/testdata/empty/opt3.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-/*+opt 3
- select a<132 from ImgCharA as a
-*/
diff --git a/systemtest/testdata/empty/opt3.ql.java.out b/systemtest/testdata/empty/opt3.ql.java.out
deleted file mode 100644
index 26e1b5c..0000000
--- a/systemtest/testdata/empty/opt3.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error: Unexpected end of query. \ No newline at end of file
diff --git a/systemtest/testdata/empty/opt3.ql.out b/systemtest/testdata/empty/opt3.ql.out
deleted file mode 100644
index d1ec6cb..0000000
--- a/systemtest/testdata/empty/opt3.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=308
diff --git a/systemtest/testdata/empty/opt4.ql b/systemtest/testdata/empty/opt4.ql
deleted file mode 100644
index 1c6dee8..0000000
--- a/systemtest/testdata/empty/opt4.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-/*+opt 4
- select a<132 from ImgCharA as a
-*/
diff --git a/systemtest/testdata/empty/opt4.ql.java.out b/systemtest/testdata/empty/opt4.ql.java.out
deleted file mode 100644
index 26e1b5c..0000000
--- a/systemtest/testdata/empty/opt4.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error: Unexpected end of query. \ No newline at end of file
diff --git a/systemtest/testdata/empty/opt4.ql.out b/systemtest/testdata/empty/opt4.ql.out
deleted file mode 100644
index d1ec6cb..0000000
--- a/systemtest/testdata/empty/opt4.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=308
diff --git a/systemtest/testdata/empty/opt41.ql b/systemtest/testdata/empty/opt41.ql
deleted file mode 100644
index e064d9f..0000000
--- a/systemtest/testdata/empty/opt41.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-/*+opt 4*/
- select a<132 from ImgCharA as a
-*/
diff --git a/systemtest/testdata/empty/opt41.ql.java.out b/systemtest/testdata/empty/opt41.ql.java.out
deleted file mode 100644
index da83965..0000000
--- a/systemtest/testdata/empty/opt41.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error 300 in line 5, column 1: Unexpected name *. \ No newline at end of file
diff --git a/systemtest/testdata/empty/opt41.ql.out b/systemtest/testdata/empty/opt41.ql.out
deleted file mode 100644
index addb1c0..0000000
--- a/systemtest/testdata/empty/opt41.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=300
diff --git a/systemtest/testdata/empty/opt5.ql b/systemtest/testdata/empty/opt5.ql
deleted file mode 100644
index 6136e69..0000000
--- a/systemtest/testdata/empty/opt5.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-[opt 0]
--- select a>123 from ImgChar as a \ No newline at end of file
diff --git a/systemtest/testdata/empty/opt5.ql.java.out b/systemtest/testdata/empty/opt5.ql.java.out
deleted file mode 100644
index 26e1b5c..0000000
--- a/systemtest/testdata/empty/opt5.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error: Unexpected end of query. \ No newline at end of file
diff --git a/systemtest/testdata/empty/opt5.ql.out b/systemtest/testdata/empty/opt5.ql.out
deleted file mode 100644
index d1ec6cb..0000000
--- a/systemtest/testdata/empty/opt5.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=308
diff --git a/systemtest/testdata/empty/opt6.ql b/systemtest/testdata/empty/opt6.ql
deleted file mode 100644
index ad397b6..0000000
--- a/systemtest/testdata/empty/opt6.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-[opt 1]
--- select a>123 from ImgChar as a \ No newline at end of file
diff --git a/systemtest/testdata/empty/opt6.ql.java.out b/systemtest/testdata/empty/opt6.ql.java.out
deleted file mode 100644
index 26e1b5c..0000000
--- a/systemtest/testdata/empty/opt6.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error: Unexpected end of query. \ No newline at end of file
diff --git a/systemtest/testdata/empty/opt6.ql.out b/systemtest/testdata/empty/opt6.ql.out
deleted file mode 100644
index d1ec6cb..0000000
--- a/systemtest/testdata/empty/opt6.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=308
diff --git a/systemtest/testdata/empty/opt7.ql b/systemtest/testdata/empty/opt7.ql
deleted file mode 100644
index 7607aea..0000000
--- a/systemtest/testdata/empty/opt7.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-[opt 2]
--- select a>123 from ImgChar as a \ No newline at end of file
diff --git a/systemtest/testdata/empty/opt7.ql.java.out b/systemtest/testdata/empty/opt7.ql.java.out
deleted file mode 100644
index 26e1b5c..0000000
--- a/systemtest/testdata/empty/opt7.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error: Unexpected end of query. \ No newline at end of file
diff --git a/systemtest/testdata/empty/opt7.ql.out b/systemtest/testdata/empty/opt7.ql.out
deleted file mode 100644
index d1ec6cb..0000000
--- a/systemtest/testdata/empty/opt7.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=308
diff --git a/systemtest/testdata/empty/opt8.ql b/systemtest/testdata/empty/opt8.ql
deleted file mode 100644
index 0060b74..0000000
--- a/systemtest/testdata/empty/opt8.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-[opt 3]
--- select a>123 from ImgChar as a \ No newline at end of file
diff --git a/systemtest/testdata/empty/opt8.ql.java.out b/systemtest/testdata/empty/opt8.ql.java.out
deleted file mode 100644
index 26e1b5c..0000000
--- a/systemtest/testdata/empty/opt8.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error: Unexpected end of query. \ No newline at end of file
diff --git a/systemtest/testdata/empty/opt8.ql.out b/systemtest/testdata/empty/opt8.ql.out
deleted file mode 100644
index d1ec6cb..0000000
--- a/systemtest/testdata/empty/opt8.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=308
diff --git a/systemtest/testdata/empty/opt9.ql b/systemtest/testdata/empty/opt9.ql
deleted file mode 100644
index 76ae25a..0000000
--- a/systemtest/testdata/empty/opt9.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-[opt 4]
--- select a>123 from ImgChar as a \ No newline at end of file
diff --git a/systemtest/testdata/empty/opt9.ql.java.out b/systemtest/testdata/empty/opt9.ql.java.out
deleted file mode 100644
index 26e1b5c..0000000
--- a/systemtest/testdata/empty/opt9.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error: Unexpected end of query. \ No newline at end of file
diff --git a/systemtest/testdata/empty/opt9.ql.out b/systemtest/testdata/empty/opt9.ql.out
deleted file mode 100644
index d1ec6cb..0000000
--- a/systemtest/testdata/empty/opt9.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=308
diff --git a/systemtest/testdata/errorset1/err300.ql b/systemtest/testdata/errorset1/err300.ql
deleted file mode 100644
index 025a546..0000000
--- a/systemtest/testdata/errorset1/err300.ql
+++ /dev/null
@@ -1,4 +0,0 @@
--- Testbed: error_no=300
-
-select a * -2ul
-from ImgCharMask
diff --git a/systemtest/testdata/errorset1/err300.ql.java.out b/systemtest/testdata/errorset1/err300.ql.java.out
deleted file mode 100644
index 1760d17..0000000
--- a/systemtest/testdata/errorset1/err300.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error 300 in line 5, column 14: Unexpected name ul. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err300.ql.out b/systemtest/testdata/errorset1/err300.ql.out
deleted file mode 100644
index addb1c0..0000000
--- a/systemtest/testdata/errorset1/err300.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=300
diff --git a/systemtest/testdata/errorset1/err301.ql b/systemtest/testdata/errorset1/err301.ql
deleted file mode 100644
index 2a11319..0000000
--- a/systemtest/testdata/errorset1/err301.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select < [-2:2,-1:1] 1l, 2c, 3c; 1c, 2c, 3c; 1c, 2c, 3c; 1c, 2c, 3c; 1c, 2c, 3c >
-from ImgCharMask as a
-
diff --git a/systemtest/testdata/errorset1/err301.ql.java.out b/systemtest/testdata/errorset1/err301.ql.java.out
deleted file mode 100644
index e4ab0a1..0000000
--- a/systemtest/testdata/errorset1/err301.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error 301 in line 3, column 8, token <: All cell values of an MDD must be of the same type. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err301.ql.out b/systemtest/testdata/errorset1/err301.ql.out
deleted file mode 100644
index 78b7215..0000000
--- a/systemtest/testdata/errorset1/err301.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=301
diff --git a/systemtest/testdata/errorset1/err302.ql b/systemtest/testdata/errorset1/err302.ql
deleted file mode 100644
index 9b7c3d5..0000000
--- a/systemtest/testdata/errorset1/err302.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select < [-2:2,-1:1] 2c, 3c; 1c, 2c, 3c; 1c, 2c, 3c; 1c, 2c, 3c; 1c, 2c, 3c >
-from ImgCharMask as a
-
diff --git a/systemtest/testdata/errorset1/err302.ql.java.out b/systemtest/testdata/errorset1/err302.ql.java.out
deleted file mode 100644
index 0784bd9..0000000
--- a/systemtest/testdata/errorset1/err302.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error 302 in line 3, column 8, token <: Number of cells specified does not match the number of cells of the given spatial domain. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err302.ql.out b/systemtest/testdata/errorset1/err302.ql.out
deleted file mode 100644
index 963950e..0000000
--- a/systemtest/testdata/errorset1/err302.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=302
diff --git a/systemtest/testdata/errorset1/err349.ql.out b/systemtest/testdata/errorset1/err349.ql.out
deleted file mode 100644
index b35f983..0000000
--- a/systemtest/testdata/errorset1/err349.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: nan
-Element 2: nan
--- Testbed end block:
diff --git a/systemtest/testdata/errorset1/err355.ql b/systemtest/testdata/errorset1/err355.ql
deleted file mode 100644
index b19504a..0000000
--- a/systemtest/testdata/errorset1/err355.ql
+++ /dev/null
@@ -1,4 +0,0 @@
--- Testbed: error_no=355
-
-select a
-from xxx as a
diff --git a/systemtest/testdata/errorset1/err355.ql.java.out b/systemtest/testdata/errorset1/err355.ql.java.out
deleted file mode 100644
index 9e6e07b..0000000
--- a/systemtest/testdata/errorset1/err355.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 355 in line 6, column 8, near token xxx: Collection name is unknown. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err355.ql.out b/systemtest/testdata/errorset1/err355.ql.out
deleted file mode 100644
index 4ff4c0a..0000000
--- a/systemtest/testdata/errorset1/err355.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=355
diff --git a/systemtest/testdata/errorset1/err356.ql b/systemtest/testdata/errorset1/err356.ql
deleted file mode 100644
index 1390590..0000000
--- a/systemtest/testdata/errorset1/err356.ql
+++ /dev/null
@@ -1,4 +0,0 @@
--- Testbed: error_no=356
-
-select marray x in [ 0:sdom(a)[0].hi+1, 0:sdom(a)[1].hi ] values a[x]
-from ImgCharA as a
diff --git a/systemtest/testdata/errorset1/err356.ql.java.out b/systemtest/testdata/errorset1/err356.ql.java.out
deleted file mode 100644
index 4ef0833..0000000
--- a/systemtest/testdata/errorset1/err356.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 356 in line 0, column 0, near token : Specified domain does not intersect with spatial domain of MDD. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err356.ql.out b/systemtest/testdata/errorset1/err356.ql.out
deleted file mode 100644
index 9e3e653..0000000
--- a/systemtest/testdata/errorset1/err356.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=356
diff --git a/systemtest/testdata/errorset1/err357.ql b/systemtest/testdata/errorset1/err357.ql
deleted file mode 100644
index 8ee1d75..0000000
--- a/systemtest/testdata/errorset1/err357.ql
+++ /dev/null
@@ -1,4 +0,0 @@
--- Testbed: error_no=357
-
-select b
-from ImgCharA as a
diff --git a/systemtest/testdata/errorset1/err357.ql.java.out b/systemtest/testdata/errorset1/err357.ql.java.out
deleted file mode 100644
index 6549bfe..0000000
--- a/systemtest/testdata/errorset1/err357.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 357 in line 5, column 8, near token b: Variable is unknown. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err357.ql.out b/systemtest/testdata/errorset1/err357.ql.out
deleted file mode 100644
index c377248..0000000
--- a/systemtest/testdata/errorset1/err357.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=357
diff --git a/systemtest/testdata/errorset1/err359.ql b/systemtest/testdata/errorset1/err359.ql
deleted file mode 100644
index 4105ffc..0000000
--- a/systemtest/testdata/errorset1/err359.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: error_no=359
-
-select a
-from ImgCharA as a
-where 1
diff --git a/systemtest/testdata/errorset1/err359.ql.java.out b/systemtest/testdata/errorset1/err359.ql.java.out
deleted file mode 100644
index 657ab1b..0000000
--- a/systemtest/testdata/errorset1/err359.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 359 in line 7, column 1, near token where: Result of the where clause must be of type boolean. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err359.ql.out b/systemtest/testdata/errorset1/err359.ql.out
deleted file mode 100644
index 24d1b9f..0000000
--- a/systemtest/testdata/errorset1/err359.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=359
diff --git a/systemtest/testdata/errorset1/err364.ql b/systemtest/testdata/errorset1/err364.ql
deleted file mode 100644
index 15566c7..0000000
--- a/systemtest/testdata/errorset1/err364.ql
+++ /dev/null
@@ -1,4 +0,0 @@
--- Testbed: error_no=364
-
-select a * { 1l, 0l, 0l }
-from ImgRGBA as a
diff --git a/systemtest/testdata/errorset1/err364.ql.java.out b/systemtest/testdata/errorset1/err364.ql.java.out
deleted file mode 100644
index 4e9345b..0000000
--- a/systemtest/testdata/errorset1/err364.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 364 in line 5, column 10, near token *: Cell base type and scalar type of binary induce operation are incompatible. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err364.ql.out b/systemtest/testdata/errorset1/err364.ql.out
deleted file mode 100644
index c517ceb..0000000
--- a/systemtest/testdata/errorset1/err364.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=364
diff --git a/systemtest/testdata/errorset1/err385.ql b/systemtest/testdata/errorset1/err385.ql
deleted file mode 100644
index 237e09a..0000000
--- a/systemtest/testdata/errorset1/err385.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: error_no=385
-
-select a
-from ImgRGBA as a
-where "abc" * "ab"
diff --git a/systemtest/testdata/errorset1/err385.ql.java.out b/systemtest/testdata/errorset1/err385.ql.java.out
deleted file mode 100644
index 98c3afc..0000000
--- a/systemtest/testdata/errorset1/err385.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 385 in line 7, column 14, near token *: Operation is not supported on strings. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err385.ql.out b/systemtest/testdata/errorset1/err385.ql.out
deleted file mode 100644
index 0bf7214..0000000
--- a/systemtest/testdata/errorset1/err385.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=385
diff --git a/systemtest/testdata/errorset1/err386.ql b/systemtest/testdata/errorset1/err386.ql
deleted file mode 100644
index 3f9584c..0000000
--- a/systemtest/testdata/errorset1/err386.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: error_no=386
-
-select a
-from ImgCharA as a
-where oid(a) = <"test50|this should no be a valid base|1">
diff --git a/systemtest/testdata/errorset1/err386.ql.java.out b/systemtest/testdata/errorset1/err386.ql.java.out
deleted file mode 100644
index b23b69c..0000000
--- a/systemtest/testdata/errorset1/err386.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 386 in line 7, column 18, near token "test50|this should no be a valid base|1: Base name of oid is not matching the currently opened one. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err386.ql.out b/systemtest/testdata/errorset1/err386.ql.out
deleted file mode 100644
index ad4ef93..0000000
--- a/systemtest/testdata/errorset1/err386.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=386
diff --git a/systemtest/testdata/errorset1/err390.ql b/systemtest/testdata/errorset1/err390.ql
deleted file mode 100644
index 59ac73c..0000000
--- a/systemtest/testdata/errorset1/err390.ql
+++ /dev/null
@@ -1,4 +0,0 @@
--- Testbed: error_no=390
-
-select a[2:0, 1.0]
-from ImgCharA as a
diff --git a/systemtest/testdata/errorset1/err390.ql.java.out b/systemtest/testdata/errorset1/err390.ql.java.out
deleted file mode 100644
index c3fa8d9..0000000
--- a/systemtest/testdata/errorset1/err390.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 390 in line 5, column 9, near token [: Minterval dimension specifications must be either of type interval or integer. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err390.ql.out b/systemtest/testdata/errorset1/err390.ql.out
deleted file mode 100644
index 5794547..0000000
--- a/systemtest/testdata/errorset1/err390.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=390
diff --git a/systemtest/testdata/errorset1/err393.ql b/systemtest/testdata/errorset1/err393.ql
deleted file mode 100644
index daefa72..0000000
--- a/systemtest/testdata/errorset1/err393.ql
+++ /dev/null
@@ -1,4 +0,0 @@
--- Testbed: error_no=393
-
-select a * [2:4].lo
-from ImgCharA as a
diff --git a/systemtest/testdata/errorset1/err393.ql.java.out b/systemtest/testdata/errorset1/err393.ql.java.out
deleted file mode 100644
index 208940f..0000000
--- a/systemtest/testdata/errorset1/err393.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 393 in line 5, column 18, near token lo: Operand of operation lo/hi must be of type interval. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err393.ql.out b/systemtest/testdata/errorset1/err393.ql.out
deleted file mode 100644
index e201d02..0000000
--- a/systemtest/testdata/errorset1/err393.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=393
diff --git a/systemtest/testdata/errorset1/err394.ql b/systemtest/testdata/errorset1/err394.ql
deleted file mode 100644
index 27098a1..0000000
--- a/systemtest/testdata/errorset1/err394.ql
+++ /dev/null
@@ -1,4 +0,0 @@
--- Testbed: error_no=394
-
-select a * (*:*).lo
-from ImgCharA as a
diff --git a/systemtest/testdata/errorset1/err394.ql.java.out b/systemtest/testdata/errorset1/err394.ql.java.out
deleted file mode 100644
index 0e451ef..0000000
--- a/systemtest/testdata/errorset1/err394.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 394 in line 5, column 18, near token lo: Operation lo/hi can not be used for an open bound. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err394.ql.out b/systemtest/testdata/errorset1/err394.ql.out
deleted file mode 100644
index 1071377..0000000
--- a/systemtest/testdata/errorset1/err394.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=394
diff --git a/systemtest/testdata/errorset1/err396.ql b/systemtest/testdata/errorset1/err396.ql
deleted file mode 100644
index 4cb77b9..0000000
--- a/systemtest/testdata/errorset1/err396.ql
+++ /dev/null
@@ -1,4 +0,0 @@
--- Testbed: error_no=396
-
-select 2[4]
-from ImgCharA as a
diff --git a/systemtest/testdata/errorset1/err396.ql.java.out b/systemtest/testdata/errorset1/err396.ql.java.out
deleted file mode 100644
index 1a7be77..0000000
--- a/systemtest/testdata/errorset1/err396.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 396 in line 0, column 0, near token : Selection operation is not supported on this data type. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err396.ql.out b/systemtest/testdata/errorset1/err396.ql.out
deleted file mode 100644
index 82270cb..0000000
--- a/systemtest/testdata/errorset1/err396.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=396
diff --git a/systemtest/testdata/errorset1/err397.ql b/systemtest/testdata/errorset1/err397.ql
deleted file mode 100644
index 0a9c1b4..0000000
--- a/systemtest/testdata/errorset1/err397.ql
+++ /dev/null
@@ -1,4 +0,0 @@
--- Testbed: error_no=397
-
-select a * [0:5][1.0].lo
-from ImgCharA as a
diff --git a/systemtest/testdata/errorset1/err397.ql.java.out b/systemtest/testdata/errorset1/err397.ql.java.out
deleted file mode 100644
index fd429ce..0000000
--- a/systemtest/testdata/errorset1/err397.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 397 in line 0, column 0, near token : Operand of minterval selection must be of type integer. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err397.ql.out b/systemtest/testdata/errorset1/err397.ql.out
deleted file mode 100644
index 4146cc5..0000000
--- a/systemtest/testdata/errorset1/err397.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=397
diff --git a/systemtest/testdata/errorset1/err398.ql b/systemtest/testdata/errorset1/err398.ql
deleted file mode 100644
index 9b5b510..0000000
--- a/systemtest/testdata/errorset1/err398.ql
+++ /dev/null
@@ -1,4 +0,0 @@
--- Testbed: error_no=398
-
-select a * [0:5][1].lo
-from ImgCharA as a
diff --git a/systemtest/testdata/errorset1/err398.ql.java.out b/systemtest/testdata/errorset1/err398.ql.java.out
deleted file mode 100644
index e8a168a..0000000
--- a/systemtest/testdata/errorset1/err398.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 398 in line 0, column 0, near token : Index for minterval selection is out of range. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err398.ql.out b/systemtest/testdata/errorset1/err398.ql.out
deleted file mode 100644
index 36ee5b0..0000000
--- a/systemtest/testdata/errorset1/err398.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=398
diff --git a/systemtest/testdata/errorset1/err403.ql b/systemtest/testdata/errorset1/err403.ql
deleted file mode 100644
index 1352c71..0000000
--- a/systemtest/testdata/errorset1/err403.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: error_no=403
-
-select a
-from ImgRGBA as a
-where "abc" * 2
diff --git a/systemtest/testdata/errorset1/err403.ql.java.out b/systemtest/testdata/errorset1/err403.ql.java.out
deleted file mode 100644
index 4561b05..0000000
--- a/systemtest/testdata/errorset1/err403.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 403 in line 7, column 14, near token *: Binary operation is not supported on these data types. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err403.ql.out b/systemtest/testdata/errorset1/err403.ql.out
deleted file mode 100644
index 8211603..0000000
--- a/systemtest/testdata/errorset1/err403.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=403
diff --git a/systemtest/testdata/errorset1/err405.ql b/systemtest/testdata/errorset1/err405.ql
deleted file mode 100644
index feef611..0000000
--- a/systemtest/testdata/errorset1/err405.ql
+++ /dev/null
@@ -1,4 +0,0 @@
--- Testbed: error_no=405
-
-select shift( 1, [0,0] )
-from ImgCharA as a
diff --git a/systemtest/testdata/errorset1/err405.ql.java.out b/systemtest/testdata/errorset1/err405.ql.java.out
deleted file mode 100644
index 36d8206..0000000
--- a/systemtest/testdata/errorset1/err405.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 405 in line 5, column 8, near token shift: First operand of shift function must be of type MDD. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err405.ql.out b/systemtest/testdata/errorset1/err405.ql.out
deleted file mode 100644
index c9b4e9b..0000000
--- a/systemtest/testdata/errorset1/err405.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=405
diff --git a/systemtest/testdata/errorset1/err406.ql b/systemtest/testdata/errorset1/err406.ql
deleted file mode 100644
index 46b5571..0000000
--- a/systemtest/testdata/errorset1/err406.ql
+++ /dev/null
@@ -1,4 +0,0 @@
--- Testbed: error_no=406
-
-select shift( a, 1 )
-from ImgCharA as a
diff --git a/systemtest/testdata/errorset1/err406.ql.java.out b/systemtest/testdata/errorset1/err406.ql.java.out
deleted file mode 100644
index 2e51163..0000000
--- a/systemtest/testdata/errorset1/err406.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 406 in line 5, column 8, near token shift: Second operand of shift function must be of type Point. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err406.ql.out b/systemtest/testdata/errorset1/err406.ql.out
deleted file mode 100644
index 8ff8936..0000000
--- a/systemtest/testdata/errorset1/err406.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=406
diff --git a/systemtest/testdata/errorset1/err407.ql b/systemtest/testdata/errorset1/err407.ql
deleted file mode 100644
index 4c6d408..0000000
--- a/systemtest/testdata/errorset1/err407.ql
+++ /dev/null
@@ -1,4 +0,0 @@
--- Testbed: error_no=407
-
-select shift( a, [0,1,2] )
-from ImgCharA as a
diff --git a/systemtest/testdata/errorset1/err407.ql.java.out b/systemtest/testdata/errorset1/err407.ql.java.out
deleted file mode 100644
index 7a19e95..0000000
--- a/systemtest/testdata/errorset1/err407.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 407 in line 5, column 8, near token shift: Dimensionality of MDD and point expression are not matching. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err407.ql.out b/systemtest/testdata/errorset1/err407.ql.out
deleted file mode 100644
index 303168e..0000000
--- a/systemtest/testdata/errorset1/err407.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=407
diff --git a/systemtest/testdata/errorset1/err408.ql b/systemtest/testdata/errorset1/err408.ql
deleted file mode 100644
index 887af1e..0000000
--- a/systemtest/testdata/errorset1/err408.ql
+++ /dev/null
@@ -1,4 +0,0 @@
--- Testbed: error_no=408
-
-select shift( a, [0,sdom(a)[0].hi] )
-from ImgCharA as a
diff --git a/systemtest/testdata/errorset1/err408.ql.java.out b/systemtest/testdata/errorset1/err408.ql.java.out
deleted file mode 100644
index 5d1ab70..0000000
--- a/systemtest/testdata/errorset1/err408.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 408 in line 5, column 8, near token shift: Second operand of shift function must be a constant expression. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err408.ql.out b/systemtest/testdata/errorset1/err408.ql.out
deleted file mode 100644
index b43027d..0000000
--- a/systemtest/testdata/errorset1/err408.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=408
diff --git a/systemtest/testdata/errorset1/err409.ql b/systemtest/testdata/errorset1/err409.ql
deleted file mode 100644
index 09f56f4..0000000
--- a/systemtest/testdata/errorset1/err409.ql
+++ /dev/null
@@ -1,4 +0,0 @@
--- Testbed: error_no=409
-
-select shift( a, [5,5] )[5:10,*:*]
-from ImgCharD as a
diff --git a/systemtest/testdata/errorset1/err409.ql.java.out b/systemtest/testdata/errorset1/err409.ql.java.out
deleted file mode 100644
index 4bbedb1..0000000
--- a/systemtest/testdata/errorset1/err409.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 409 in line 5, column 8, near token shift: Spatial domain shift of open bounds is not supported. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err409.ql.out b/systemtest/testdata/errorset1/err409.ql.out
deleted file mode 100644
index 0c16eab..0000000
--- a/systemtest/testdata/errorset1/err409.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=409
diff --git a/systemtest/testdata/errorset1/err413.ql b/systemtest/testdata/errorset1/err413.ql
deleted file mode 100644
index 3e6eb2b..0000000
--- a/systemtest/testdata/errorset1/err413.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: error_no=413
-
-select marray n in [0:1] values
- condense + over x in sdom(a) where 1c using 1c
-from ImgCharA as a
-
diff --git a/systemtest/testdata/errorset1/err413.ql.java.out b/systemtest/testdata/errorset1/err413.ql.java.out
deleted file mode 100644
index b0769d6..0000000
--- a/systemtest/testdata/errorset1/err413.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 413 in line 6, column 10, near token condense: Condition expression must be of type boolean. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err413.ql.out b/systemtest/testdata/errorset1/err413.ql.out
deleted file mode 100644
index a572180..0000000
--- a/systemtest/testdata/errorset1/err413.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=413
diff --git a/systemtest/testdata/errorset1/err415.ql b/systemtest/testdata/errorset1/err415.ql
deleted file mode 100644
index ec24ad4..0000000
--- a/systemtest/testdata/errorset1/err415.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values count_cells( a )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/errorset1/err415.ql.java.out b/systemtest/testdata/errorset1/err415.ql.java.out
deleted file mode 100644
index da2d08b..0000000
--- a/systemtest/testdata/errorset1/err415.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 415 in line 3, column 33, near token count_cells: Operand of count_cells must be of type r_Marray<d_Boolean>. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err415.ql.out b/systemtest/testdata/errorset1/err415.ql.out
deleted file mode 100644
index ec49f32..0000000
--- a/systemtest/testdata/errorset1/err415.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=415
diff --git a/systemtest/testdata/errorset1/err950_300.ql b/systemtest/testdata/errorset1/err950_300.ql
deleted file mode 100644
index 97a244f..0000000
--- a/systemtest/testdata/errorset1/err950_300.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: error_no=300
-
-UPDATE ImgCharD AS image
-SET 1c ASSIGN $1
-
diff --git a/systemtest/testdata/errorset1/err950_300.ql.java.out b/systemtest/testdata/errorset1/err950_300.ql.java.out
deleted file mode 100644
index c19a4a3..0000000
--- a/systemtest/testdata/errorset1/err950_300.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error 300 in line 6, column 8: Unexpected name 1c. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err950_300.ql.out b/systemtest/testdata/errorset1/err950_300.ql.out
deleted file mode 100644
index addb1c0..0000000
--- a/systemtest/testdata/errorset1/err950_300.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=300
diff --git a/systemtest/testdata/errorset1/err951.ql b/systemtest/testdata/errorset1/err951.ql
deleted file mode 100644
index 6bcac87..0000000
--- a/systemtest/testdata/errorset1/err951.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: error_no=951
-
-UPDATE ImgCharD AS image
-SET image ASSIGN 1c
-
diff --git a/systemtest/testdata/errorset1/err951.ql.java.out b/systemtest/testdata/errorset1/err951.ql.java.out
deleted file mode 100644
index 9a53de7..0000000
--- a/systemtest/testdata/errorset1/err951.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Update error 951 in line 5, column 1, near token UPDATE: Update source must be an expression resulting in an r_Marray<>. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err951.ql.out b/systemtest/testdata/errorset1/err951.ql.out
deleted file mode 100644
index cfd56b3..0000000
--- a/systemtest/testdata/errorset1/err951.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=951
diff --git a/systemtest/testdata/errorset1/err952.ql b/systemtest/testdata/errorset1/err952.ql
deleted file mode 100644
index e9ebd64..0000000
--- a/systemtest/testdata/errorset1/err952.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: error_no=952
-
-UPDATE ImgCharD AS image
-SET image ASSIGN < [-2:2,-1:1] 1l, 2l, 3l; 1l, 2l, 3l; 1l, 2l, 3l; 1l, 2l, 3l; 1l, 2l, 3l >
-
diff --git a/systemtest/testdata/errorset1/err952.ql.java.out b/systemtest/testdata/errorset1/err952.ql.java.out
deleted file mode 100644
index 7687493..0000000
--- a/systemtest/testdata/errorset1/err952.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Update error 952 in line 5, column 1, near token UPDATE: Update base type does not match MDD base type. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err952.ql.out b/systemtest/testdata/errorset1/err952.ql.out
deleted file mode 100644
index 46470cd..0000000
--- a/systemtest/testdata/errorset1/err952.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=952
diff --git a/systemtest/testdata/errorset1/err954_300.ql b/systemtest/testdata/errorset1/err954_300.ql
deleted file mode 100644
index 1ab9be6..0000000
--- a/systemtest/testdata/errorset1/err954_300.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-UPDATE ImgULongC AS image
-SET image/2ul ASSIGN $1
-
diff --git a/systemtest/testdata/errorset1/err954_300.ql.java.out b/systemtest/testdata/errorset1/err954_300.ql.java.out
deleted file mode 100644
index 07e8dbe..0000000
--- a/systemtest/testdata/errorset1/err954_300.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error 300 in line 4, column 13: Unexpected name /. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err954_300.ql.out b/systemtest/testdata/errorset1/err954_300.ql.out
deleted file mode 100644
index addb1c0..0000000
--- a/systemtest/testdata/errorset1/err954_300.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=300
diff --git a/systemtest/testdata/errorset1/err961.ql b/systemtest/testdata/errorset1/err961.ql
deleted file mode 100644
index ec60003..0000000
--- a/systemtest/testdata/errorset1/err961.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-UPDATE ImgULongC AS image
-SET image[8,8] ASSIGN $1[0:4,0:4]/2ul
-
diff --git a/systemtest/testdata/errorset1/err961.ql.java.out b/systemtest/testdata/errorset1/err961.ql.java.out
deleted file mode 100644
index 5c0d1b0..0000000
--- a/systemtest/testdata/errorset1/err961.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Update error 961 in line 3, column 1, near token UPDATE: Update domain must be of type Minterval. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err961.ql.out b/systemtest/testdata/errorset1/err961.ql.out
deleted file mode 100644
index daefe00..0000000
--- a/systemtest/testdata/errorset1/err961.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=961
diff --git a/systemtest/testdata/errorset1/err962.ql b/systemtest/testdata/errorset1/err962.ql
deleted file mode 100644
index 0a5e925..0000000
--- a/systemtest/testdata/errorset1/err962.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-UPDATE ImgULongC AS image
-SET image[8,*:*] ASSIGN $1[0:4,0:4]/2ul
-
diff --git a/systemtest/testdata/errorset1/err962.ql.java.out b/systemtest/testdata/errorset1/err962.ql.java.out
deleted file mode 100644
index 79efbc5..0000000
--- a/systemtest/testdata/errorset1/err962.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Update error 962 in line 3, column 1, near token UPDATE: Number of update intervals must match source dimensionaltiy. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err962.ql.out b/systemtest/testdata/errorset1/err962.ql.out
deleted file mode 100644
index 3ea67fb..0000000
--- a/systemtest/testdata/errorset1/err962.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=962
diff --git a/systemtest/testdata/errorset1/err963.ql b/systemtest/testdata/errorset1/err963.ql
deleted file mode 100644
index e545888..0000000
--- a/systemtest/testdata/errorset1/err963.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-UPDATE ImgULongC AS image
-SET image[6,8,*:*] ASSIGN $1[0:4,0:4]/2ul
-
diff --git a/systemtest/testdata/errorset1/err963.ql.java.out b/systemtest/testdata/errorset1/err963.ql.java.out
deleted file mode 100644
index 38928fe..0000000
--- a/systemtest/testdata/errorset1/err963.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Update error 963 in line 3, column 1, near token UPDATE: Update domain dimensionality must match target MDD dimensionaltiy. \ No newline at end of file
diff --git a/systemtest/testdata/errorset1/err963.ql.out b/systemtest/testdata/errorset1/err963.ql.out
deleted file mode 100644
index 2303b8d..0000000
--- a/systemtest/testdata/errorset1/err963.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=963
diff --git a/systemtest/testdata/optimization/opt.ql b/systemtest/testdata/optimization/opt.ql
deleted file mode 100644
index e0f6943..0000000
--- a/systemtest/testdata/optimization/opt.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-/*+opt 0*/
-select a<132 from ImgCharA as a
diff --git a/systemtest/testdata/optimization/opt.ql.java.out b/systemtest/testdata/optimization/opt.ql.java.out
deleted file mode 100644
index 3b345ff..0000000
--- a/systemtest/testdata/optimization/opt.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/optimization/opt.ql.out b/systemtest/testdata/optimization/opt.ql.out
deleted file mode 100644
index 8de3580..0000000
--- a/systemtest/testdata/optimization/opt.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <bool, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
-Image 2
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
--- Testbed end block:
diff --git a/systemtest/testdata/optimization/opt1.ql b/systemtest/testdata/optimization/opt1.ql
deleted file mode 100644
index 86c765a..0000000
--- a/systemtest/testdata/optimization/opt1.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-/*+opt 1*/
-select a<132 from ImgCharA as a
diff --git a/systemtest/testdata/optimization/opt1.ql.java.out b/systemtest/testdata/optimization/opt1.ql.java.out
deleted file mode 100644
index 3b345ff..0000000
--- a/systemtest/testdata/optimization/opt1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/optimization/opt1.ql.out b/systemtest/testdata/optimization/opt1.ql.out
deleted file mode 100644
index 8de3580..0000000
--- a/systemtest/testdata/optimization/opt1.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <bool, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
-Image 2
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
--- Testbed end block:
diff --git a/systemtest/testdata/optimization/opt2.ql b/systemtest/testdata/optimization/opt2.ql
deleted file mode 100644
index 3446c8e..0000000
--- a/systemtest/testdata/optimization/opt2.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-/*+opt 2*/
-select a<132 from ImgCharA as a
diff --git a/systemtest/testdata/optimization/opt2.ql.java.out b/systemtest/testdata/optimization/opt2.ql.java.out
deleted file mode 100644
index 3b345ff..0000000
--- a/systemtest/testdata/optimization/opt2.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/optimization/opt2.ql.out b/systemtest/testdata/optimization/opt2.ql.out
deleted file mode 100644
index 8de3580..0000000
--- a/systemtest/testdata/optimization/opt2.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <bool, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
-Image 2
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
--- Testbed end block:
diff --git a/systemtest/testdata/optimization/opt3.ql b/systemtest/testdata/optimization/opt3.ql
deleted file mode 100644
index 5095827..0000000
--- a/systemtest/testdata/optimization/opt3.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-/*+opt 3*/
-select a<132 from ImgCharA as a
diff --git a/systemtest/testdata/optimization/opt3.ql.java.out b/systemtest/testdata/optimization/opt3.ql.java.out
deleted file mode 100644
index 3b345ff..0000000
--- a/systemtest/testdata/optimization/opt3.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/optimization/opt3.ql.out b/systemtest/testdata/optimization/opt3.ql.out
deleted file mode 100644
index 8de3580..0000000
--- a/systemtest/testdata/optimization/opt3.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <bool, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
-Image 2
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
--- Testbed end block:
diff --git a/systemtest/testdata/optimization/opt4.ql b/systemtest/testdata/optimization/opt4.ql
deleted file mode 100644
index 0599052..0000000
--- a/systemtest/testdata/optimization/opt4.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-/*+opt 4*/
-select a<132 from ImgCharA as a
diff --git a/systemtest/testdata/optimization/opt4.ql.java.out b/systemtest/testdata/optimization/opt4.ql.java.out
deleted file mode 100644
index 3b345ff..0000000
--- a/systemtest/testdata/optimization/opt4.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/optimization/opt4.ql.out b/systemtest/testdata/optimization/opt4.ql.out
deleted file mode 100644
index 8de3580..0000000
--- a/systemtest/testdata/optimization/opt4.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <bool, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
-Image 2
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
--- Testbed end block:
diff --git a/systemtest/testdata/optimization/opt5.ql b/systemtest/testdata/optimization/opt5.ql
deleted file mode 100644
index 9f5b38b..0000000
--- a/systemtest/testdata/optimization/opt5.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-[opt 0]
-select a>123 from ImgCharA as a \ No newline at end of file
diff --git a/systemtest/testdata/optimization/opt5.ql.java.out b/systemtest/testdata/optimization/opt5.ql.java.out
deleted file mode 100644
index 8315bc2..0000000
--- a/systemtest/testdata/optimization/opt5.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/optimization/opt5.ql.out b/systemtest/testdata/optimization/opt5.ql.out
deleted file mode 100644
index 83e6fdb..0000000
--- a/systemtest/testdata/optimization/opt5.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <bool, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
-Image 2
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
--- Testbed end block:
diff --git a/systemtest/testdata/optimization/opt6.ql b/systemtest/testdata/optimization/opt6.ql
deleted file mode 100644
index f1d402b..0000000
--- a/systemtest/testdata/optimization/opt6.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-[opt 1]
-select a>123 from ImgCharA as a \ No newline at end of file
diff --git a/systemtest/testdata/optimization/opt6.ql.java.out b/systemtest/testdata/optimization/opt6.ql.java.out
deleted file mode 100644
index 8315bc2..0000000
--- a/systemtest/testdata/optimization/opt6.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/optimization/opt6.ql.out b/systemtest/testdata/optimization/opt6.ql.out
deleted file mode 100644
index 83e6fdb..0000000
--- a/systemtest/testdata/optimization/opt6.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <bool, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
-Image 2
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
--- Testbed end block:
diff --git a/systemtest/testdata/optimization/opt7.ql b/systemtest/testdata/optimization/opt7.ql
deleted file mode 100644
index e80b4fb..0000000
--- a/systemtest/testdata/optimization/opt7.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-[opt 2]
-select a>123 from ImgCharA as a \ No newline at end of file
diff --git a/systemtest/testdata/optimization/opt7.ql.java.out b/systemtest/testdata/optimization/opt7.ql.java.out
deleted file mode 100644
index 8315bc2..0000000
--- a/systemtest/testdata/optimization/opt7.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/optimization/opt7.ql.out b/systemtest/testdata/optimization/opt7.ql.out
deleted file mode 100644
index 83e6fdb..0000000
--- a/systemtest/testdata/optimization/opt7.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <bool, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
-Image 2
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
--- Testbed end block:
diff --git a/systemtest/testdata/optimization/opt8.ql b/systemtest/testdata/optimization/opt8.ql
deleted file mode 100644
index b1ac0f8..0000000
--- a/systemtest/testdata/optimization/opt8.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-[opt 3]
-select a>123 from ImgCharA as a \ No newline at end of file
diff --git a/systemtest/testdata/optimization/opt8.ql.java.out b/systemtest/testdata/optimization/opt8.ql.java.out
deleted file mode 100644
index 8315bc2..0000000
--- a/systemtest/testdata/optimization/opt8.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/optimization/opt8.ql.out b/systemtest/testdata/optimization/opt8.ql.out
deleted file mode 100644
index 83e6fdb..0000000
--- a/systemtest/testdata/optimization/opt8.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <bool, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
-Image 2
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
--- Testbed end block:
diff --git a/systemtest/testdata/optimization/opt9.ql b/systemtest/testdata/optimization/opt9.ql
deleted file mode 100644
index 88e7f74..0000000
--- a/systemtest/testdata/optimization/opt9.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-[opt 4]
-select a>123 from ImgCharA as a \ No newline at end of file
diff --git a/systemtest/testdata/optimization/opt9.ql.java.out b/systemtest/testdata/optimization/opt9.ql.java.out
deleted file mode 100644
index 8315bc2..0000000
--- a/systemtest/testdata/optimization/opt9.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/optimization/opt9.ql.out b/systemtest/testdata/optimization/opt9.ql.out
deleted file mode 100644
index 83e6fdb..0000000
--- a/systemtest/testdata/optimization/opt9.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <bool, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
-Image 2
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
--- Testbed end block:
diff --git a/systemtest/testdata/overlay/overlay1.ql b/systemtest/testdata/overlay/overlay1.ql
deleted file mode 100644
index 3fa404b..0000000
--- a/systemtest/testdata/overlay/overlay1.ql
+++ /dev/null
@@ -1,2 +0,0 @@
--- rview-Query
-select b overlay a from OvlRGBA as a, OvlRGBB as b \ No newline at end of file
diff --git a/systemtest/testdata/overlay/overlay1.ql.java.out b/systemtest/testdata/overlay/overlay1.ql.java.out
deleted file mode 100644
index aa9db3c..0000000
--- a/systemtest/testdata/overlay/overlay1.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasGMArray
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:9,0:9]
- TilingDomain..........: [0:205,0:205]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 3
- Data format...........: 0
- Data size (bytes).....: 300
- -68 108 51 -76 114 52 -84 101 61 -108 88 54 -124 70 40 124 66 44 124 75 41 124 77 52 -107 70 27 -100 87 35 -84 99 36 -84 99 36 -100 88 44 -124 65 38 116 56 25 116 50 20 102 54 38 116 56 25 -100 76 27 -108 76 27 -76 107 43 -84 107 44 -92 94 43 -108 76 36 -124 64 25 124 58 26 -124 64 25 -124 64 25 -100 82 34 -108 76 27 -76 119 52 -76 119 52 -76 108 61 -84 100 49 -92 89 44 -100 82 46 -92 82 35 -92 88 35 -100 87 35 -92 82 35 -76 107 43 -76 107 43 -76 114 52 -76 108 52 -76 101 54 -76 100 44 -84 94 42 -76 94 47 -92 89 44 -76 108 52 -84 107 44 -92 107 51 -84 107 44 -76 108 52 -68 108 51 -76 108 52 -76 100 44 -76 94 33 -84 100 49 -67 114 62 -76 108 61 -84 107 52 -76 107 43 -76 108 52 -76 114 52 -76 107 43 -76 100 44 -76 107 43 -76 108 52 -76 108 52 -68 121 69 -76 114 61 -84 107 52 -76 108 52 -76 114 52 -76 107 43 -76 107 43 -76 100 34 -76 108 52 -84 94 42 -92 119 75 -76 -128 67 -76 -128 67 -67 114 62 -68 108 51 -68 108 51 -76 100 44 -68 108 51 -76 100 44 -76 100 44 -76 -122 67 -60 -112 84 -52 -112 82 -68 -128 68 -76 108 52 -84 94 42 -84 89 36 -76 100 44 -84 94 42 -84 89 36 \ No newline at end of file
diff --git a/systemtest/testdata/overlay/overlay1.ql.out b/systemtest/testdata/overlay/overlay1.ql.out
deleted file mode 100644
index edc1b37..0000000
--- a/systemtest/testdata/overlay/overlay1.ql.out
+++ /dev/null
@@ -1,23 +0,0 @@
--- Testbed line: result_type=set <marray <struct { char red, char green, char blue }, [0:9,0:9]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <struct { char red, char green, char blue }, [0:9,0:9]>
- Type Schema...........: marray< struct{ char red, char green, char blue } >
- Domain................: [0:9,0:9]
- Base Type Schema......: struct{ char red, char green, char blue }
- Base Type Length......: 3
- Data format.......... : Array
- Data size (bytes).... : 300
-{ 188, 108, 51} { 172, 99, 36} { 180, 107, 43} { 180, 119, 52} { 180, 107, 43} { 172, 107, 44} { 180, 108, 61} { 188, 121, 69} { 164, 119, 75} { 180, 134, 67}
-{ 180, 114, 52} { 172, 99, 36} { 172, 107, 44} { 180, 119, 52} { 180, 107, 43} { 164, 107, 51} { 172, 107, 52} { 180, 114, 61} { 180, 128, 67} { 196, 144, 84}
-{ 172, 101, 61} { 156, 88, 44} { 164, 94, 43} { 180, 108, 61} { 180, 114, 52} { 172, 107, 44} { 180, 107, 43} { 172, 107, 52} { 180, 128, 67} { 204, 144, 82}
-{ 148, 88, 54} { 132, 65, 38} { 148, 76, 36} { 172, 100, 49} { 180, 108, 52} { 180, 108, 52} { 180, 108, 52} { 180, 108, 52} { 189, 114, 62} { 188, 128, 68}
-{ 132, 70, 40} { 116, 56, 25} { 132, 64, 25} { 164, 89, 44} { 180, 101, 54} { 188, 108, 51} { 180, 114, 52} { 180, 114, 52} { 188, 108, 51} { 180, 108, 52}
-{ 124, 66, 44} { 116, 50, 20} { 124, 58, 26} { 156, 82, 46} { 180, 100, 44} { 180, 108, 52} { 180, 107, 43} { 180, 107, 43} { 188, 108, 51} { 172, 94, 42}
-{ 124, 75, 41} { 102, 54, 38} { 132, 64, 25} { 164, 82, 35} { 172, 94, 42} { 180, 100, 44} { 180, 100, 44} { 180, 107, 43} { 180, 100, 44} { 172, 89, 36}
-{ 124, 77, 52} { 116, 56, 25} { 132, 64, 25} { 164, 88, 35} { 180, 94, 47} { 180, 94, 33} { 180, 107, 43} { 180, 100, 34} { 188, 108, 51} { 180, 100, 44}
-{ 149, 70, 27} { 156, 76, 27} { 156, 82, 34} { 156, 87, 35} { 164, 89, 44} { 172, 100, 49} { 180, 108, 52} { 180, 108, 52} { 180, 100, 44} { 172, 94, 42}
-{ 156, 87, 35} { 148, 76, 27} { 148, 76, 27} { 164, 82, 35} { 180, 108, 52} { 189, 114, 62} { 180, 108, 52} { 172, 94, 42} { 180, 100, 44} { 172, 89, 36}
--- Testbed end block:
diff --git a/systemtest/testdata/overlay/overlay2.ql b/systemtest/testdata/overlay/overlay2.ql
deleted file mode 100644
index f120500..0000000
--- a/systemtest/testdata/overlay/overlay2.ql
+++ /dev/null
@@ -1,2 +0,0 @@
--- rview-Query
-select a[2:7,2:7] overlay b[2:7,2:7] from OvlRGBA as a, OvlRGBB as b \ No newline at end of file
diff --git a/systemtest/testdata/overlay/overlay2.ql.java.out b/systemtest/testdata/overlay/overlay2.ql.java.out
deleted file mode 100644
index 688293f..0000000
--- a/systemtest/testdata/overlay/overlay2.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error 300 in line 4, column 8: Unexpected name . \ No newline at end of file
diff --git a/systemtest/testdata/overlay/overlay2.ql.out b/systemtest/testdata/overlay/overlay2.ql.out
deleted file mode 100644
index addb1c0..0000000
--- a/systemtest/testdata/overlay/overlay2.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=300
diff --git a/systemtest/testdata/overlay/overlay3.ql b/systemtest/testdata/overlay/overlay3.ql
deleted file mode 100644
index 72b0172..0000000
--- a/systemtest/testdata/overlay/overlay3.ql
+++ /dev/null
@@ -1,2 +0,0 @@
--- rview-Query
-select a[0:7,2:7] overlay b[2:7,2:7] from OvlRGBA as a, OvlRGBB as b \ No newline at end of file
diff --git a/systemtest/testdata/overlay/overlay3.ql.java.out b/systemtest/testdata/overlay/overlay3.ql.java.out
deleted file mode 100644
index 688293f..0000000
--- a/systemtest/testdata/overlay/overlay3.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Parsing error 300 in line 4, column 8: Unexpected name . \ No newline at end of file
diff --git a/systemtest/testdata/overlay/overlay3.ql.out b/systemtest/testdata/overlay/overlay3.ql.out
deleted file mode 100644
index addb1c0..0000000
--- a/systemtest/testdata/overlay/overlay3.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=300
diff --git a/systemtest/testdata/overlay/overlay4.ql b/systemtest/testdata/overlay/overlay4.ql
deleted file mode 100644
index 6359523..0000000
--- a/systemtest/testdata/overlay/overlay4.ql
+++ /dev/null
@@ -1,2 +0,0 @@
--- rview-Query
-select b overlay a from OvlCharA as a, OvlRGBA as b \ No newline at end of file
diff --git a/systemtest/testdata/overlay/overlay4.ql.java.out b/systemtest/testdata/overlay/overlay4.ql.java.out
deleted file mode 100644
index 3be9e97..0000000
--- a/systemtest/testdata/overlay/overlay4.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 363 in line 4, column 10, near token overlay: Cell base types of binary induce operation are incompatible. \ No newline at end of file
diff --git a/systemtest/testdata/overlay/overlay4.ql.out b/systemtest/testdata/overlay/overlay4.ql.out
deleted file mode 100644
index a3281cd..0000000
--- a/systemtest/testdata/overlay/overlay4.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=363
diff --git a/systemtest/testdata/overlay/overlay5.ql b/systemtest/testdata/overlay/overlay5.ql
deleted file mode 100644
index a3c1e0a..0000000
--- a/systemtest/testdata/overlay/overlay5.ql
+++ /dev/null
@@ -1,2 +0,0 @@
--- rview-Query
-select c overlay b overlay a from OvlRGBA as a, OvlRGBB as b, OvlRGBC as c \ No newline at end of file
diff --git a/systemtest/testdata/overlay/overlay5.ql.java.out b/systemtest/testdata/overlay/overlay5.ql.java.out
deleted file mode 100644
index aa9db3c..0000000
--- a/systemtest/testdata/overlay/overlay5.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasGMArray
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:9,0:9]
- TilingDomain..........: [0:205,0:205]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 3
- Data format...........: 0
- Data size (bytes).....: 300
- -68 108 51 -76 114 52 -84 101 61 -108 88 54 -124 70 40 124 66 44 124 75 41 124 77 52 -107 70 27 -100 87 35 -84 99 36 -84 99 36 -100 88 44 -124 65 38 116 56 25 116 50 20 102 54 38 116 56 25 -100 76 27 -108 76 27 -76 107 43 -84 107 44 -92 94 43 -108 76 36 -124 64 25 124 58 26 -124 64 25 -124 64 25 -100 82 34 -108 76 27 -76 119 52 -76 119 52 -76 108 61 -84 100 49 -92 89 44 -100 82 46 -92 82 35 -92 88 35 -100 87 35 -92 82 35 -76 107 43 -76 107 43 -76 114 52 -76 108 52 -76 101 54 -76 100 44 -84 94 42 -76 94 47 -92 89 44 -76 108 52 -84 107 44 -92 107 51 -84 107 44 -76 108 52 -68 108 51 -76 108 52 -76 100 44 -76 94 33 -84 100 49 -67 114 62 -76 108 61 -84 107 52 -76 107 43 -76 108 52 -76 114 52 -76 107 43 -76 100 44 -76 107 43 -76 108 52 -76 108 52 -68 121 69 -76 114 61 -84 107 52 -76 108 52 -76 114 52 -76 107 43 -76 107 43 -76 100 34 -76 108 52 -84 94 42 -92 119 75 -76 -128 67 -76 -128 67 -67 114 62 -68 108 51 -68 108 51 -76 100 44 -68 108 51 -76 100 44 -76 100 44 -76 -122 67 -60 -112 84 -52 -112 82 -68 -128 68 -76 108 52 -84 94 42 -84 89 36 -76 100 44 -84 94 42 -84 89 36 \ No newline at end of file
diff --git a/systemtest/testdata/overlay/overlay5.ql.out b/systemtest/testdata/overlay/overlay5.ql.out
deleted file mode 100644
index edc1b37..0000000
--- a/systemtest/testdata/overlay/overlay5.ql.out
+++ /dev/null
@@ -1,23 +0,0 @@
--- Testbed line: result_type=set <marray <struct { char red, char green, char blue }, [0:9,0:9]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <struct { char red, char green, char blue }, [0:9,0:9]>
- Type Schema...........: marray< struct{ char red, char green, char blue } >
- Domain................: [0:9,0:9]
- Base Type Schema......: struct{ char red, char green, char blue }
- Base Type Length......: 3
- Data format.......... : Array
- Data size (bytes).... : 300
-{ 188, 108, 51} { 172, 99, 36} { 180, 107, 43} { 180, 119, 52} { 180, 107, 43} { 172, 107, 44} { 180, 108, 61} { 188, 121, 69} { 164, 119, 75} { 180, 134, 67}
-{ 180, 114, 52} { 172, 99, 36} { 172, 107, 44} { 180, 119, 52} { 180, 107, 43} { 164, 107, 51} { 172, 107, 52} { 180, 114, 61} { 180, 128, 67} { 196, 144, 84}
-{ 172, 101, 61} { 156, 88, 44} { 164, 94, 43} { 180, 108, 61} { 180, 114, 52} { 172, 107, 44} { 180, 107, 43} { 172, 107, 52} { 180, 128, 67} { 204, 144, 82}
-{ 148, 88, 54} { 132, 65, 38} { 148, 76, 36} { 172, 100, 49} { 180, 108, 52} { 180, 108, 52} { 180, 108, 52} { 180, 108, 52} { 189, 114, 62} { 188, 128, 68}
-{ 132, 70, 40} { 116, 56, 25} { 132, 64, 25} { 164, 89, 44} { 180, 101, 54} { 188, 108, 51} { 180, 114, 52} { 180, 114, 52} { 188, 108, 51} { 180, 108, 52}
-{ 124, 66, 44} { 116, 50, 20} { 124, 58, 26} { 156, 82, 46} { 180, 100, 44} { 180, 108, 52} { 180, 107, 43} { 180, 107, 43} { 188, 108, 51} { 172, 94, 42}
-{ 124, 75, 41} { 102, 54, 38} { 132, 64, 25} { 164, 82, 35} { 172, 94, 42} { 180, 100, 44} { 180, 100, 44} { 180, 107, 43} { 180, 100, 44} { 172, 89, 36}
-{ 124, 77, 52} { 116, 56, 25} { 132, 64, 25} { 164, 88, 35} { 180, 94, 47} { 180, 94, 33} { 180, 107, 43} { 180, 100, 34} { 188, 108, 51} { 180, 100, 44}
-{ 149, 70, 27} { 156, 76, 27} { 156, 82, 34} { 156, 87, 35} { 164, 89, 44} { 172, 100, 49} { 180, 108, 52} { 180, 108, 52} { 180, 100, 44} { 172, 94, 42}
-{ 156, 87, 35} { 148, 76, 27} { 148, 76, 27} { 164, 82, 35} { 180, 108, 52} { 189, 114, 62} { 180, 108, 52} { 172, 94, 42} { 180, 100, 44} { 172, 89, 36}
--- Testbed end block:
diff --git a/systemtest/testdata/overlay/overlay6.ql b/systemtest/testdata/overlay/overlay6.ql
deleted file mode 100644
index 11412c9..0000000
--- a/systemtest/testdata/overlay/overlay6.ql
+++ /dev/null
@@ -1,12 +0,0 @@
--- rview-Query
-select
-
-(marray x in [0:6, 0:6, 0:6]
-values (char)(216-x[0]*x[1]*x[2] ) )
-
-overlay
-
-(marray x in [0:6, 0:6, 0:6]
-values (char)(x[0]*x[1]*x[2] ) )
-
-from ImgCharA as a \ No newline at end of file
diff --git a/systemtest/testdata/overlay/overlay6.ql.java.out b/systemtest/testdata/overlay/overlay6.ql.java.out
deleted file mode 100644
index 5294e14..0000000
--- a/systemtest/testdata/overlay/overlay6.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:6,0:6,0:6]
- TilingDomain..........: [0:49,0:49,0:49]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 343
- -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -41 -42 -43 -44 -45 -46 -40 -42 -44 -46 -48 -50 -52 -40 -43 -46 -49 -52 -55 -58 -40 -44 -48 -52 -56 -60 -64 -40 -45 -50 -55 -60 -65 -70 -40 -46 -52 -58 -64 -70 -76 -40 -40 -40 -40 -40 -40 -40 -40 -42 -44 -46 -48 -50 -52 -40 -44 -48 -52 -56 -60 -64 -40 -46 -52 -58 -64 -70 -76 -40 -48 -56 -64 -72 -80 -88 -40 -50 -60 -70 -80 -90 -100 -40 -52 -64 -76 -88 -100 -112 -40 -40 -40 -40 -40 -40 -40 -40 -43 -46 -49 -52 -55 -58 -40 -46 -52 -58 -64 -70 -76 -40 -49 -58 -67 -76 -85 -94 -40 -52 -64 -76 -88 -100 -112 -40 -55 -70 -85 -100 -115 126 -40 -58 -76 -94 -112 126 108 -40 -40 -40 -40 -40 -40 -40 -40 -44 -48 -52 -56 -60 -64 -40 -48 -56 -64 -72 -80 -88 -40 -52 -64 -76 -88 -100 -112 -40 -56 -72 -88 -104 -120 120 -40 -60 -80 -100 -120 116 96 -40 -64 -88 -112 120 96 72 -40 -40 -40 -40 -40 -40 -40 -40 -45 -50 -55 -60 -65 -70 -40 -50 -60 -70 -80 -90 -100 -40 -55 -70 -85 -100 -115 126 -40 -60 -80 -100 -120 116 96 -40 -65 -90 -115 116 91 66 -40 -70 -100 126 96 66 36 -40 -40 -40 -40 -40 -40 -40 -40 -46 -52 -58 -64 -70 -76 -40 -52 -64 -76 -88 -100 -112 -40 -58 -76 -94 -112 126 108 -40 -64 -88 -112 120 96 72 -40 -70 -100 126 96 66 36 -40 -76 -112 108 72 36 -40
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:6,0:6,0:6]
- TilingDomain..........: [0:49,0:49,0:49]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 343
- -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -41 -42 -43 -44 -45 -46 -40 -42 -44 -46 -48 -50 -52 -40 -43 -46 -49 -52 -55 -58 -40 -44 -48 -52 -56 -60 -64 -40 -45 -50 -55 -60 -65 -70 -40 -46 -52 -58 -64 -70 -76 -40 -40 -40 -40 -40 -40 -40 -40 -42 -44 -46 -48 -50 -52 -40 -44 -48 -52 -56 -60 -64 -40 -46 -52 -58 -64 -70 -76 -40 -48 -56 -64 -72 -80 -88 -40 -50 -60 -70 -80 -90 -100 -40 -52 -64 -76 -88 -100 -112 -40 -40 -40 -40 -40 -40 -40 -40 -43 -46 -49 -52 -55 -58 -40 -46 -52 -58 -64 -70 -76 -40 -49 -58 -67 -76 -85 -94 -40 -52 -64 -76 -88 -100 -112 -40 -55 -70 -85 -100 -115 126 -40 -58 -76 -94 -112 126 108 -40 -40 -40 -40 -40 -40 -40 -40 -44 -48 -52 -56 -60 -64 -40 -48 -56 -64 -72 -80 -88 -40 -52 -64 -76 -88 -100 -112 -40 -56 -72 -88 -104 -120 120 -40 -60 -80 -100 -120 116 96 -40 -64 -88 -112 120 96 72 -40 -40 -40 -40 -40 -40 -40 -40 -45 -50 -55 -60 -65 -70 -40 -50 -60 -70 -80 -90 -100 -40 -55 -70 -85 -100 -115 126 -40 -60 -80 -100 -120 116 96 -40 -65 -90 -115 116 91 66 -40 -70 -100 126 96 66 36 -40 -40 -40 -40 -40 -40 -40 -40 -46 -52 -58 -64 -70 -76 -40 -52 -64 -76 -88 -100 -112 -40 -58 -76 -94 -112 126 108 -40 -64 -88 -112 120 96 72 -40 -70 -100 126 96 66 36 -40 -76 -112 108 72 36 -40 \ No newline at end of file
diff --git a/systemtest/testdata/overlay/overlay6.ql.out b/systemtest/testdata/overlay/overlay6.ql.out
deleted file mode 100644
index 39a4e53..0000000
--- a/systemtest/testdata/overlay/overlay6.ql.out
+++ /dev/null
@@ -1,120 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:6,0:6,0:6]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:6,0:6,0:6]>
- Type Schema...........: marray< char >
- Domain................: [0:6,0:6,0:6]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 343
- 216 216 216 216 216 216 216
- 216 216 216 216 216 216 216
- 216 216 216 216 216 216 216
- 216 216 216 216 216 216 216
- 216 216 216 216 216 216 216
- 216 216 216 216 216 216 216
- 216 216 216 216 216 216 216
- 216 216 216 216 216 216 216
- 216 1 2 3 4 5 6
- 216 2 4 6 8 10 12
- 216 3 6 9 12 15 18
- 216 4 8 12 16 20 24
- 216 5 10 15 20 25 30
- 216 6 12 18 24 30 36
- 216 216 216 216 216 216 216
- 216 2 4 6 8 10 12
- 216 4 8 12 16 20 24
- 216 6 12 18 24 30 36
- 216 8 16 24 32 40 48
- 216 10 20 30 40 50 60
- 216 12 24 36 48 60 72
- 216 216 216 216 216 216 216
- 216 3 6 9 12 15 18
- 216 6 12 18 24 30 36
- 216 9 18 27 36 45 54
- 216 12 24 36 48 60 72
- 216 15 30 45 60 75 90
- 216 18 36 54 72 90 108
- 216 216 216 216 216 216 216
- 216 4 8 12 16 20 24
- 216 8 16 24 32 40 48
- 216 12 24 36 48 60 72
- 216 16 32 48 64 80 96
- 216 20 40 60 80 100 120
- 216 24 48 72 96 120 144
- 216 216 216 216 216 216 216
- 216 5 10 15 20 25 30
- 216 10 20 30 40 50 60
- 216 15 30 45 60 75 90
- 216 20 40 60 80 100 120
- 216 25 50 75 100 125 150
- 216 30 60 90 120 150 180
- 216 216 216 216 216 216 216
- 216 6 12 18 24 30 36
- 216 12 24 36 48 60 72
- 216 18 36 54 72 90 108
- 216 24 48 72 96 120 144
- 216 30 60 90 120 150 180
- 216 36 72 108 144 180 216
-Image 2
-GMarray
- Type Structure........: marray <char, [0:6,0:6,0:6]>
- Type Schema...........: marray< char >
- Domain................: [0:6,0:6,0:6]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 343
- 216 216 216 216 216 216 216
- 216 216 216 216 216 216 216
- 216 216 216 216 216 216 216
- 216 216 216 216 216 216 216
- 216 216 216 216 216 216 216
- 216 216 216 216 216 216 216
- 216 216 216 216 216 216 216
- 216 216 216 216 216 216 216
- 216 1 2 3 4 5 6
- 216 2 4 6 8 10 12
- 216 3 6 9 12 15 18
- 216 4 8 12 16 20 24
- 216 5 10 15 20 25 30
- 216 6 12 18 24 30 36
- 216 216 216 216 216 216 216
- 216 2 4 6 8 10 12
- 216 4 8 12 16 20 24
- 216 6 12 18 24 30 36
- 216 8 16 24 32 40 48
- 216 10 20 30 40 50 60
- 216 12 24 36 48 60 72
- 216 216 216 216 216 216 216
- 216 3 6 9 12 15 18
- 216 6 12 18 24 30 36
- 216 9 18 27 36 45 54
- 216 12 24 36 48 60 72
- 216 15 30 45 60 75 90
- 216 18 36 54 72 90 108
- 216 216 216 216 216 216 216
- 216 4 8 12 16 20 24
- 216 8 16 24 32 40 48
- 216 12 24 36 48 60 72
- 216 16 32 48 64 80 96
- 216 20 40 60 80 100 120
- 216 24 48 72 96 120 144
- 216 216 216 216 216 216 216
- 216 5 10 15 20 25 30
- 216 10 20 30 40 50 60
- 216 15 30 45 60 75 90
- 216 20 40 60 80 100 120
- 216 25 50 75 100 125 150
- 216 30 60 90 120 150 180
- 216 216 216 216 216 216 216
- 216 6 12 18 24 30 36
- 216 12 24 36 48 60 72
- 216 18 36 54 72 90 108
- 216 24 48 72 96 120 144
- 216 30 60 90 120 150 180
- 216 36 72 108 144 180 216
--- Testbed end block:
diff --git a/systemtest/testdata/parser/gentest.awk b/systemtest/testdata/parser/gentest.awk
deleted file mode 100644
index b743c6c..0000000
--- a/systemtest/testdata/parser/gentest.awk
+++ /dev/null
@@ -1,29 +0,0 @@
-#! /bin/gawk -f
-##
-## This AWK-script generates some example queries, when applied on "testcases",
-## as command line argument. When you need to add new test cases, edit the
-## file "testcases". Each line in this file should be of the form:
-##
-## filename @ query @ -- comment @ -- comment
-##
-## For example the line:
-##
-## mm.ql @ select 2- -1 from ImgCharA as a @ -- caution: -- introduces comments.
-##
-## should generate a test file named mm.ql with the folowing content:
-##
-## -- caution: -- introduces comments.
-##
-## select 2- -1 from ImgCharA as a
-##
-## The char @ is somewhat unusual for SQL and I chose it as field separator.
-
-BEGIN {FS = "@"} ;
-
-{
- for (i = 3; i < NF; i++) {
- printf "%s\n", $i > $1
- }
- printf "\n" >> $1
- printf "%s\n", $2 >> $1
-}
diff --git a/systemtest/testdata/parser/mm_long.ql b/systemtest/testdata/parser/mm_long.ql
deleted file mode 100644
index 5f79ee8..0000000
--- a/systemtest/testdata/parser/mm_long.ql
+++ /dev/null
@@ -1,3 +0,0 @@
- -- test unary and binary operators on long.
-
- select 2++1 from ImgCharA as i
diff --git a/systemtest/testdata/parser/mm_long.ql.java.out b/systemtest/testdata/parser/mm_long.ql.java.out
deleted file mode 100644
index dc7b54a..0000000
--- a/systemtest/testdata/parser/mm_long.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-33 \ No newline at end of file
diff --git a/systemtest/testdata/parser/mm_long.ql.out b/systemtest/testdata/parser/mm_long.ql.out
deleted file mode 100644
index 58af424..0000000
--- a/systemtest/testdata/parser/mm_long.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<long>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 3
-Element 2: 3
--- Testbed end block:
diff --git a/systemtest/testdata/parser/mp_long.ql b/systemtest/testdata/parser/mp_long.ql
deleted file mode 100644
index 0d613de..0000000
--- a/systemtest/testdata/parser/mp_long.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select 2-+1 from ImgCharA as i
diff --git a/systemtest/testdata/parser/mp_long.ql.java.out b/systemtest/testdata/parser/mp_long.ql.java.out
deleted file mode 100644
index 9d60796..0000000
--- a/systemtest/testdata/parser/mp_long.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-11 \ No newline at end of file
diff --git a/systemtest/testdata/parser/mp_long.ql.out b/systemtest/testdata/parser/mp_long.ql.out
deleted file mode 100644
index 5f11d14..0000000
--- a/systemtest/testdata/parser/mp_long.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<long>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1
-Element 2: 1
--- Testbed end block:
diff --git a/systemtest/testdata/parser/nm_long.ql b/systemtest/testdata/parser/nm_long.ql
deleted file mode 100644
index 188c6ae..0000000
--- a/systemtest/testdata/parser/nm_long.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select -0 from ImgCharA as i
diff --git a/systemtest/testdata/parser/nm_long.ql.java.out b/systemtest/testdata/parser/nm_long.ql.java.out
deleted file mode 100644
index 857f065..0000000
--- a/systemtest/testdata/parser/nm_long.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-00 \ No newline at end of file
diff --git a/systemtest/testdata/parser/nm_long.ql.out b/systemtest/testdata/parser/nm_long.ql.out
deleted file mode 100644
index 0b8f0e4..0000000
--- a/systemtest/testdata/parser/nm_long.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<long>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 0
-Element 2: 0
--- Testbed end block:
diff --git a/systemtest/testdata/parser/nn_long.ql b/systemtest/testdata/parser/nn_long.ql
deleted file mode 100644
index c3b31a6..0000000
--- a/systemtest/testdata/parser/nn_long.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select 0 from ImgCharA as i
diff --git a/systemtest/testdata/parser/nn_long.ql.java.out b/systemtest/testdata/parser/nn_long.ql.java.out
deleted file mode 100644
index 857f065..0000000
--- a/systemtest/testdata/parser/nn_long.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-00 \ No newline at end of file
diff --git a/systemtest/testdata/parser/nn_long.ql.out b/systemtest/testdata/parser/nn_long.ql.out
deleted file mode 100644
index 0b8f0e4..0000000
--- a/systemtest/testdata/parser/nn_long.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<long>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 0
-Element 2: 0
--- Testbed end block:
diff --git a/systemtest/testdata/parser/np_long.ql b/systemtest/testdata/parser/np_long.ql
deleted file mode 100644
index 819cdf4..0000000
--- a/systemtest/testdata/parser/np_long.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select +0 from ImgCharA as i
diff --git a/systemtest/testdata/parser/np_long.ql.java.out b/systemtest/testdata/parser/np_long.ql.java.out
deleted file mode 100644
index 857f065..0000000
--- a/systemtest/testdata/parser/np_long.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-00 \ No newline at end of file
diff --git a/systemtest/testdata/parser/np_long.ql.out b/systemtest/testdata/parser/np_long.ql.out
deleted file mode 100644
index 0b8f0e4..0000000
--- a/systemtest/testdata/parser/np_long.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<long>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 0
-Element 2: 0
--- Testbed end block:
diff --git a/systemtest/testdata/parser/om_long.ql b/systemtest/testdata/parser/om_long.ql
deleted file mode 100644
index 2e65dfa..0000000
--- a/systemtest/testdata/parser/om_long.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select -1 from ImgCharA as i
diff --git a/systemtest/testdata/parser/om_long.ql.java.out b/systemtest/testdata/parser/om_long.ql.java.out
deleted file mode 100644
index c92a447..0000000
--- a/systemtest/testdata/parser/om_long.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
--1-1 \ No newline at end of file
diff --git a/systemtest/testdata/parser/om_long.ql.out b/systemtest/testdata/parser/om_long.ql.out
deleted file mode 100644
index 08b0f64..0000000
--- a/systemtest/testdata/parser/om_long.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<long>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: -1
-Element 2: -1
--- Testbed end block:
diff --git a/systemtest/testdata/parser/on_long.ql b/systemtest/testdata/parser/on_long.ql
deleted file mode 100644
index dd16912..0000000
--- a/systemtest/testdata/parser/on_long.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select 1 from ImgCharA as i
diff --git a/systemtest/testdata/parser/on_long.ql.java.out b/systemtest/testdata/parser/on_long.ql.java.out
deleted file mode 100644
index 9d60796..0000000
--- a/systemtest/testdata/parser/on_long.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-11 \ No newline at end of file
diff --git a/systemtest/testdata/parser/on_long.ql.out b/systemtest/testdata/parser/on_long.ql.out
deleted file mode 100644
index 5f11d14..0000000
--- a/systemtest/testdata/parser/on_long.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<long>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1
-Element 2: 1
--- Testbed end block:
diff --git a/systemtest/testdata/parser/op_long.ql b/systemtest/testdata/parser/op_long.ql
deleted file mode 100644
index 0dab606..0000000
--- a/systemtest/testdata/parser/op_long.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select +1 from ImgCharA as i
diff --git a/systemtest/testdata/parser/op_long.ql.java.out b/systemtest/testdata/parser/op_long.ql.java.out
deleted file mode 100644
index 9d60796..0000000
--- a/systemtest/testdata/parser/op_long.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-11 \ No newline at end of file
diff --git a/systemtest/testdata/parser/op_long.ql.out b/systemtest/testdata/parser/op_long.ql.out
deleted file mode 100644
index 5f11d14..0000000
--- a/systemtest/testdata/parser/op_long.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<long>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1
-Element 2: 1
--- Testbed end block:
diff --git a/systemtest/testdata/parser/p1_long.ql b/systemtest/testdata/parser/p1_long.ql
deleted file mode 100644
index 55915d7..0000000
--- a/systemtest/testdata/parser/p1_long.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select 2+1 from ImgCharA as i
diff --git a/systemtest/testdata/parser/p1_long.ql.java.out b/systemtest/testdata/parser/p1_long.ql.java.out
deleted file mode 100644
index dc7b54a..0000000
--- a/systemtest/testdata/parser/p1_long.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-33 \ No newline at end of file
diff --git a/systemtest/testdata/parser/p1_long.ql.out b/systemtest/testdata/parser/p1_long.ql.out
deleted file mode 100644
index 58af424..0000000
--- a/systemtest/testdata/parser/p1_long.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<long>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 3
-Element 2: 3
--- Testbed end block:
diff --git a/systemtest/testdata/parser/p2_long.ql b/systemtest/testdata/parser/p2_long.ql
deleted file mode 100644
index b3581cd..0000000
--- a/systemtest/testdata/parser/p2_long.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select -2+1 from ImgCharA as i
diff --git a/systemtest/testdata/parser/p2_long.ql.java.out b/systemtest/testdata/parser/p2_long.ql.java.out
deleted file mode 100644
index c92a447..0000000
--- a/systemtest/testdata/parser/p2_long.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
--1-1 \ No newline at end of file
diff --git a/systemtest/testdata/parser/p2_long.ql.out b/systemtest/testdata/parser/p2_long.ql.out
deleted file mode 100644
index 08b0f64..0000000
--- a/systemtest/testdata/parser/p2_long.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<long>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: -1
-Element 2: -1
--- Testbed end block:
diff --git a/systemtest/testdata/parser/pm_long.ql b/systemtest/testdata/parser/pm_long.ql
deleted file mode 100644
index ee67e1c..0000000
--- a/systemtest/testdata/parser/pm_long.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select 2+-1 from ImgCharA as i
diff --git a/systemtest/testdata/parser/pm_long.ql.java.out b/systemtest/testdata/parser/pm_long.ql.java.out
deleted file mode 100644
index 9d60796..0000000
--- a/systemtest/testdata/parser/pm_long.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-11 \ No newline at end of file
diff --git a/systemtest/testdata/parser/pm_long.ql.out b/systemtest/testdata/parser/pm_long.ql.out
deleted file mode 100644
index 5f11d14..0000000
--- a/systemtest/testdata/parser/pm_long.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<long>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1
-Element 2: 1
--- Testbed end block:
diff --git a/systemtest/testdata/parser/pp_long.ql b/systemtest/testdata/parser/pp_long.ql
deleted file mode 100644
index 98cf8b0..0000000
--- a/systemtest/testdata/parser/pp_long.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select 2++1 from ImgCharA as i
diff --git a/systemtest/testdata/parser/pp_long.ql.java.out b/systemtest/testdata/parser/pp_long.ql.java.out
deleted file mode 100644
index dc7b54a..0000000
--- a/systemtest/testdata/parser/pp_long.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-33 \ No newline at end of file
diff --git a/systemtest/testdata/parser/pp_long.ql.out b/systemtest/testdata/parser/pp_long.ql.out
deleted file mode 100644
index 58af424..0000000
--- a/systemtest/testdata/parser/pp_long.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<long>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 3
-Element 2: 3
--- Testbed end block:
diff --git a/systemtest/testdata/parser/sqrt_1.ql b/systemtest/testdata/parser/sqrt_1.ql
deleted file mode 100644
index 205e344..0000000
--- a/systemtest/testdata/parser/sqrt_1.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select sqrt(2.0d) from ImgCharA as i
diff --git a/systemtest/testdata/parser/sqrt_1.ql.java.out b/systemtest/testdata/parser/sqrt_1.ql.java.out
deleted file mode 100644
index 27ceb54..0000000
--- a/systemtest/testdata/parser/sqrt_1.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-1.41421356237309511.4142135623730951 \ No newline at end of file
diff --git a/systemtest/testdata/parser/sqrt_1.ql.out b/systemtest/testdata/parser/sqrt_1.ql.out
deleted file mode 100644
index a23dbb9..0000000
--- a/systemtest/testdata/parser/sqrt_1.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1.41421
-Element 2: 1.41421
--- Testbed end block:
diff --git a/systemtest/testdata/parser/sqrt_2.ql b/systemtest/testdata/parser/sqrt_2.ql
deleted file mode 100644
index 6cf337a..0000000
--- a/systemtest/testdata/parser/sqrt_2.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select sqrt(1.0d + 2.0d) from ImgCharA as i
diff --git a/systemtest/testdata/parser/sqrt_2.ql.java.out b/systemtest/testdata/parser/sqrt_2.ql.java.out
deleted file mode 100644
index 6367268..0000000
--- a/systemtest/testdata/parser/sqrt_2.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-1.73205080756887721.7320508075688772 \ No newline at end of file
diff --git a/systemtest/testdata/parser/sqrt_2.ql.out b/systemtest/testdata/parser/sqrt_2.ql.out
deleted file mode 100644
index 7c1432a..0000000
--- a/systemtest/testdata/parser/sqrt_2.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1.73205
-Element 2: 1.73205
--- Testbed end block:
diff --git a/systemtest/testdata/parser/sqrt_3.ql b/systemtest/testdata/parser/sqrt_3.ql
deleted file mode 100644
index f8f97d8..0000000
--- a/systemtest/testdata/parser/sqrt_3.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select sqrt(sqrt(4.0d)) from ImgCharA as i
diff --git a/systemtest/testdata/parser/sqrt_3.ql.java.out b/systemtest/testdata/parser/sqrt_3.ql.java.out
deleted file mode 100644
index 27ceb54..0000000
--- a/systemtest/testdata/parser/sqrt_3.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-1.41421356237309511.4142135623730951 \ No newline at end of file
diff --git a/systemtest/testdata/parser/sqrt_3.ql.out b/systemtest/testdata/parser/sqrt_3.ql.out
deleted file mode 100644
index a23dbb9..0000000
--- a/systemtest/testdata/parser/sqrt_3.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1.41421
-Element 2: 1.41421
--- Testbed end block:
diff --git a/systemtest/testdata/parser/sqrt_4.ql b/systemtest/testdata/parser/sqrt_4.ql
deleted file mode 100644
index 3eb8806..0000000
--- a/systemtest/testdata/parser/sqrt_4.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select sqrt(0.0d) from ImgCharA as i
diff --git a/systemtest/testdata/parser/sqrt_4.ql.java.out b/systemtest/testdata/parser/sqrt_4.ql.java.out
deleted file mode 100644
index b2024e1..0000000
--- a/systemtest/testdata/parser/sqrt_4.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-0.00.0 \ No newline at end of file
diff --git a/systemtest/testdata/parser/sqrt_4.ql.out b/systemtest/testdata/parser/sqrt_4.ql.out
deleted file mode 100644
index eb05dc2..0000000
--- a/systemtest/testdata/parser/sqrt_4.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 0
-Element 2: 0
--- Testbed end block:
diff --git a/systemtest/testdata/parser/sqrt_5.ql b/systemtest/testdata/parser/sqrt_5.ql
deleted file mode 100644
index a3a6f82..0000000
--- a/systemtest/testdata/parser/sqrt_5.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select 1.0d + sqrt(2.0d) from ImgCharA as i
diff --git a/systemtest/testdata/parser/sqrt_5.ql.java.out b/systemtest/testdata/parser/sqrt_5.ql.java.out
deleted file mode 100644
index 785bccc..0000000
--- a/systemtest/testdata/parser/sqrt_5.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-2.4142135623730952.414213562373095 \ No newline at end of file
diff --git a/systemtest/testdata/parser/sqrt_5.ql.out b/systemtest/testdata/parser/sqrt_5.ql.out
deleted file mode 100644
index 9a7b7d3..0000000
--- a/systemtest/testdata/parser/sqrt_5.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 2.41421
-Element 2: 2.41421
--- Testbed end block:
diff --git a/systemtest/testdata/parser/sqrt_6.ql b/systemtest/testdata/parser/sqrt_6.ql
deleted file mode 100644
index ba6cb0d..0000000
--- a/systemtest/testdata/parser/sqrt_6.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select sqrt(2.0d) - 1.0d from ImgCharA as i
diff --git a/systemtest/testdata/parser/sqrt_6.ql.java.out b/systemtest/testdata/parser/sqrt_6.ql.java.out
deleted file mode 100644
index eb428b9..0000000
--- a/systemtest/testdata/parser/sqrt_6.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-0.414213562373095150.41421356237309515 \ No newline at end of file
diff --git a/systemtest/testdata/parser/sqrt_6.ql.out b/systemtest/testdata/parser/sqrt_6.ql.out
deleted file mode 100644
index 0851541..0000000
--- a/systemtest/testdata/parser/sqrt_6.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 0.414214
-Element 2: 0.414214
--- Testbed end block:
diff --git a/systemtest/testdata/parser/testcases b/systemtest/testdata/parser/testcases
deleted file mode 100644
index be7e51a..0000000
--- a/systemtest/testdata/parser/testcases
+++ /dev/null
@@ -1,21 +0,0 @@
-pp_long.ql@ select 2++1 from ImgCharA as i @ -- test unary and binary operators on long.
-pm_long.ql@ select 2+-1 from ImgCharA as i @ -- test unary and binary operators on long.
-mp_long.ql@ select 2-+1 from ImgCharA as i @ -- test unary and binary operators on long.
-mm_long.ql@ select 2++1 from ImgCharA as i @ -- test unary and binary operators on long. @ -- Caution: don't use -- as it introduces comments.
-nn_long.ql@ select 0 from ImgCharA as i @ -- test long zero.
-np_long.ql@ select +0 from ImgCharA as i @ -- test long zero.
-nm_long.ql@ select -0 from ImgCharA as i @ -- test long zero.
-on_long.ql@ select 1 from ImgCharA as i @ -- test long one.
-op_long.ql@ select +1 from ImgCharA as i @ -- test long one.
-om_long.ql@ select -1 from ImgCharA as i @ -- test long one.
-p1_long.ql@ select 2+1 from ImgCharA as i @ -- test basic arithmetic.
-p2_long.ql@ select -2+1 from ImgCharA as i @ -- test basic arithmetic.
-m1_long.ql@ select 2-1 from ImgCharA as i @ -- test basic arithmetic.
-m2_long.ql@ select -2-1 from ImgCharA as i @ -- test basic arithmetic.
-sqrt_1.ql@ select sqrt(2.0d) from ImgCharA as i @ -- test square root.
-sqrt_2.ql@ select sqrt(1.0d + 2.0d) from ImgCharA as i @ -- test square root.
-sqrt_3.ql@ select sqrt(sqrt(4.0d)) from ImgCharA as i @ -- test square root.
-sqrt_4.ql@ select sqrt(0.0d) from ImgCharA as i @ -- test square root.
-sqrt_5.ql@ select 1.0d + sqrt(2.0d) from ImgCharA as i @ -- test square root.
-sqrt_6.ql@ select sqrt(2.0d) - 1.0d from ImgCharA as i @ -- test square root.
-sqrt_nan.ql@ select sqrt(-10.0d) from ImgCharA as i @ -- negative argument leads to NaN. \ No newline at end of file
diff --git a/systemtest/testdata/partialoverlay/u01_create.ql b/systemtest/testdata/partialoverlay/u01_create.ql
deleted file mode 100644
index 17e070a..0000000
--- a/systemtest/testdata/partialoverlay/u01_create.ql
+++ /dev/null
@@ -1 +0,0 @@
-CREATE COLLECTION PartialOverlay1 ULongSet
diff --git a/systemtest/testdata/partialoverlay/u01_create.ql.out b/systemtest/testdata/partialoverlay/u01_create.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialoverlay/u01_create.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialoverlay/u02_create.ql b/systemtest/testdata/partialoverlay/u02_create.ql
deleted file mode 100644
index 36ceda2..0000000
--- a/systemtest/testdata/partialoverlay/u02_create.ql
+++ /dev/null
@@ -1 +0,0 @@
-CREATE COLLECTION PartialOverlay2 ULongSet
diff --git a/systemtest/testdata/partialoverlay/u02_create.ql.out b/systemtest/testdata/partialoverlay/u02_create.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialoverlay/u02_create.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialoverlay/u03_insert.ql b/systemtest/testdata/partialoverlay/u03_insert.ql
deleted file mode 100644
index c508a46..0000000
--- a/systemtest/testdata/partialoverlay/u03_insert.ql
+++ /dev/null
@@ -1,14 +0,0 @@
-insert into PartialOverlay2 values < [0:10,0:10]
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul
- >
-
diff --git a/systemtest/testdata/partialoverlay/u03_insert.ql.out b/systemtest/testdata/partialoverlay/u03_insert.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialoverlay/u03_insert.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialoverlay/u04_insert.ql b/systemtest/testdata/partialoverlay/u04_insert.ql
deleted file mode 100644
index de9816e..0000000
--- a/systemtest/testdata/partialoverlay/u04_insert.ql
+++ /dev/null
@@ -1,13 +0,0 @@
-insert into PartialOverlay1 values < [0:10,0:10]
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul
- >
diff --git a/systemtest/testdata/partialoverlay/u04_insert.ql.out b/systemtest/testdata/partialoverlay/u04_insert.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialoverlay/u04_insert.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialoverlay/u05_update.ql b/systemtest/testdata/partialoverlay/u05_update.ql
deleted file mode 100644
index c4555c4..0000000
--- a/systemtest/testdata/partialoverlay/u05_update.ql
+++ /dev/null
@@ -1,15 +0,0 @@
-UPDATE PartialOverlay2 AS image
-SET image ASSIGN < [90:100,90:100]
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul
- >
-
diff --git a/systemtest/testdata/partialoverlay/u05_update.ql.out b/systemtest/testdata/partialoverlay/u05_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialoverlay/u05_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialoverlay/u06_update.ql b/systemtest/testdata/partialoverlay/u06_update.ql
deleted file mode 100644
index 179a754..0000000
--- a/systemtest/testdata/partialoverlay/u06_update.ql
+++ /dev/null
@@ -1,14 +0,0 @@
-UPDATE PartialOverlay2 AS image
-SET image ASSIGN < [45:55,25:35]
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul
- >
diff --git a/systemtest/testdata/partialoverlay/u06_update.ql.out b/systemtest/testdata/partialoverlay/u06_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialoverlay/u06_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialoverlay/u07_update.ql b/systemtest/testdata/partialoverlay/u07_update.ql
deleted file mode 100644
index 748e48e..0000000
--- a/systemtest/testdata/partialoverlay/u07_update.ql
+++ /dev/null
@@ -1,15 +0,0 @@
-UPDATE PartialOverlay1 AS image
-SET image ASSIGN < [45:55,65:75]
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul
- >
-
diff --git a/systemtest/testdata/partialoverlay/u07_update.ql.out b/systemtest/testdata/partialoverlay/u07_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialoverlay/u07_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialoverlay/u08_update.ql b/systemtest/testdata/partialoverlay/u08_update.ql
deleted file mode 100644
index 5c2fd28..0000000
--- a/systemtest/testdata/partialoverlay/u08_update.ql
+++ /dev/null
@@ -1,15 +0,0 @@
-UPDATE PartialOverlay1 AS image
-SET image ASSIGN < [90:100,90:100]
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul
- >
-
diff --git a/systemtest/testdata/partialoverlay/u08_update.ql.out b/systemtest/testdata/partialoverlay/u08_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialoverlay/u08_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialoverlay/u09_lookup.ql b/systemtest/testdata/partialoverlay/u09_lookup.ql
deleted file mode 100644
index c720367..0000000
--- a/systemtest/testdata/partialoverlay/u09_lookup.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-SELECT scale(a, [0:10,0:10])
-FROM PartialOverlay1 AS a
-
diff --git a/systemtest/testdata/partialoverlay/u09_lookup.ql.out b/systemtest/testdata/partialoverlay/u09_lookup.ql.out
deleted file mode 100644
index 0e0e0fb..0000000
--- a/systemtest/testdata/partialoverlay/u09_lookup.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:10,0:10]>
- Type Schema...........: marray< ulong >
- Domain................: [0:10,0:10]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 1 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 1 1 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 1 1
- 0 0 0 0 0 0 0 0 0 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/partialoverlay/u10_lookup.ql b/systemtest/testdata/partialoverlay/u10_lookup.ql
deleted file mode 100644
index a17efa3..0000000
--- a/systemtest/testdata/partialoverlay/u10_lookup.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-SELECT scale(a, [0:10,0:10])
-FROM PartialOverlay2 AS a
-
diff --git a/systemtest/testdata/partialoverlay/u10_lookup.ql.out b/systemtest/testdata/partialoverlay/u10_lookup.ql.out
deleted file mode 100644
index a56f5d3..0000000
--- a/systemtest/testdata/partialoverlay/u10_lookup.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:10,0:10]>
- Type Schema...........: marray< ulong >
- Domain................: [0:10,0:10]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 2 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 2 2 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 2 2
- 0 0 0 0 0 0 0 0 0 2 2
--- Testbed end block:
diff --git a/systemtest/testdata/partialoverlay/u11_overlay.ql.out b/systemtest/testdata/partialoverlay/u11_overlay.ql.out
deleted file mode 100644
index 4ff4c0a..0000000
--- a/systemtest/testdata/partialoverlay/u11_overlay.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=355
diff --git a/systemtest/testdata/partialoverlay/u12_overlay.ql.out b/systemtest/testdata/partialoverlay/u12_overlay.ql.out
deleted file mode 100644
index 7ec12ef..0000000
--- a/systemtest/testdata/partialoverlay/u12_overlay.ql.out
+++ /dev/null
@@ -1,84 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed line: result_elements=4
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:10,0:10]>
- Type Schema...........: marray< ulong >
- Domain................: [0:10,0:10]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 1 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 1 1
- 0 0 0 0 0 0 0 0 0 1 1
-Image 2
-GMarray
- Type Structure........: marray <ulong, [0:10,0:10]>
- Type Schema...........: marray< ulong >
- Domain................: [0:10,0:10]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 1 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 1 1
- 0 0 0 0 0 0 0 0 0 1 1
-Image 3
-GMarray
- Type Structure........: marray <ulong, [0:10,0:10]>
- Type Schema...........: marray< ulong >
- Domain................: [0:10,0:10]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 1 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 1 1
- 0 0 0 0 0 0 0 0 0 1 1
-Image 4
-GMarray
- Type Structure........: marray <ulong, [0:10,0:10]>
- Type Schema...........: marray< ulong >
- Domain................: [0:10,0:10]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 1 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 1 1
- 0 0 0 0 0 0 0 0 0 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/partialoverlay/u13_overlay.ql.out b/systemtest/testdata/partialoverlay/u13_overlay.ql.out
deleted file mode 100644
index 592070d..0000000
--- a/systemtest/testdata/partialoverlay/u13_overlay.ql.out
+++ /dev/null
@@ -1,84 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed line: result_elements=4
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:10,0:10]>
- Type Schema...........: marray< ulong >
- Domain................: [0:10,0:10]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 1 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <ulong, [0:10,0:10]>
- Type Schema...........: marray< ulong >
- Domain................: [0:10,0:10]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 1 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 3
-GMarray
- Type Structure........: marray <ulong, [0:10,0:10]>
- Type Schema...........: marray< ulong >
- Domain................: [0:10,0:10]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 1 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 4
-GMarray
- Type Structure........: marray <ulong, [0:10,0:10]>
- Type Schema...........: marray< ulong >
- Domain................: [0:10,0:10]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 1 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
--- Testbed end block:
diff --git a/systemtest/testdata/partialoverlay/u98_drop.ql b/systemtest/testdata/partialoverlay/u98_drop.ql
deleted file mode 100644
index 422c875..0000000
--- a/systemtest/testdata/partialoverlay/u98_drop.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-DROP COLLECTION PartialOverlay1
-
diff --git a/systemtest/testdata/partialoverlay/u98_drop.ql.out b/systemtest/testdata/partialoverlay/u98_drop.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialoverlay/u98_drop.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialoverlay/u99_drop.ql b/systemtest/testdata/partialoverlay/u99_drop.ql
deleted file mode 100644
index c89121f..0000000
--- a/systemtest/testdata/partialoverlay/u99_drop.ql
+++ /dev/null
@@ -1 +0,0 @@
-DROP COLLECTION PartialOverlay2
diff --git a/systemtest/testdata/partialoverlay/u99_drop.ql.out b/systemtest/testdata/partialoverlay/u99_drop.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialoverlay/u99_drop.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u01_create.ql b/systemtest/testdata/partialupdate/u01_create.ql
deleted file mode 100644
index afd4c0a..0000000
--- a/systemtest/testdata/partialupdate/u01_create.ql
+++ /dev/null
@@ -1 +0,0 @@
-CREATE COLLECTION PartialUpdate ULongSet
diff --git a/systemtest/testdata/partialupdate/u01_create.ql.java.out b/systemtest/testdata/partialupdate/u01_create.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u01_create.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u01_create.ql.out b/systemtest/testdata/partialupdate/u01_create.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u01_create.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u02_insert.ql b/systemtest/testdata/partialupdate/u02_insert.ql
deleted file mode 100644
index 296d8f0..0000000
--- a/systemtest/testdata/partialupdate/u02_insert.ql
+++ /dev/null
@@ -1,13 +0,0 @@
-insert into PartialUpdate values < [0:10,0:10]
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
- 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul
- >
diff --git a/systemtest/testdata/partialupdate/u02_insert.ql.java.out b/systemtest/testdata/partialupdate/u02_insert.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u02_insert.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u02_insert.ql.out b/systemtest/testdata/partialupdate/u02_insert.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u02_insert.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u03_lookup.ql b/systemtest/testdata/partialupdate/u03_lookup.ql
deleted file mode 100644
index bd885e9..0000000
--- a/systemtest/testdata/partialupdate/u03_lookup.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed: result_elements=1
-
-SELECT a
-FROM PartialUpdate AS a
diff --git a/systemtest/testdata/partialupdate/u03_lookup.ql.java.out b/systemtest/testdata/partialupdate/u03_lookup.ql.java.out
deleted file mode 100644
index 3f9e31c..0000000
--- a/systemtest/testdata/partialupdate/u03_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 968
- 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 \ No newline at end of file
diff --git a/systemtest/testdata/partialupdate/u03_lookup.ql.out b/systemtest/testdata/partialupdate/u03_lookup.ql.out
deleted file mode 100644
index e0f70fd..0000000
--- a/systemtest/testdata/partialupdate/u03_lookup.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:10,0:10]>
- Type Schema...........: marray< ulong >
- Domain................: [0:10,0:10]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/partialupdate/u04_update.ql b/systemtest/testdata/partialupdate/u04_update.ql
deleted file mode 100644
index 56c5cea..0000000
--- a/systemtest/testdata/partialupdate/u04_update.ql
+++ /dev/null
@@ -1,15 +0,0 @@
-UPDATE PartialUpdate AS image
-SET image ASSIGN < [15:25,10:20]
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
- 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul
- >
-
diff --git a/systemtest/testdata/partialupdate/u04_update.ql.java.out b/systemtest/testdata/partialupdate/u04_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u04_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u04_update.ql.out b/systemtest/testdata/partialupdate/u04_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u04_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u05_lookup.ql b/systemtest/testdata/partialupdate/u05_lookup.ql
deleted file mode 100644
index bd885e9..0000000
--- a/systemtest/testdata/partialupdate/u05_lookup.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed: result_elements=1
-
-SELECT a
-FROM PartialUpdate AS a
diff --git a/systemtest/testdata/partialupdate/u05_lookup.ql.java.out b/systemtest/testdata/partialupdate/u05_lookup.ql.java.out
deleted file mode 100644
index 1309861..0000000
--- a/systemtest/testdata/partialupdate/u05_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:25,0:20]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 4368
- 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 \ No newline at end of file
diff --git a/systemtest/testdata/partialupdate/u05_lookup.ql.out b/systemtest/testdata/partialupdate/u05_lookup.ql.out
deleted file mode 100644
index 8129803..0000000
--- a/systemtest/testdata/partialupdate/u05_lookup.ql.out
+++ /dev/null
@@ -1,34 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:25,0:20]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:25,0:20]>
- Type Schema...........: marray< ulong >
- Domain................: [0:25,0:20]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 2184
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
--- Testbed end block:
diff --git a/systemtest/testdata/partialupdate/u06_update.ql b/systemtest/testdata/partialupdate/u06_update.ql
deleted file mode 100644
index 57bb09f..0000000
--- a/systemtest/testdata/partialupdate/u06_update.ql
+++ /dev/null
@@ -1,14 +0,0 @@
-UPDATE PartialUpdate AS image
-SET image ASSIGN < [15:25,21:30]
- 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul;
- 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul;
- 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul;
- 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul;
- 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul;
- 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul;
- 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul;
- 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul;
- 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul;
- 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul
- >
-
diff --git a/systemtest/testdata/partialupdate/u06_update.ql.java.out b/systemtest/testdata/partialupdate/u06_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u06_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u06_update.ql.out b/systemtest/testdata/partialupdate/u06_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u06_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u071_update.ql b/systemtest/testdata/partialupdate/u071_update.ql
deleted file mode 100644
index b011c4c..0000000
--- a/systemtest/testdata/partialupdate/u071_update.ql
+++ /dev/null
@@ -1,14 +0,0 @@
-UPDATE PartialUpdate AS image
-SET image ASSIGN < [15:25,31:40]
- 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul;
- 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul;
- 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul;
- 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul;
- 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul;
- 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul;
- 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul;
- 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul;
- 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul;
- 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul
- >
-
diff --git a/systemtest/testdata/partialupdate/u071_update.ql.java.out b/systemtest/testdata/partialupdate/u071_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u071_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u071_update.ql.out b/systemtest/testdata/partialupdate/u071_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u071_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u072_lookup.ql b/systemtest/testdata/partialupdate/u072_lookup.ql
deleted file mode 100644
index bd885e9..0000000
--- a/systemtest/testdata/partialupdate/u072_lookup.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed: result_elements=1
-
-SELECT a
-FROM PartialUpdate AS a
diff --git a/systemtest/testdata/partialupdate/u072_lookup.ql.java.out b/systemtest/testdata/partialupdate/u072_lookup.ql.java.out
deleted file mode 100644
index d34546a..0000000
--- a/systemtest/testdata/partialupdate/u072_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:25,0:40]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8528
- 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 \ No newline at end of file
diff --git a/systemtest/testdata/partialupdate/u072_lookup.ql.out b/systemtest/testdata/partialupdate/u072_lookup.ql.out
deleted file mode 100644
index a873fb3..0000000
--- a/systemtest/testdata/partialupdate/u072_lookup.ql.out
+++ /dev/null
@@ -1,54 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:25,0:40]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:25,0:40]>
- Type Schema...........: marray< ulong >
- Domain................: [0:25,0:40]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4264
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4
--- Testbed end block:
diff --git a/systemtest/testdata/partialupdate/u07_lookup.ql b/systemtest/testdata/partialupdate/u07_lookup.ql
deleted file mode 100644
index bd885e9..0000000
--- a/systemtest/testdata/partialupdate/u07_lookup.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed: result_elements=1
-
-SELECT a
-FROM PartialUpdate AS a
diff --git a/systemtest/testdata/partialupdate/u07_lookup.ql.java.out b/systemtest/testdata/partialupdate/u07_lookup.ql.java.out
deleted file mode 100644
index d34546a..0000000
--- a/systemtest/testdata/partialupdate/u07_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:25,0:40]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8528
- 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 \ No newline at end of file
diff --git a/systemtest/testdata/partialupdate/u07_lookup.ql.out b/systemtest/testdata/partialupdate/u07_lookup.ql.out
deleted file mode 100644
index a873fb3..0000000
--- a/systemtest/testdata/partialupdate/u07_lookup.ql.out
+++ /dev/null
@@ -1,54 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:25,0:40]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:25,0:40]>
- Type Schema...........: marray< ulong >
- Domain................: [0:25,0:40]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4264
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4
--- Testbed end block:
diff --git a/systemtest/testdata/partialupdate/u08_update.ql b/systemtest/testdata/partialupdate/u08_update.ql
deleted file mode 100644
index 943744b..0000000
--- a/systemtest/testdata/partialupdate/u08_update.ql
+++ /dev/null
@@ -1,15 +0,0 @@
-UPDATE PartialUpdate AS image
-SET image ASSIGN < [40:50,40:50]
- 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul;
- 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul;
- 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul;
- 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul;
- 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul;
- 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul;
- 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul;
- 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul;
- 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul;
- 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul;
- 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul, 5ul
- >
-
diff --git a/systemtest/testdata/partialupdate/u08_update.ql.java.out b/systemtest/testdata/partialupdate/u08_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u08_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u08_update.ql.out b/systemtest/testdata/partialupdate/u08_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u08_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u09_lookup.ql b/systemtest/testdata/partialupdate/u09_lookup.ql
deleted file mode 100644
index bd885e9..0000000
--- a/systemtest/testdata/partialupdate/u09_lookup.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed: result_elements=1
-
-SELECT a
-FROM PartialUpdate AS a
diff --git a/systemtest/testdata/partialupdate/u09_lookup.ql.java.out b/systemtest/testdata/partialupdate/u09_lookup.ql.java.out
deleted file mode 100644
index c1f1ca9..0000000
--- a/systemtest/testdata/partialupdate/u09_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:50,0:50]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 20808
- 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 \ No newline at end of file
diff --git a/systemtest/testdata/partialupdate/u09_lookup.ql.out b/systemtest/testdata/partialupdate/u09_lookup.ql.out
deleted file mode 100644
index 8ba2601..0000000
--- a/systemtest/testdata/partialupdate/u09_lookup.ql.out
+++ /dev/null
@@ -1,64 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:50,0:50]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:50,0:50]>
- Type Schema...........: marray< ulong >
- Domain................: [0:50,0:50]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 10404
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
--- Testbed end block:
diff --git a/systemtest/testdata/partialupdate/u10_update.ql b/systemtest/testdata/partialupdate/u10_update.ql
deleted file mode 100644
index 8dbb3ce..0000000
--- a/systemtest/testdata/partialupdate/u10_update.ql
+++ /dev/null
@@ -1,11 +0,0 @@
-UPDATE PartialUpdate AS image
-SET image ASSIGN < [35:41,25:35]
- 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul;
- 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul;
- 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul;
- 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul;
- 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul;
- 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul;
- 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul
- >
-
diff --git a/systemtest/testdata/partialupdate/u10_update.ql.java.out b/systemtest/testdata/partialupdate/u10_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u10_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u10_update.ql.out b/systemtest/testdata/partialupdate/u10_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u10_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u11_lookup.ql b/systemtest/testdata/partialupdate/u11_lookup.ql
deleted file mode 100644
index bd885e9..0000000
--- a/systemtest/testdata/partialupdate/u11_lookup.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed: result_elements=1
-
-SELECT a
-FROM PartialUpdate AS a
diff --git a/systemtest/testdata/partialupdate/u11_lookup.ql.java.out b/systemtest/testdata/partialupdate/u11_lookup.ql.java.out
deleted file mode 100644
index 52f34a6..0000000
--- a/systemtest/testdata/partialupdate/u11_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:50,0:50]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 20808
- 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 \ No newline at end of file
diff --git a/systemtest/testdata/partialupdate/u11_lookup.ql.out b/systemtest/testdata/partialupdate/u11_lookup.ql.out
deleted file mode 100644
index 64787d1..0000000
--- a/systemtest/testdata/partialupdate/u11_lookup.ql.out
+++ /dev/null
@@ -1,64 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:50,0:50]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:50,0:50]>
- Type Schema...........: marray< ulong >
- Domain................: [0:50,0:50]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 10404
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
--- Testbed end block:
diff --git a/systemtest/testdata/partialupdate/u12_update.ql b/systemtest/testdata/partialupdate/u12_update.ql
deleted file mode 100644
index a24668d..0000000
--- a/systemtest/testdata/partialupdate/u12_update.ql
+++ /dev/null
@@ -1,9 +0,0 @@
-UPDATE PartialUpdate AS image
-SET image ASSIGN < [28:32,28:32]
- 7ul, 7ul, 7ul, 7ul, 7ul;
- 7ul, 7ul, 7ul, 7ul, 7ul;
- 7ul, 7ul, 7ul, 7ul, 7ul;
- 7ul, 7ul, 7ul, 7ul, 7ul;
- 7ul, 7ul, 7ul, 7ul, 7ul
- >
-
diff --git a/systemtest/testdata/partialupdate/u12_update.ql.java.out b/systemtest/testdata/partialupdate/u12_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u12_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u12_update.ql.out b/systemtest/testdata/partialupdate/u12_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u12_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u13_lookup.ql b/systemtest/testdata/partialupdate/u13_lookup.ql
deleted file mode 100644
index bd885e9..0000000
--- a/systemtest/testdata/partialupdate/u13_lookup.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed: result_elements=1
-
-SELECT a
-FROM PartialUpdate AS a
diff --git a/systemtest/testdata/partialupdate/u13_lookup.ql.java.out b/systemtest/testdata/partialupdate/u13_lookup.ql.java.out
deleted file mode 100644
index e9dbf7f..0000000
--- a/systemtest/testdata/partialupdate/u13_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:50,0:50]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 20808
- 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 \ No newline at end of file
diff --git a/systemtest/testdata/partialupdate/u13_lookup.ql.out b/systemtest/testdata/partialupdate/u13_lookup.ql.out
deleted file mode 100644
index d5df472..0000000
--- a/systemtest/testdata/partialupdate/u13_lookup.ql.out
+++ /dev/null
@@ -1,64 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:50,0:50]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:50,0:50]>
- Type Schema...........: marray< ulong >
- Domain................: [0:50,0:50]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 10404
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
--- Testbed end block:
diff --git a/systemtest/testdata/partialupdate/u14_update.ql b/systemtest/testdata/partialupdate/u14_update.ql
deleted file mode 100644
index 1eb1655..0000000
--- a/systemtest/testdata/partialupdate/u14_update.ql
+++ /dev/null
@@ -1,5 +0,0 @@
-UPDATE PartialUpdate AS image
-SET image ASSIGN < [40:40,0:10]
- 8ul, 8ul, 8ul, 8ul, 8ul, 8ul, 8ul, 8ul, 8ul, 8ul, 8ul
- >
-
diff --git a/systemtest/testdata/partialupdate/u14_update.ql.java.out b/systemtest/testdata/partialupdate/u14_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u14_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u14_update.ql.out b/systemtest/testdata/partialupdate/u14_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u14_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u15_lookup.ql b/systemtest/testdata/partialupdate/u15_lookup.ql
deleted file mode 100644
index bd885e9..0000000
--- a/systemtest/testdata/partialupdate/u15_lookup.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed: result_elements=1
-
-SELECT a
-FROM PartialUpdate AS a
diff --git a/systemtest/testdata/partialupdate/u15_lookup.ql.java.out b/systemtest/testdata/partialupdate/u15_lookup.ql.java.out
deleted file mode 100644
index 12062df..0000000
--- a/systemtest/testdata/partialupdate/u15_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:50,0:50]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 20808
- 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 \ No newline at end of file
diff --git a/systemtest/testdata/partialupdate/u15_lookup.ql.out b/systemtest/testdata/partialupdate/u15_lookup.ql.out
deleted file mode 100644
index 84787f0..0000000
--- a/systemtest/testdata/partialupdate/u15_lookup.ql.out
+++ /dev/null
@@ -1,64 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:50,0:50]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:50,0:50]>
- Type Schema...........: marray< ulong >
- Domain................: [0:50,0:50]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 10404
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
--- Testbed end block:
diff --git a/systemtest/testdata/partialupdate/u16_update.ql b/systemtest/testdata/partialupdate/u16_update.ql
deleted file mode 100644
index 0bf1bfa..0000000
--- a/systemtest/testdata/partialupdate/u16_update.ql
+++ /dev/null
@@ -1,15 +0,0 @@
-UPDATE PartialUpdate AS image
-SET image ASSIGN < [40:50,11:11]
- 9ul;
- 9ul;
- 9ul;
- 9ul;
- 9ul;
- 9ul;
- 9ul;
- 9ul;
- 9ul;
- 9ul;
- 9ul
- >
-
diff --git a/systemtest/testdata/partialupdate/u16_update.ql.java.out b/systemtest/testdata/partialupdate/u16_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u16_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u16_update.ql.out b/systemtest/testdata/partialupdate/u16_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u16_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u17_lookup.ql b/systemtest/testdata/partialupdate/u17_lookup.ql
deleted file mode 100644
index bd885e9..0000000
--- a/systemtest/testdata/partialupdate/u17_lookup.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed: result_elements=1
-
-SELECT a
-FROM PartialUpdate AS a
diff --git a/systemtest/testdata/partialupdate/u17_lookup.ql.java.out b/systemtest/testdata/partialupdate/u17_lookup.ql.java.out
deleted file mode 100644
index 0e316b6..0000000
--- a/systemtest/testdata/partialupdate/u17_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:50,0:50]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 20808
- 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 \ No newline at end of file
diff --git a/systemtest/testdata/partialupdate/u17_lookup.ql.out b/systemtest/testdata/partialupdate/u17_lookup.ql.out
deleted file mode 100644
index bab95ef..0000000
--- a/systemtest/testdata/partialupdate/u17_lookup.ql.out
+++ /dev/null
@@ -1,64 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:50,0:50]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:50,0:50]>
- Type Schema...........: marray< ulong >
- Domain................: [0:50,0:50]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 10404
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 9 9 9 9 9 9 9 9 9 9
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
--- Testbed end block:
diff --git a/systemtest/testdata/partialupdate/u18_update.ql b/systemtest/testdata/partialupdate/u18_update.ql
deleted file mode 100644
index 22ceb80..0000000
--- a/systemtest/testdata/partialupdate/u18_update.ql
+++ /dev/null
@@ -1,5 +0,0 @@
-UPDATE PartialUpdate AS image
-SET image ASSIGN < [35:35,0:10]
- 10ul, 10ul, 10ul, 10ul, 10ul, 10ul, 10ul, 10ul, 10ul, 10ul, 10ul
- >
-
diff --git a/systemtest/testdata/partialupdate/u18_update.ql.java.out b/systemtest/testdata/partialupdate/u18_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u18_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u18_update.ql.out b/systemtest/testdata/partialupdate/u18_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u18_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u19_lookup.ql b/systemtest/testdata/partialupdate/u19_lookup.ql
deleted file mode 100644
index bd885e9..0000000
--- a/systemtest/testdata/partialupdate/u19_lookup.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed: result_elements=1
-
-SELECT a
-FROM PartialUpdate AS a
diff --git a/systemtest/testdata/partialupdate/u19_lookup.ql.java.out b/systemtest/testdata/partialupdate/u19_lookup.ql.java.out
deleted file mode 100644
index eb9d40a..0000000
--- a/systemtest/testdata/partialupdate/u19_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:50,0:50]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 20808
- 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 \ No newline at end of file
diff --git a/systemtest/testdata/partialupdate/u19_lookup.ql.out b/systemtest/testdata/partialupdate/u19_lookup.ql.out
deleted file mode 100644
index 7e9dc61..0000000
--- a/systemtest/testdata/partialupdate/u19_lookup.ql.out
+++ /dev/null
@@ -1,64 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:50,0:50]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:50,0:50]>
- Type Schema...........: marray< ulong >
- Domain................: [0:50,0:50]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 10404
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 9 9 9 9 9 9 9 9 9 9
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
--- Testbed end block:
diff --git a/systemtest/testdata/partialupdate/u20_update.ql b/systemtest/testdata/partialupdate/u20_update.ql
deleted file mode 100644
index 0b99272..0000000
--- a/systemtest/testdata/partialupdate/u20_update.ql
+++ /dev/null
@@ -1,9 +0,0 @@
-UPDATE PartialUpdate AS image
-SET image ASSIGN < [30:34,10:10]
- 11ul;
- 11ul;
- 11ul;
- 11ul;
- 11ul
- >
-
diff --git a/systemtest/testdata/partialupdate/u20_update.ql.java.out b/systemtest/testdata/partialupdate/u20_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u20_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u20_update.ql.out b/systemtest/testdata/partialupdate/u20_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u20_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u21_lookup.ql b/systemtest/testdata/partialupdate/u21_lookup.ql
deleted file mode 100644
index bd885e9..0000000
--- a/systemtest/testdata/partialupdate/u21_lookup.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed: result_elements=1
-
-SELECT a
-FROM PartialUpdate AS a
diff --git a/systemtest/testdata/partialupdate/u21_lookup.ql.java.out b/systemtest/testdata/partialupdate/u21_lookup.ql.java.out
deleted file mode 100644
index 989c9c0..0000000
--- a/systemtest/testdata/partialupdate/u21_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:50,0:50]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 20808
- 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 \ No newline at end of file
diff --git a/systemtest/testdata/partialupdate/u21_lookup.ql.out b/systemtest/testdata/partialupdate/u21_lookup.ql.out
deleted file mode 100644
index e617272..0000000
--- a/systemtest/testdata/partialupdate/u21_lookup.ql.out
+++ /dev/null
@@ -1,64 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:50,0:50]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:50,0:50]>
- Type Schema...........: marray< ulong >
- Domain................: [0:50,0:50]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 10404
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 11 11 11 11 11 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 9 9 9 9 9 9 9 9 9 9
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
--- Testbed end block:
diff --git a/systemtest/testdata/partialupdate/u30_update.ql b/systemtest/testdata/partialupdate/u30_update.ql
deleted file mode 100644
index e76d6fa..0000000
--- a/systemtest/testdata/partialupdate/u30_update.ql
+++ /dev/null
@@ -1,10 +0,0 @@
-UPDATE PartialUpdate AS image
-SET image ASSIGN < [05:10,05:10]
- 21ul, 21ul, 21ul, 21ul, 21ul, 21ul;
- 21ul, 21ul, 21ul, 21ul, 21ul, 21ul;
- 21ul, 21ul, 21ul, 21ul, 21ul, 21ul;
- 21ul, 21ul, 21ul, 21ul, 21ul, 21ul;
- 21ul, 21ul, 21ul, 21ul, 21ul, 21ul;
- 21ul, 21ul, 21ul, 21ul, 21ul, 21ul
- >
-
diff --git a/systemtest/testdata/partialupdate/u30_update.ql.java.out b/systemtest/testdata/partialupdate/u30_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u30_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u30_update.ql.out b/systemtest/testdata/partialupdate/u30_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u30_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u31_lookup.ql b/systemtest/testdata/partialupdate/u31_lookup.ql
deleted file mode 100644
index bd885e9..0000000
--- a/systemtest/testdata/partialupdate/u31_lookup.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed: result_elements=1
-
-SELECT a
-FROM PartialUpdate AS a
diff --git a/systemtest/testdata/partialupdate/u31_lookup.ql.java.out b/systemtest/testdata/partialupdate/u31_lookup.ql.java.out
deleted file mode 100644
index 0cdad49..0000000
--- a/systemtest/testdata/partialupdate/u31_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:50,0:50]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 20808
- 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 \ No newline at end of file
diff --git a/systemtest/testdata/partialupdate/u31_lookup.ql.out b/systemtest/testdata/partialupdate/u31_lookup.ql.out
deleted file mode 100644
index 640b7ed..0000000
--- a/systemtest/testdata/partialupdate/u31_lookup.ql.out
+++ /dev/null
@@ -1,64 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:50,0:50]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:50,0:50]>
- Type Schema...........: marray< ulong >
- Domain................: [0:50,0:50]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 10404
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 11 11 11 11 11 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 9 9 9 9 9 9 9 9 9 9
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
--- Testbed end block:
diff --git a/systemtest/testdata/partialupdate/u32_update.ql b/systemtest/testdata/partialupdate/u32_update.ql
deleted file mode 100644
index b1a1ad7..0000000
--- a/systemtest/testdata/partialupdate/u32_update.ql
+++ /dev/null
@@ -1,15 +0,0 @@
-UPDATE PartialUpdate AS image
-SET image ASSIGN < [15:25,12:45]
- 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul;
- 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul;
- 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul;
- 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul;
- 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul;
- 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul;
- 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul;
- 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul;
- 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul;
- 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul;
- 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul, 22ul
- >
-
diff --git a/systemtest/testdata/partialupdate/u32_update.ql.java.out b/systemtest/testdata/partialupdate/u32_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u32_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u32_update.ql.out b/systemtest/testdata/partialupdate/u32_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u32_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u33_lookup.ql b/systemtest/testdata/partialupdate/u33_lookup.ql
deleted file mode 100644
index bd885e9..0000000
--- a/systemtest/testdata/partialupdate/u33_lookup.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed: result_elements=1
-
-SELECT a
-FROM PartialUpdate AS a
diff --git a/systemtest/testdata/partialupdate/u33_lookup.ql.java.out b/systemtest/testdata/partialupdate/u33_lookup.ql.java.out
deleted file mode 100644
index 6acc502..0000000
--- a/systemtest/testdata/partialupdate/u33_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:50,0:50]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 20808
- 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 \ No newline at end of file
diff --git a/systemtest/testdata/partialupdate/u33_lookup.ql.out b/systemtest/testdata/partialupdate/u33_lookup.ql.out
deleted file mode 100644
index d2f2a3b..0000000
--- a/systemtest/testdata/partialupdate/u33_lookup.ql.out
+++ /dev/null
@@ -1,64 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:50,0:50]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:50,0:50]>
- Type Schema...........: marray< ulong >
- Domain................: [0:50,0:50]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 10404
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 11 11 11 11 11 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 9 9 9 9 9 9 9 9 9 9
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
--- Testbed end block:
diff --git a/systemtest/testdata/partialupdate/u34_update.ql b/systemtest/testdata/partialupdate/u34_update.ql
deleted file mode 100644
index 68d7d8c..0000000
--- a/systemtest/testdata/partialupdate/u34_update.ql
+++ /dev/null
@@ -1,20 +0,0 @@
-UPDATE PartialUpdate AS image
-SET image ASSIGN < [30:45,30:38]
- 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul;
- 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul;
- 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul;
- 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul;
- 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul;
- 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul;
- 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul;
- 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul;
- 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul;
- 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul;
- 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul;
- 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul;
- 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul;
- 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul;
- 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul;
- 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul, 23ul
- >
-
diff --git a/systemtest/testdata/partialupdate/u34_update.ql.java.out b/systemtest/testdata/partialupdate/u34_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u34_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u34_update.ql.out b/systemtest/testdata/partialupdate/u34_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u34_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u35_lookup.ql b/systemtest/testdata/partialupdate/u35_lookup.ql
deleted file mode 100644
index bd885e9..0000000
--- a/systemtest/testdata/partialupdate/u35_lookup.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed: result_elements=1
-
-SELECT a
-FROM PartialUpdate AS a
diff --git a/systemtest/testdata/partialupdate/u35_lookup.ql.java.out b/systemtest/testdata/partialupdate/u35_lookup.ql.java.out
deleted file mode 100644
index 0dd950c..0000000
--- a/systemtest/testdata/partialupdate/u35_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:50,0:50]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 20808
- 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 \ No newline at end of file
diff --git a/systemtest/testdata/partialupdate/u35_lookup.ql.out b/systemtest/testdata/partialupdate/u35_lookup.ql.out
deleted file mode 100644
index 9b0ca8c..0000000
--- a/systemtest/testdata/partialupdate/u35_lookup.ql.out
+++ /dev/null
@@ -1,64 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:50,0:50]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:50,0:50]>
- Type Schema...........: marray< ulong >
- Domain................: [0:50,0:50]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 10404
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 11 11 11 11 11 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 9 9 9 9 9 9 9 9 9 9
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
--- Testbed end block:
diff --git a/systemtest/testdata/partialupdate/u36_update.ql b/systemtest/testdata/partialupdate/u36_update.ql
deleted file mode 100644
index 0efb774..0000000
--- a/systemtest/testdata/partialupdate/u36_update.ql
+++ /dev/null
@@ -1,10 +0,0 @@
-UPDATE PartialUpdate AS image
-SET image ASSIGN < [40:45,40:45]
- 24ul, 24ul, 24ul, 24ul, 24ul, 24ul;
- 24ul, 24ul, 24ul, 24ul, 24ul, 24ul;
- 24ul, 24ul, 24ul, 24ul, 24ul, 24ul;
- 24ul, 24ul, 24ul, 24ul, 24ul, 24ul;
- 24ul, 24ul, 24ul, 24ul, 24ul, 24ul;
- 24ul, 24ul, 24ul, 24ul, 24ul, 24ul
- >
-
diff --git a/systemtest/testdata/partialupdate/u36_update.ql.java.out b/systemtest/testdata/partialupdate/u36_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u36_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u36_update.ql.out b/systemtest/testdata/partialupdate/u36_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u36_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u37_lookup.ql b/systemtest/testdata/partialupdate/u37_lookup.ql
deleted file mode 100644
index bd885e9..0000000
--- a/systemtest/testdata/partialupdate/u37_lookup.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed: result_elements=1
-
-SELECT a
-FROM PartialUpdate AS a
diff --git a/systemtest/testdata/partialupdate/u37_lookup.ql.java.out b/systemtest/testdata/partialupdate/u37_lookup.ql.java.out
deleted file mode 100644
index b08c68e..0000000
--- a/systemtest/testdata/partialupdate/u37_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:50,0:50]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 20808
- 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 \ No newline at end of file
diff --git a/systemtest/testdata/partialupdate/u37_lookup.ql.out b/systemtest/testdata/partialupdate/u37_lookup.ql.out
deleted file mode 100644
index 777b7e2..0000000
--- a/systemtest/testdata/partialupdate/u37_lookup.ql.out
+++ /dev/null
@@ -1,64 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:50,0:50]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:50,0:50]>
- Type Schema...........: marray< ulong >
- Domain................: [0:50,0:50]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 10404
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 11 11 11 11 11 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 9 9 9 9 9 9 9 9 9 9
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
--- Testbed end block:
diff --git a/systemtest/testdata/partialupdate/u38_update.ql b/systemtest/testdata/partialupdate/u38_update.ql
deleted file mode 100644
index 5678465..0000000
--- a/systemtest/testdata/partialupdate/u38_update.ql
+++ /dev/null
@@ -1,20 +0,0 @@
-UPDATE PartialUpdate AS image
-SET image ASSIGN < [30:45,25:28]
- 25ul, 25ul, 25ul, 25ul;
- 25ul, 25ul, 25ul, 25ul;
- 25ul, 25ul, 25ul, 25ul;
- 25ul, 25ul, 25ul, 25ul;
- 25ul, 25ul, 25ul, 25ul;
- 25ul, 25ul, 25ul, 25ul;
- 25ul, 25ul, 25ul, 25ul;
- 25ul, 25ul, 25ul, 25ul;
- 25ul, 25ul, 25ul, 25ul;
- 25ul, 25ul, 25ul, 25ul;
- 25ul, 25ul, 25ul, 25ul;
- 25ul, 25ul, 25ul, 25ul;
- 25ul, 25ul, 25ul, 25ul;
- 25ul, 25ul, 25ul, 25ul;
- 25ul, 25ul, 25ul, 25ul;
- 25ul, 25ul, 25ul, 25ul
- >
-
diff --git a/systemtest/testdata/partialupdate/u38_update.ql.java.out b/systemtest/testdata/partialupdate/u38_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u38_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u38_update.ql.out b/systemtest/testdata/partialupdate/u38_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u38_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u39_lookup.ql b/systemtest/testdata/partialupdate/u39_lookup.ql
deleted file mode 100644
index bd885e9..0000000
--- a/systemtest/testdata/partialupdate/u39_lookup.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed: result_elements=1
-
-SELECT a
-FROM PartialUpdate AS a
diff --git a/systemtest/testdata/partialupdate/u39_lookup.ql.java.out b/systemtest/testdata/partialupdate/u39_lookup.ql.java.out
deleted file mode 100644
index cb4319a..0000000
--- a/systemtest/testdata/partialupdate/u39_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:50,0:50]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 20808
- 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 \ No newline at end of file
diff --git a/systemtest/testdata/partialupdate/u39_lookup.ql.out b/systemtest/testdata/partialupdate/u39_lookup.ql.out
deleted file mode 100644
index 72b2fac..0000000
--- a/systemtest/testdata/partialupdate/u39_lookup.ql.out
+++ /dev/null
@@ -1,64 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:50,0:50]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:50,0:50]>
- Type Schema...........: marray< ulong >
- Domain................: [0:50,0:50]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 10404
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 11 11 11 11 11 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 9 9 9 9 9 9 9 9 9 9
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
--- Testbed end block:
diff --git a/systemtest/testdata/partialupdate/u40_update.ql b/systemtest/testdata/partialupdate/u40_update.ql
deleted file mode 100644
index 305619a..0000000
--- a/systemtest/testdata/partialupdate/u40_update.ql
+++ /dev/null
@@ -1,7 +0,0 @@
-UPDATE PartialUpdate AS image
-SET image ASSIGN < [39:41,9:11]
- 26ul, 26ul, 26ul;
- 26ul, 26ul, 26ul;
- 26ul, 26ul, 26ul
- >
-
diff --git a/systemtest/testdata/partialupdate/u40_update.ql.java.out b/systemtest/testdata/partialupdate/u40_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u40_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u40_update.ql.out b/systemtest/testdata/partialupdate/u40_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u40_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u41_lookup.ql b/systemtest/testdata/partialupdate/u41_lookup.ql
deleted file mode 100644
index bd885e9..0000000
--- a/systemtest/testdata/partialupdate/u41_lookup.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed: result_elements=1
-
-SELECT a
-FROM PartialUpdate AS a
diff --git a/systemtest/testdata/partialupdate/u41_lookup.ql.java.out b/systemtest/testdata/partialupdate/u41_lookup.ql.java.out
deleted file mode 100644
index c62661a..0000000
--- a/systemtest/testdata/partialupdate/u41_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:50,0:50]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 20808
- 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 0 0 0 0 0 0 0 26 0 0 0 0 0 0 0 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 26 0 0 0 0 0 0 0 26 0 0 0 0 0 0 0 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 0 0 0 0 0 0 0 26 0 0 0 0 0 0 0 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 \ No newline at end of file
diff --git a/systemtest/testdata/partialupdate/u41_lookup.ql.out b/systemtest/testdata/partialupdate/u41_lookup.ql.out
deleted file mode 100644
index bd1eaf8..0000000
--- a/systemtest/testdata/partialupdate/u41_lookup.ql.out
+++ /dev/null
@@ -1,64 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:50,0:50]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:50,0:50]>
- Type Schema...........: marray< ulong >
- Domain................: [0:50,0:50]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 10404
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 26 26 26 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 11 11 11 11 11 10 0 0 0 26 26 26 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 26 26 26 9 9 9 9 9 9 9 9 9
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
--- Testbed end block:
diff --git a/systemtest/testdata/partialupdate/u42_update.ql b/systemtest/testdata/partialupdate/u42_update.ql
deleted file mode 100644
index 1e379d7..0000000
--- a/systemtest/testdata/partialupdate/u42_update.ql
+++ /dev/null
@@ -1,7 +0,0 @@
-UPDATE PartialUpdate AS image
-SET image ASSIGN < [34:36,9:11]
- 27ul, 27ul, 27ul;
- 27ul, 27ul, 27ul;
- 27ul, 27ul, 27ul
- >
-
diff --git a/systemtest/testdata/partialupdate/u42_update.ql.java.out b/systemtest/testdata/partialupdate/u42_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u42_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u42_update.ql.out b/systemtest/testdata/partialupdate/u42_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u42_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u43_lookup.ql b/systemtest/testdata/partialupdate/u43_lookup.ql
deleted file mode 100644
index bd885e9..0000000
--- a/systemtest/testdata/partialupdate/u43_lookup.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed: result_elements=1
-
-SELECT a
-FROM PartialUpdate AS a
diff --git a/systemtest/testdata/partialupdate/u43_lookup.ql.java.out b/systemtest/testdata/partialupdate/u43_lookup.ql.java.out
deleted file mode 100644
index b877ce2..0000000
--- a/systemtest/testdata/partialupdate/u43_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:50,0:50]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 20808
- 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 0 0 0 0 0 0 0 27 0 0 0 0 0 0 0 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 27 0 0 0 0 0 0 0 27 0 0 0 0 0 0 0 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 0 0 0 0 0 0 0 27 0 0 0 0 0 0 0 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 0 0 0 0 0 0 0 26 0 0 0 0 0 0 0 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 26 0 0 0 0 0 0 0 26 0 0 0 0 0 0 0 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 0 0 0 0 0 0 0 26 0 0 0 0 0 0 0 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 \ No newline at end of file
diff --git a/systemtest/testdata/partialupdate/u43_lookup.ql.out b/systemtest/testdata/partialupdate/u43_lookup.ql.out
deleted file mode 100644
index 8d8116e..0000000
--- a/systemtest/testdata/partialupdate/u43_lookup.ql.out
+++ /dev/null
@@ -1,64 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:50,0:50]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:50,0:50]>
- Type Schema...........: marray< ulong >
- Domain................: [0:50,0:50]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 10404
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 27 27 0 0 26 26 26 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 21 21 21 21 21 21 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 11 11 11 11 27 27 27 0 0 26 26 26 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 27 27 27 0 0 26 26 26 9 9 9 9 9 9 9 9 9
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 7 7 7 0 0 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 7 7 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5
--- Testbed end block:
diff --git a/systemtest/testdata/partialupdate/u98_deletemdd.ql b/systemtest/testdata/partialupdate/u98_deletemdd.ql
deleted file mode 100644
index 2b37e5f..0000000
--- a/systemtest/testdata/partialupdate/u98_deletemdd.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-DELETE FROM PartialUpdate AS a
-WHERE true
diff --git a/systemtest/testdata/partialupdate/u98_deletemdd.ql.java.out b/systemtest/testdata/partialupdate/u98_deletemdd.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u98_deletemdd.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u98_deletemdd.ql.out b/systemtest/testdata/partialupdate/u98_deletemdd.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u98_deletemdd.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u99_dropcoll.ql b/systemtest/testdata/partialupdate/u99_dropcoll.ql
deleted file mode 100644
index ae73fd9..0000000
--- a/systemtest/testdata/partialupdate/u99_dropcoll.ql
+++ /dev/null
@@ -1 +0,0 @@
-DROP COLLECTION PartialUpdate
diff --git a/systemtest/testdata/partialupdate/u99_dropcoll.ql.java.out b/systemtest/testdata/partialupdate/u99_dropcoll.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u99_dropcoll.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/partialupdate/u99_dropcoll.ql.out b/systemtest/testdata/partialupdate/u99_dropcoll.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/partialupdate/u99_dropcoll.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/queryresult/boolean.ql b/systemtest/testdata/queryresult/boolean.ql
deleted file mode 100644
index 633889f..0000000
--- a/systemtest/testdata/queryresult/boolean.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-select true
-from ImgCharA as a
diff --git a/systemtest/testdata/queryresult/boolean.ql.java.out b/systemtest/testdata/queryresult/boolean.ql.java.out
deleted file mode 100644
index 9d60796..0000000
--- a/systemtest/testdata/queryresult/boolean.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-11 \ No newline at end of file
diff --git a/systemtest/testdata/queryresult/boolean.ql.out b/systemtest/testdata/queryresult/boolean.ql.out
deleted file mode 100644
index 89db772..0000000
--- a/systemtest/testdata/queryresult/boolean.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<bool>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: T
-Element 2: T
--- Testbed end block:
diff --git a/systemtest/testdata/queryresult/char.ql b/systemtest/testdata/queryresult/char.ql
deleted file mode 100644
index 0f4916d..0000000
--- a/systemtest/testdata/queryresult/char.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-select 69c
-from ImgCharA as a
diff --git a/systemtest/testdata/queryresult/char.ql.java.out b/systemtest/testdata/queryresult/char.ql.java.out
deleted file mode 100644
index b01cb97..0000000
--- a/systemtest/testdata/queryresult/char.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-6969 \ No newline at end of file
diff --git a/systemtest/testdata/queryresult/char.ql.out b/systemtest/testdata/queryresult/char.ql.out
deleted file mode 100644
index 835b0f9..0000000
--- a/systemtest/testdata/queryresult/char.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<char>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 69
-Element 2: 69
--- Testbed end block:
diff --git a/systemtest/testdata/queryresult/double.ql b/systemtest/testdata/queryresult/double.ql
deleted file mode 100644
index c1dd0a4..0000000
--- a/systemtest/testdata/queryresult/double.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-select 1.9d
-from ImgCharA as a
diff --git a/systemtest/testdata/queryresult/double.ql.java.out b/systemtest/testdata/queryresult/double.ql.java.out
deleted file mode 100644
index a926092..0000000
--- a/systemtest/testdata/queryresult/double.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-1.91.9 \ No newline at end of file
diff --git a/systemtest/testdata/queryresult/double.ql.out b/systemtest/testdata/queryresult/double.ql.out
deleted file mode 100644
index 263963b..0000000
--- a/systemtest/testdata/queryresult/double.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1.9
-Element 2: 1.9
--- Testbed end block:
diff --git a/systemtest/testdata/queryresult/float.ql b/systemtest/testdata/queryresult/float.ql
deleted file mode 100644
index 77fdb64..0000000
--- a/systemtest/testdata/queryresult/float.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-select 1.9f
-from ImgCharA as a
diff --git a/systemtest/testdata/queryresult/float.ql.java.out b/systemtest/testdata/queryresult/float.ql.java.out
deleted file mode 100644
index a926092..0000000
--- a/systemtest/testdata/queryresult/float.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-1.91.9 \ No newline at end of file
diff --git a/systemtest/testdata/queryresult/float.ql.out b/systemtest/testdata/queryresult/float.ql.out
deleted file mode 100644
index e5506ae..0000000
--- a/systemtest/testdata/queryresult/float.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<float>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1.9
-Element 2: 1.9
--- Testbed end block:
diff --git a/systemtest/testdata/queryresult/long.ql b/systemtest/testdata/queryresult/long.ql
deleted file mode 100644
index 4605041..0000000
--- a/systemtest/testdata/queryresult/long.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-select 1l
-from ImgCharA as a
diff --git a/systemtest/testdata/queryresult/long.ql.java.out b/systemtest/testdata/queryresult/long.ql.java.out
deleted file mode 100644
index 9d60796..0000000
--- a/systemtest/testdata/queryresult/long.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-11 \ No newline at end of file
diff --git a/systemtest/testdata/queryresult/long.ql.out b/systemtest/testdata/queryresult/long.ql.out
deleted file mode 100644
index 5f11d14..0000000
--- a/systemtest/testdata/queryresult/long.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<long>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1
-Element 2: 1
--- Testbed end block:
diff --git a/systemtest/testdata/queryresult/minterval.ql b/systemtest/testdata/queryresult/minterval.ql
deleted file mode 100644
index 057f5d4..0000000
--- a/systemtest/testdata/queryresult/minterval.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-select [0:10,0:10,0:10]
-from ImgCharA as a
diff --git a/systemtest/testdata/queryresult/minterval.ql.java.out b/systemtest/testdata/queryresult/minterval.ql.java.out
deleted file mode 100644
index 72f4876..0000000
--- a/systemtest/testdata/queryresult/minterval.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-[0:10,0:10,0:10][0:10,0:10,0:10] \ No newline at end of file
diff --git a/systemtest/testdata/queryresult/minterval.ql.out b/systemtest/testdata/queryresult/minterval.ql.out
deleted file mode 100644
index c7c6c2e..0000000
--- a/systemtest/testdata/queryresult/minterval.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<minterval>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: [0:10,0:10,0:10]
-Element 2: [0:10,0:10,0:10]
--- Testbed end block:
diff --git a/systemtest/testdata/queryresult/octet.ql b/systemtest/testdata/queryresult/octet.ql
deleted file mode 100644
index a593c5b..0000000
--- a/systemtest/testdata/queryresult/octet.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-select 69o
-from ImgCharA as a
diff --git a/systemtest/testdata/queryresult/octet.ql.java.out b/systemtest/testdata/queryresult/octet.ql.java.out
deleted file mode 100644
index b01cb97..0000000
--- a/systemtest/testdata/queryresult/octet.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-6969 \ No newline at end of file
diff --git a/systemtest/testdata/queryresult/octet.ql.out b/systemtest/testdata/queryresult/octet.ql.out
deleted file mode 100644
index ad82aab..0000000
--- a/systemtest/testdata/queryresult/octet.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<octet>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 69
-Element 2: 69
--- Testbed end block:
diff --git a/systemtest/testdata/queryresult/point.ql b/systemtest/testdata/queryresult/point.ql
deleted file mode 100644
index b4ce3d9..0000000
--- a/systemtest/testdata/queryresult/point.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-select [1,2,3,4,5]
-from ImgCharA as a
diff --git a/systemtest/testdata/queryresult/point.ql.java.out b/systemtest/testdata/queryresult/point.ql.java.out
deleted file mode 100644
index e1bf7a2..0000000
--- a/systemtest/testdata/queryresult/point.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-[1,2,3,4,5][1,2,3,4,5] \ No newline at end of file
diff --git a/systemtest/testdata/queryresult/point.ql.out b/systemtest/testdata/queryresult/point.ql.out
deleted file mode 100644
index a9a3907..0000000
--- a/systemtest/testdata/queryresult/point.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<point>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: [1,2,3,4,5]
-Element 2: [1,2,3,4,5]
--- Testbed end block:
diff --git a/systemtest/testdata/queryresult/short.ql b/systemtest/testdata/queryresult/short.ql
deleted file mode 100644
index 717aa9a..0000000
--- a/systemtest/testdata/queryresult/short.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-select 1s
-from ImgCharA as a
diff --git a/systemtest/testdata/queryresult/short.ql.java.out b/systemtest/testdata/queryresult/short.ql.java.out
deleted file mode 100644
index 9d60796..0000000
--- a/systemtest/testdata/queryresult/short.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-11 \ No newline at end of file
diff --git a/systemtest/testdata/queryresult/short.ql.out b/systemtest/testdata/queryresult/short.ql.out
deleted file mode 100644
index 8d5ef87..0000000
--- a/systemtest/testdata/queryresult/short.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<short>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1
-Element 2: 1
--- Testbed end block:
diff --git a/systemtest/testdata/queryresult/sinterval.ql b/systemtest/testdata/queryresult/sinterval.ql
deleted file mode 100644
index 0299f5e..0000000
--- a/systemtest/testdata/queryresult/sinterval.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-select 5:10
-from ImgCharA as a
diff --git a/systemtest/testdata/queryresult/sinterval.ql.java.out b/systemtest/testdata/queryresult/sinterval.ql.java.out
deleted file mode 100644
index 450ec6f..0000000
--- a/systemtest/testdata/queryresult/sinterval.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-5:105:10 \ No newline at end of file
diff --git a/systemtest/testdata/queryresult/sinterval.ql.out b/systemtest/testdata/queryresult/sinterval.ql.out
deleted file mode 100644
index a29d4cd..0000000
--- a/systemtest/testdata/queryresult/sinterval.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<interval>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 5:10
-Element 2: 5:10
--- Testbed end block:
diff --git a/systemtest/testdata/queryresult/struct.ql b/systemtest/testdata/queryresult/struct.ql
deleted file mode 100644
index dfbfd5c..0000000
--- a/systemtest/testdata/queryresult/struct.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-select { 71c, 72c, 3s, 4s }
-from ImgCharA as a
diff --git a/systemtest/testdata/queryresult/struct.ql.java.out b/systemtest/testdata/queryresult/struct.ql.java.out
deleted file mode 100644
index a5d28eb..0000000
--- a/systemtest/testdata/queryresult/struct.ql.java.out
+++ /dev/null
@@ -1,16 +0,0 @@
-
- RasRuntimeException: Exception: Base type typeName:
- typeID: 7
- typeSize: 2
-struct
-{
- typeName: RAS_CHAR
- typeID: 18
- typeSize: 1
- 0,
-typeName: RAS_CHAR
- typeID: 18
- typeSize: 1
- 1
-}
- as ElementType is not supported yet. \ No newline at end of file
diff --git a/systemtest/testdata/queryresult/struct.ql.out b/systemtest/testdata/queryresult/struct.ql.out
deleted file mode 100644
index d270999..0000000
--- a/systemtest/testdata/queryresult/struct.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<struct { char 0, char 1, short 2, short 3 }>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: { 71, 72, 3, 4 }
-Element 2: { 71, 72, 3, 4 }
--- Testbed end block:
diff --git a/systemtest/testdata/queryresult/ulong.ql b/systemtest/testdata/queryresult/ulong.ql
deleted file mode 100644
index f20944f..0000000
--- a/systemtest/testdata/queryresult/ulong.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-select 1ul
-from ImgCharA as a
diff --git a/systemtest/testdata/queryresult/ulong.ql.java.out b/systemtest/testdata/queryresult/ulong.ql.java.out
deleted file mode 100644
index 9d60796..0000000
--- a/systemtest/testdata/queryresult/ulong.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-11 \ No newline at end of file
diff --git a/systemtest/testdata/queryresult/ulong.ql.out b/systemtest/testdata/queryresult/ulong.ql.out
deleted file mode 100644
index 832318d..0000000
--- a/systemtest/testdata/queryresult/ulong.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<ulong>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1
-Element 2: 1
--- Testbed end block:
diff --git a/systemtest/testdata/queryresult/ushort.ql b/systemtest/testdata/queryresult/ushort.ql
deleted file mode 100644
index f32aefa..0000000
--- a/systemtest/testdata/queryresult/ushort.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-select 1us
-from ImgCharA as a
diff --git a/systemtest/testdata/queryresult/ushort.ql.java.out b/systemtest/testdata/queryresult/ushort.ql.java.out
deleted file mode 100644
index 9d60796..0000000
--- a/systemtest/testdata/queryresult/ushort.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-11 \ No newline at end of file
diff --git a/systemtest/testdata/queryresult/ushort.ql.out b/systemtest/testdata/queryresult/ushort.ql.out
deleted file mode 100644
index f4faee3..0000000
--- a/systemtest/testdata/queryresult/ushort.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<ushort>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1
-Element 2: 1
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/addcellschar.ql b/systemtest/testdata/reduce/addcellschar.ql
deleted file mode 100644
index 4cdd5fe..0000000
--- a/systemtest/testdata/reduce/addcellschar.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values (char)add_cells( a )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/addcellschar.ql.java.out b/systemtest/testdata/reduce/addcellschar.ql.java.out
deleted file mode 100644
index bb5d0a8..0000000
--- a/systemtest/testdata/reduce/addcellschar.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 1
- 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 1
- 121 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/addcellschar.ql.out b/systemtest/testdata/reduce/addcellschar.ql.out
deleted file mode 100644
index c3c6efc..0000000
--- a/systemtest/testdata/reduce/addcellschar.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:0]>
- Type Schema...........: marray< char >
- Domain................: [0:0]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 1
- 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:0]>
- Type Schema...........: marray< char >
- Domain................: [0:0]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 1
- 121
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/addcellsdouble.ql b/systemtest/testdata/reduce/addcellsdouble.ql
deleted file mode 100644
index a460c9b..0000000
--- a/systemtest/testdata/reduce/addcellsdouble.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values add_cells( a*1d )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/addcellsdouble.ql.java.out b/systemtest/testdata/reduce/addcellsdouble.ql.java.out
deleted file mode 100644
index 3ec8a71..0000000
--- a/systemtest/testdata/reduce/addcellsdouble.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 0 0 0 0 0 0 0 0
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 64 94 64 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/addcellsdouble.ql.out b/systemtest/testdata/reduce/addcellsdouble.ql.out
deleted file mode 100644
index af33e1d..0000000
--- a/systemtest/testdata/reduce/addcellsdouble.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <double, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <double, [0:0]>
- Type Schema...........: marray< double >
- Domain................: [0:0]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 8
- 0
-Image 2
-GMarray
- Type Structure........: marray <double, [0:0]>
- Type Schema...........: marray< double >
- Domain................: [0:0]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 8
- 121
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/addcellsfloat.ql b/systemtest/testdata/reduce/addcellsfloat.ql
deleted file mode 100644
index fd91e46..0000000
--- a/systemtest/testdata/reduce/addcellsfloat.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values (float)add_cells( a*1f )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/addcellsfloat.ql.java.out b/systemtest/testdata/reduce/addcellsfloat.ql.java.out
deleted file mode 100644
index 7892cd0..0000000
--- a/systemtest/testdata/reduce/addcellsfloat.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayFloat
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:31999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 4
- 0 0 0 0
-rasj.RasMArrayFloat
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:31999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 4
- 66 -14 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/addcellsfloat.ql.out b/systemtest/testdata/reduce/addcellsfloat.ql.out
deleted file mode 100644
index cd36146..0000000
--- a/systemtest/testdata/reduce/addcellsfloat.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <float, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <float, [0:0]>
- Type Schema...........: marray< float >
- Domain................: [0:0]
- Base Type Schema......: float
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 0
-Image 2
-GMarray
- Type Structure........: marray <float, [0:0]>
- Type Schema...........: marray< float >
- Domain................: [0:0]
- Base Type Schema......: float
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 121
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/addcellslong.ql b/systemtest/testdata/reduce/addcellslong.ql
deleted file mode 100644
index ec59db1..0000000
--- a/systemtest/testdata/reduce/addcellslong.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values add_cells( a*1l )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/addcellslong.ql.java.out b/systemtest/testdata/reduce/addcellslong.ql.java.out
deleted file mode 100644
index 405c6e1..0000000
--- a/systemtest/testdata/reduce/addcellslong.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:31999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 4
- 0 0 0 0
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:31999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 4
- 0 0 0 121 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/addcellslong.ql.out b/systemtest/testdata/reduce/addcellslong.ql.out
deleted file mode 100644
index 076ef00..0000000
--- a/systemtest/testdata/reduce/addcellslong.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <long, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <long, [0:0]>
- Type Schema...........: marray< long >
- Domain................: [0:0]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 0
-Image 2
-GMarray
- Type Structure........: marray <long, [0:0]>
- Type Schema...........: marray< long >
- Domain................: [0:0]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 121
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/addcellsoctet.ql b/systemtest/testdata/reduce/addcellsoctet.ql
deleted file mode 100644
index 87e97d0..0000000
--- a/systemtest/testdata/reduce/addcellsoctet.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values (octet)add_cells( a*1o )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/addcellsoctet.ql.java.out b/systemtest/testdata/reduce/addcellsoctet.ql.java.out
deleted file mode 100644
index bb5d0a8..0000000
--- a/systemtest/testdata/reduce/addcellsoctet.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 1
- 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 1
- 121 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/addcellsoctet.ql.out b/systemtest/testdata/reduce/addcellsoctet.ql.out
deleted file mode 100644
index 3b8d71d..0000000
--- a/systemtest/testdata/reduce/addcellsoctet.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <octet, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <octet, [0:0]>
- Type Schema...........: marray< octet >
- Domain................: [0:0]
- Base Type Schema......: octet
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 1
- 0
-Image 2
-GMarray
- Type Structure........: marray <octet, [0:0]>
- Type Schema...........: marray< octet >
- Domain................: [0:0]
- Base Type Schema......: octet
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 1
- 121
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/addcellsshort.ql b/systemtest/testdata/reduce/addcellsshort.ql
deleted file mode 100644
index a2371f6..0000000
--- a/systemtest/testdata/reduce/addcellsshort.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values (short)add_cells( a*1s )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/addcellsshort.ql.java.out b/systemtest/testdata/reduce/addcellsshort.ql.java.out
deleted file mode 100644
index e90632e..0000000
--- a/systemtest/testdata/reduce/addcellsshort.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayShort
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:63999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 2
- Data format...........: 0
- Data size (bytes).....: 2
- 0 0
-rasj.RasMArrayShort
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:63999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 2
- Data format...........: 0
- Data size (bytes).....: 2
- 0 121 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/addcellsshort.ql.out b/systemtest/testdata/reduce/addcellsshort.ql.out
deleted file mode 100644
index 9f7979e..0000000
--- a/systemtest/testdata/reduce/addcellsshort.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <short, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <short, [0:0]>
- Type Schema...........: marray< short >
- Domain................: [0:0]
- Base Type Schema......: short
- Base Type Length......: 2
- Data format.......... : Array
- Data size (bytes).... : 2
- 0
-Image 2
-GMarray
- Type Structure........: marray <short, [0:0]>
- Type Schema...........: marray< short >
- Domain................: [0:0]
- Base Type Schema......: short
- Base Type Length......: 2
- Data format.......... : Array
- Data size (bytes).... : 2
- 121
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/addcellsstruct.ql b/systemtest/testdata/reduce/addcellsstruct.ql
deleted file mode 100644
index 8f22d50..0000000
--- a/systemtest/testdata/reduce/addcellsstruct.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values add_cells( a*{1,1} )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/addcellsstruct.ql.java.out b/systemtest/testdata/reduce/addcellsstruct.ql.java.out
deleted file mode 100644
index 95769c2..0000000
--- a/systemtest/testdata/reduce/addcellsstruct.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasGMArray
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 0 0 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/addcellsstruct.ql.out b/systemtest/testdata/reduce/addcellsstruct.ql.out
deleted file mode 100644
index 287bc81..0000000
--- a/systemtest/testdata/reduce/addcellsstruct.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <struct { long 0, long 1 }, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <struct { long 0, long 1 }, [0:0]>
- Type Schema...........: marray< struct{ long 0, long 1 } >
- Domain................: [0:0]
- Base Type Schema......: struct{ long 0, long 1 }
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 8
-{ 0, 0}
-Image 2
-GMarray
- Type Structure........: marray <struct { long 0, long 1 }, [0:0]>
- Type Schema...........: marray< struct{ long 0, long 1 } >
- Domain................: [0:0]
- Base Type Schema......: struct{ long 0, long 1 }
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 8
-{ 121, 121}
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/addcellsulong.ql b/systemtest/testdata/reduce/addcellsulong.ql
deleted file mode 100644
index 525592a..0000000
--- a/systemtest/testdata/reduce/addcellsulong.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values add_cells( a*1ul )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/addcellsulong.ql.java.out b/systemtest/testdata/reduce/addcellsulong.ql.java.out
deleted file mode 100644
index 39ec10d..0000000
--- a/systemtest/testdata/reduce/addcellsulong.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 0 0 0 0 0 0 0 0
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 0 0 0 0 0 0 0 121 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/addcellsulong.ql.out b/systemtest/testdata/reduce/addcellsulong.ql.out
deleted file mode 100644
index 44a8e47..0000000
--- a/systemtest/testdata/reduce/addcellsulong.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:0]>
- Type Schema...........: marray< ulong >
- Domain................: [0:0]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 0
-Image 2
-GMarray
- Type Structure........: marray <ulong, [0:0]>
- Type Schema...........: marray< ulong >
- Domain................: [0:0]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 121
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/addcellsushort.ql b/systemtest/testdata/reduce/addcellsushort.ql
deleted file mode 100644
index ff3c08d..0000000
--- a/systemtest/testdata/reduce/addcellsushort.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values (ushort)add_cells( a*1us )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/addcellsushort.ql.java.out b/systemtest/testdata/reduce/addcellsushort.ql.java.out
deleted file mode 100644
index 405c6e1..0000000
--- a/systemtest/testdata/reduce/addcellsushort.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:31999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 4
- 0 0 0 0
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:31999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 4
- 0 0 0 121 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/addcellsushort.ql.out b/systemtest/testdata/reduce/addcellsushort.ql.out
deleted file mode 100644
index 5fd6f75..0000000
--- a/systemtest/testdata/reduce/addcellsushort.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <ushort, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ushort, [0:0]>
- Type Schema...........: marray< ushort >
- Domain................: [0:0]
- Base Type Schema......: ushort
- Base Type Length......: 2
- Data format.......... : Array
- Data size (bytes).... : 2
- 0
-Image 2
-GMarray
- Type Structure........: marray <ushort, [0:0]>
- Type Schema...........: marray< ushort >
- Domain................: [0:0]
- Base Type Schema......: ushort
- Base Type Length......: 2
- Data format.......... : Array
- Data size (bytes).... : 2
- 121
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/avgcellschar.ql b/systemtest/testdata/reduce/avgcellschar.ql
deleted file mode 100644
index a8a25a4..0000000
--- a/systemtest/testdata/reduce/avgcellschar.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values avg_cells( a[0:2, 0:2] )
-from ImgCharD as a
-
diff --git a/systemtest/testdata/reduce/avgcellschar.ql.java.out b/systemtest/testdata/reduce/avgcellschar.ql.java.out
deleted file mode 100644
index f891225..0000000
--- a/systemtest/testdata/reduce/avgcellschar.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 64 40 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/avgcellschar.ql.out b/systemtest/testdata/reduce/avgcellschar.ql.out
deleted file mode 100644
index dcc1a99..0000000
--- a/systemtest/testdata/reduce/avgcellschar.ql.out
+++ /dev/null
@@ -1,14 +0,0 @@
--- Testbed line: result_type=set <marray <double, [0:0]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <double, [0:0]>
- Type Schema...........: marray< double >
- Domain................: [0:0]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 8
- 12
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/avgcellsdouble.ql b/systemtest/testdata/reduce/avgcellsdouble.ql
deleted file mode 100644
index 8856397..0000000
--- a/systemtest/testdata/reduce/avgcellsdouble.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values avg_cells( a[0:2,0:2]*1d )
-from ImgCharD as a
-
diff --git a/systemtest/testdata/reduce/avgcellsdouble.ql.java.out b/systemtest/testdata/reduce/avgcellsdouble.ql.java.out
deleted file mode 100644
index f891225..0000000
--- a/systemtest/testdata/reduce/avgcellsdouble.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 64 40 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/avgcellsdouble.ql.out b/systemtest/testdata/reduce/avgcellsdouble.ql.out
deleted file mode 100644
index dcc1a99..0000000
--- a/systemtest/testdata/reduce/avgcellsdouble.ql.out
+++ /dev/null
@@ -1,14 +0,0 @@
--- Testbed line: result_type=set <marray <double, [0:0]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <double, [0:0]>
- Type Schema...........: marray< double >
- Domain................: [0:0]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 8
- 12
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/avgcellsfloat.ql b/systemtest/testdata/reduce/avgcellsfloat.ql
deleted file mode 100644
index 00e9bc5..0000000
--- a/systemtest/testdata/reduce/avgcellsfloat.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values avg_cells( a[0:2,0:2]*1f )
-from ImgCharD as a
-
diff --git a/systemtest/testdata/reduce/avgcellsfloat.ql.java.out b/systemtest/testdata/reduce/avgcellsfloat.ql.java.out
deleted file mode 100644
index f891225..0000000
--- a/systemtest/testdata/reduce/avgcellsfloat.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 64 40 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/avgcellsfloat.ql.out b/systemtest/testdata/reduce/avgcellsfloat.ql.out
deleted file mode 100644
index dcc1a99..0000000
--- a/systemtest/testdata/reduce/avgcellsfloat.ql.out
+++ /dev/null
@@ -1,14 +0,0 @@
--- Testbed line: result_type=set <marray <double, [0:0]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <double, [0:0]>
- Type Schema...........: marray< double >
- Domain................: [0:0]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 8
- 12
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/avgcellslong.ql b/systemtest/testdata/reduce/avgcellslong.ql
deleted file mode 100644
index a2c4380..0000000
--- a/systemtest/testdata/reduce/avgcellslong.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values avg_cells( a[0:2,0:2]*1l )
-from ImgCharD as a
-
diff --git a/systemtest/testdata/reduce/avgcellslong.ql.java.out b/systemtest/testdata/reduce/avgcellslong.ql.java.out
deleted file mode 100644
index f891225..0000000
--- a/systemtest/testdata/reduce/avgcellslong.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 64 40 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/avgcellslong.ql.out b/systemtest/testdata/reduce/avgcellslong.ql.out
deleted file mode 100644
index dcc1a99..0000000
--- a/systemtest/testdata/reduce/avgcellslong.ql.out
+++ /dev/null
@@ -1,14 +0,0 @@
--- Testbed line: result_type=set <marray <double, [0:0]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <double, [0:0]>
- Type Schema...........: marray< double >
- Domain................: [0:0]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 8
- 12
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/avgcellsoctet.ql b/systemtest/testdata/reduce/avgcellsoctet.ql
deleted file mode 100644
index da66278..0000000
--- a/systemtest/testdata/reduce/avgcellsoctet.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values avg_cells( a[0:2,0:2]*1o )
-from ImgCharD as a
-
diff --git a/systemtest/testdata/reduce/avgcellsoctet.ql.java.out b/systemtest/testdata/reduce/avgcellsoctet.ql.java.out
deleted file mode 100644
index f891225..0000000
--- a/systemtest/testdata/reduce/avgcellsoctet.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 64 40 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/avgcellsoctet.ql.out b/systemtest/testdata/reduce/avgcellsoctet.ql.out
deleted file mode 100644
index dcc1a99..0000000
--- a/systemtest/testdata/reduce/avgcellsoctet.ql.out
+++ /dev/null
@@ -1,14 +0,0 @@
--- Testbed line: result_type=set <marray <double, [0:0]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <double, [0:0]>
- Type Schema...........: marray< double >
- Domain................: [0:0]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 8
- 12
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/avgcellsshort.ql b/systemtest/testdata/reduce/avgcellsshort.ql
deleted file mode 100644
index b5cf09d..0000000
--- a/systemtest/testdata/reduce/avgcellsshort.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values avg_cells( a[0:2,0:2]*1s )
-from ImgCharD as a
-
diff --git a/systemtest/testdata/reduce/avgcellsshort.ql.java.out b/systemtest/testdata/reduce/avgcellsshort.ql.java.out
deleted file mode 100644
index f891225..0000000
--- a/systemtest/testdata/reduce/avgcellsshort.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 64 40 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/avgcellsshort.ql.out b/systemtest/testdata/reduce/avgcellsshort.ql.out
deleted file mode 100644
index dcc1a99..0000000
--- a/systemtest/testdata/reduce/avgcellsshort.ql.out
+++ /dev/null
@@ -1,14 +0,0 @@
--- Testbed line: result_type=set <marray <double, [0:0]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <double, [0:0]>
- Type Schema...........: marray< double >
- Domain................: [0:0]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 8
- 12
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/avgcellsstruct.ql b/systemtest/testdata/reduce/avgcellsstruct.ql
deleted file mode 100644
index c121dad..0000000
--- a/systemtest/testdata/reduce/avgcellsstruct.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values avg_cells( a[0:2,0:2]*{1,1} )
-from ImgCharD as a
-
diff --git a/systemtest/testdata/reduce/avgcellsstruct.ql.java.out b/systemtest/testdata/reduce/avgcellsstruct.ql.java.out
deleted file mode 100644
index cabf973..0000000
--- a/systemtest/testdata/reduce/avgcellsstruct.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasGMArray
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:7999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 16
- Data format...........: 0
- Data size (bytes).....: 16
- 64 40 0 0 0 0 0 0 64 40 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/avgcellsstruct.ql.out b/systemtest/testdata/reduce/avgcellsstruct.ql.out
deleted file mode 100644
index 898ec58..0000000
--- a/systemtest/testdata/reduce/avgcellsstruct.ql.out
+++ /dev/null
@@ -1,14 +0,0 @@
--- Testbed line: result_type=set <marray <struct { double 0, double 1 }, [0:0]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <struct { double 0, double 1 }, [0:0]>
- Type Schema...........: marray< struct{ double 0, double 1 } >
- Domain................: [0:0]
- Base Type Schema......: struct{ double 0, double 1 }
- Base Type Length......: 16
- Data format.......... : Array
- Data size (bytes).... : 16
-{ 12, 12}
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/avgcellsulong.ql b/systemtest/testdata/reduce/avgcellsulong.ql
deleted file mode 100644
index dd13d6b..0000000
--- a/systemtest/testdata/reduce/avgcellsulong.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values avg_cells( a[0:2,0:2]*1ul )
-from ImgCharD as a
-
diff --git a/systemtest/testdata/reduce/avgcellsulong.ql.java.out b/systemtest/testdata/reduce/avgcellsulong.ql.java.out
deleted file mode 100644
index f891225..0000000
--- a/systemtest/testdata/reduce/avgcellsulong.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 64 40 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/avgcellsulong.ql.out b/systemtest/testdata/reduce/avgcellsulong.ql.out
deleted file mode 100644
index dcc1a99..0000000
--- a/systemtest/testdata/reduce/avgcellsulong.ql.out
+++ /dev/null
@@ -1,14 +0,0 @@
--- Testbed line: result_type=set <marray <double, [0:0]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <double, [0:0]>
- Type Schema...........: marray< double >
- Domain................: [0:0]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 8
- 12
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/avgcellsushort.ql b/systemtest/testdata/reduce/avgcellsushort.ql
deleted file mode 100644
index 529f1a3..0000000
--- a/systemtest/testdata/reduce/avgcellsushort.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values avg_cells( a[0:2,0:2]*1us )
-from ImgCharD as a
-
diff --git a/systemtest/testdata/reduce/avgcellsushort.ql.java.out b/systemtest/testdata/reduce/avgcellsushort.ql.java.out
deleted file mode 100644
index f891225..0000000
--- a/systemtest/testdata/reduce/avgcellsushort.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 64 40 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/avgcellsushort.ql.out b/systemtest/testdata/reduce/avgcellsushort.ql.out
deleted file mode 100644
index dcc1a99..0000000
--- a/systemtest/testdata/reduce/avgcellsushort.ql.out
+++ /dev/null
@@ -1,14 +0,0 @@
--- Testbed line: result_type=set <marray <double, [0:0]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <double, [0:0]>
- Type Schema...........: marray< double >
- Domain................: [0:0]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 8
- 12
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/countcells.ql b/systemtest/testdata/reduce/countcells.ql
deleted file mode 100644
index 591ce39..0000000
--- a/systemtest/testdata/reduce/countcells.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values count_cells( a>=0 )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/countcells.ql.java.out b/systemtest/testdata/reduce/countcells.ql.java.out
deleted file mode 100644
index 6e01fb6..0000000
--- a/systemtest/testdata/reduce/countcells.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 0 0 0 0 0 0 0 121
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 0 0 0 0 0 0 0 121 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/countcells.ql.out b/systemtest/testdata/reduce/countcells.ql.out
deleted file mode 100644
index 5b55f5e..0000000
--- a/systemtest/testdata/reduce/countcells.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:0]>
- Type Schema...........: marray< ulong >
- Domain................: [0:0]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 121
-Image 2
-GMarray
- Type Structure........: marray <ulong, [0:0]>
- Type Schema...........: marray< ulong >
- Domain................: [0:0]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 121
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/maxcellschar.ql b/systemtest/testdata/reduce/maxcellschar.ql
deleted file mode 100644
index 849b5be..0000000
--- a/systemtest/testdata/reduce/maxcellschar.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values max_cells( a*1c )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/maxcellschar.ql.java.out b/systemtest/testdata/reduce/maxcellschar.ql.java.out
deleted file mode 100644
index 1c2dc22..0000000
--- a/systemtest/testdata/reduce/maxcellschar.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 1
- 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 1
- 1 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/maxcellschar.ql.out b/systemtest/testdata/reduce/maxcellschar.ql.out
deleted file mode 100644
index 9afe5e7..0000000
--- a/systemtest/testdata/reduce/maxcellschar.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:0]>
- Type Schema...........: marray< char >
- Domain................: [0:0]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 1
- 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:0]>
- Type Schema...........: marray< char >
- Domain................: [0:0]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 1
- 1
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/maxcellsdouble.ql b/systemtest/testdata/reduce/maxcellsdouble.ql
deleted file mode 100644
index ca80e82..0000000
--- a/systemtest/testdata/reduce/maxcellsdouble.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values max_cells( a*1d )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/maxcellsdouble.ql.java.out b/systemtest/testdata/reduce/maxcellsdouble.ql.java.out
deleted file mode 100644
index 92d0741..0000000
--- a/systemtest/testdata/reduce/maxcellsdouble.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 0 0 0 0 0 0 0 0
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 63 -16 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/maxcellsdouble.ql.out b/systemtest/testdata/reduce/maxcellsdouble.ql.out
deleted file mode 100644
index a73516d..0000000
--- a/systemtest/testdata/reduce/maxcellsdouble.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <double, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <double, [0:0]>
- Type Schema...........: marray< double >
- Domain................: [0:0]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 8
- 0
-Image 2
-GMarray
- Type Structure........: marray <double, [0:0]>
- Type Schema...........: marray< double >
- Domain................: [0:0]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 8
- 1
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/maxcellsfloat.ql b/systemtest/testdata/reduce/maxcellsfloat.ql
deleted file mode 100644
index 362f66e..0000000
--- a/systemtest/testdata/reduce/maxcellsfloat.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values max_cells( a*1f )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/maxcellsfloat.ql.java.out b/systemtest/testdata/reduce/maxcellsfloat.ql.java.out
deleted file mode 100644
index 37f3462..0000000
--- a/systemtest/testdata/reduce/maxcellsfloat.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayFloat
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:31999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 4
- 0 0 0 0
-rasj.RasMArrayFloat
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:31999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 4
- 63 -128 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/maxcellsfloat.ql.out b/systemtest/testdata/reduce/maxcellsfloat.ql.out
deleted file mode 100644
index d0e80bb..0000000
--- a/systemtest/testdata/reduce/maxcellsfloat.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <float, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <float, [0:0]>
- Type Schema...........: marray< float >
- Domain................: [0:0]
- Base Type Schema......: float
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 0
-Image 2
-GMarray
- Type Structure........: marray <float, [0:0]>
- Type Schema...........: marray< float >
- Domain................: [0:0]
- Base Type Schema......: float
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 1
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/maxcellslong.ql b/systemtest/testdata/reduce/maxcellslong.ql
deleted file mode 100644
index 883f41a..0000000
--- a/systemtest/testdata/reduce/maxcellslong.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values max_cells( a*1l )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/maxcellslong.ql.java.out b/systemtest/testdata/reduce/maxcellslong.ql.java.out
deleted file mode 100644
index 2add3d4..0000000
--- a/systemtest/testdata/reduce/maxcellslong.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:31999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 4
- 0 0 0 0
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:31999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 4
- 0 0 0 1 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/maxcellslong.ql.out b/systemtest/testdata/reduce/maxcellslong.ql.out
deleted file mode 100644
index c0fd730..0000000
--- a/systemtest/testdata/reduce/maxcellslong.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <long, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <long, [0:0]>
- Type Schema...........: marray< long >
- Domain................: [0:0]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 0
-Image 2
-GMarray
- Type Structure........: marray <long, [0:0]>
- Type Schema...........: marray< long >
- Domain................: [0:0]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 1
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/maxcellsoctet.ql b/systemtest/testdata/reduce/maxcellsoctet.ql
deleted file mode 100644
index 0506bd7..0000000
--- a/systemtest/testdata/reduce/maxcellsoctet.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values max_cells( a*1o )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/maxcellsoctet.ql.java.out b/systemtest/testdata/reduce/maxcellsoctet.ql.java.out
deleted file mode 100644
index 1c2dc22..0000000
--- a/systemtest/testdata/reduce/maxcellsoctet.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 1
- 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 1
- 1 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/maxcellsoctet.ql.out b/systemtest/testdata/reduce/maxcellsoctet.ql.out
deleted file mode 100644
index 29bdfac..0000000
--- a/systemtest/testdata/reduce/maxcellsoctet.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <octet, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <octet, [0:0]>
- Type Schema...........: marray< octet >
- Domain................: [0:0]
- Base Type Schema......: octet
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 1
- 0
-Image 2
-GMarray
- Type Structure........: marray <octet, [0:0]>
- Type Schema...........: marray< octet >
- Domain................: [0:0]
- Base Type Schema......: octet
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 1
- 1
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/maxcellsshort.ql b/systemtest/testdata/reduce/maxcellsshort.ql
deleted file mode 100644
index b574171..0000000
--- a/systemtest/testdata/reduce/maxcellsshort.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values max_cells( a*1s )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/maxcellsshort.ql.java.out b/systemtest/testdata/reduce/maxcellsshort.ql.java.out
deleted file mode 100644
index aac1a90..0000000
--- a/systemtest/testdata/reduce/maxcellsshort.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayShort
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:63999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 2
- Data format...........: 0
- Data size (bytes).....: 2
- 0 0
-rasj.RasMArrayShort
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:63999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 2
- Data format...........: 0
- Data size (bytes).....: 2
- 0 1 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/maxcellsshort.ql.out b/systemtest/testdata/reduce/maxcellsshort.ql.out
deleted file mode 100644
index 50396af..0000000
--- a/systemtest/testdata/reduce/maxcellsshort.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <short, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <short, [0:0]>
- Type Schema...........: marray< short >
- Domain................: [0:0]
- Base Type Schema......: short
- Base Type Length......: 2
- Data format.......... : Array
- Data size (bytes).... : 2
- 0
-Image 2
-GMarray
- Type Structure........: marray <short, [0:0]>
- Type Schema...........: marray< short >
- Domain................: [0:0]
- Base Type Schema......: short
- Base Type Length......: 2
- Data format.......... : Array
- Data size (bytes).... : 2
- 1
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/maxcellsstruct.ql b/systemtest/testdata/reduce/maxcellsstruct.ql
deleted file mode 100644
index c38bf9a..0000000
--- a/systemtest/testdata/reduce/maxcellsstruct.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values max_cells( a*{1,1} )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/maxcellsstruct.ql.java.out b/systemtest/testdata/reduce/maxcellsstruct.ql.java.out
deleted file mode 100644
index 95769c2..0000000
--- a/systemtest/testdata/reduce/maxcellsstruct.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasGMArray
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 0 0 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/maxcellsstruct.ql.out b/systemtest/testdata/reduce/maxcellsstruct.ql.out
deleted file mode 100644
index a11892f..0000000
--- a/systemtest/testdata/reduce/maxcellsstruct.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <struct { long 0, long 1 }, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <struct { long 0, long 1 }, [0:0]>
- Type Schema...........: marray< struct{ long 0, long 1 } >
- Domain................: [0:0]
- Base Type Schema......: struct{ long 0, long 1 }
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 8
-{ 0, 0}
-Image 2
-GMarray
- Type Structure........: marray <struct { long 0, long 1 }, [0:0]>
- Type Schema...........: marray< struct{ long 0, long 1 } >
- Domain................: [0:0]
- Base Type Schema......: struct{ long 0, long 1 }
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 8
-{ 1, 1}
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/maxcellsulong.ql b/systemtest/testdata/reduce/maxcellsulong.ql
deleted file mode 100644
index b0176d9..0000000
--- a/systemtest/testdata/reduce/maxcellsulong.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values max_cells( a*1ul )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/maxcellsulong.ql.java.out b/systemtest/testdata/reduce/maxcellsulong.ql.java.out
deleted file mode 100644
index 1819dba..0000000
--- a/systemtest/testdata/reduce/maxcellsulong.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 0 0 0 0 0 0 0 0
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 0 0 0 0 0 0 0 1 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/maxcellsulong.ql.out b/systemtest/testdata/reduce/maxcellsulong.ql.out
deleted file mode 100644
index fd766bf..0000000
--- a/systemtest/testdata/reduce/maxcellsulong.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:0]>
- Type Schema...........: marray< ulong >
- Domain................: [0:0]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 0
-Image 2
-GMarray
- Type Structure........: marray <ulong, [0:0]>
- Type Schema...........: marray< ulong >
- Domain................: [0:0]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 1
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/maxcellsushort.ql b/systemtest/testdata/reduce/maxcellsushort.ql
deleted file mode 100644
index 3133cb3..0000000
--- a/systemtest/testdata/reduce/maxcellsushort.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values max_cells( a*1us )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/maxcellsushort.ql.java.out b/systemtest/testdata/reduce/maxcellsushort.ql.java.out
deleted file mode 100644
index 2add3d4..0000000
--- a/systemtest/testdata/reduce/maxcellsushort.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:31999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 4
- 0 0 0 0
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:31999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 4
- 0 0 0 1 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/maxcellsushort.ql.out b/systemtest/testdata/reduce/maxcellsushort.ql.out
deleted file mode 100644
index aadec84..0000000
--- a/systemtest/testdata/reduce/maxcellsushort.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <ushort, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ushort, [0:0]>
- Type Schema...........: marray< ushort >
- Domain................: [0:0]
- Base Type Schema......: ushort
- Base Type Length......: 2
- Data format.......... : Array
- Data size (bytes).... : 2
- 0
-Image 2
-GMarray
- Type Structure........: marray <ushort, [0:0]>
- Type Schema...........: marray< ushort >
- Domain................: [0:0]
- Base Type Schema......: ushort
- Base Type Length......: 2
- Data format.......... : Array
- Data size (bytes).... : 2
- 1
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/mincellschar.ql b/systemtest/testdata/reduce/mincellschar.ql
deleted file mode 100644
index 3b8fa91..0000000
--- a/systemtest/testdata/reduce/mincellschar.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values min_cells( a )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/mincellschar.ql.java.out b/systemtest/testdata/reduce/mincellschar.ql.java.out
deleted file mode 100644
index 1c2dc22..0000000
--- a/systemtest/testdata/reduce/mincellschar.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 1
- 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 1
- 1 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/mincellschar.ql.out b/systemtest/testdata/reduce/mincellschar.ql.out
deleted file mode 100644
index 9afe5e7..0000000
--- a/systemtest/testdata/reduce/mincellschar.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:0]>
- Type Schema...........: marray< char >
- Domain................: [0:0]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 1
- 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:0]>
- Type Schema...........: marray< char >
- Domain................: [0:0]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 1
- 1
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/mincellsdouble.ql b/systemtest/testdata/reduce/mincellsdouble.ql
deleted file mode 100644
index 6a5765f..0000000
--- a/systemtest/testdata/reduce/mincellsdouble.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values min_cells( a*1d )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/mincellsdouble.ql.java.out b/systemtest/testdata/reduce/mincellsdouble.ql.java.out
deleted file mode 100644
index 92d0741..0000000
--- a/systemtest/testdata/reduce/mincellsdouble.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 0 0 0 0 0 0 0 0
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 63 -16 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/mincellsdouble.ql.out b/systemtest/testdata/reduce/mincellsdouble.ql.out
deleted file mode 100644
index a73516d..0000000
--- a/systemtest/testdata/reduce/mincellsdouble.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <double, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <double, [0:0]>
- Type Schema...........: marray< double >
- Domain................: [0:0]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 8
- 0
-Image 2
-GMarray
- Type Structure........: marray <double, [0:0]>
- Type Schema...........: marray< double >
- Domain................: [0:0]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 8
- 1
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/mincellsfloat.ql b/systemtest/testdata/reduce/mincellsfloat.ql
deleted file mode 100644
index 29214b5..0000000
--- a/systemtest/testdata/reduce/mincellsfloat.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values min_cells( a*1f )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/mincellsfloat.ql.java.out b/systemtest/testdata/reduce/mincellsfloat.ql.java.out
deleted file mode 100644
index 37f3462..0000000
--- a/systemtest/testdata/reduce/mincellsfloat.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayFloat
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:31999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 4
- 0 0 0 0
-rasj.RasMArrayFloat
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:31999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 4
- 63 -128 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/mincellsfloat.ql.out b/systemtest/testdata/reduce/mincellsfloat.ql.out
deleted file mode 100644
index d0e80bb..0000000
--- a/systemtest/testdata/reduce/mincellsfloat.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <float, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <float, [0:0]>
- Type Schema...........: marray< float >
- Domain................: [0:0]
- Base Type Schema......: float
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 0
-Image 2
-GMarray
- Type Structure........: marray <float, [0:0]>
- Type Schema...........: marray< float >
- Domain................: [0:0]
- Base Type Schema......: float
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 1
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/mincellslong.ql b/systemtest/testdata/reduce/mincellslong.ql
deleted file mode 100644
index 264c1bf..0000000
--- a/systemtest/testdata/reduce/mincellslong.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values min_cells( a*1l )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/mincellslong.ql.java.out b/systemtest/testdata/reduce/mincellslong.ql.java.out
deleted file mode 100644
index 2add3d4..0000000
--- a/systemtest/testdata/reduce/mincellslong.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:31999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 4
- 0 0 0 0
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:31999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 4
- 0 0 0 1 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/mincellslong.ql.out b/systemtest/testdata/reduce/mincellslong.ql.out
deleted file mode 100644
index c0fd730..0000000
--- a/systemtest/testdata/reduce/mincellslong.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <long, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <long, [0:0]>
- Type Schema...........: marray< long >
- Domain................: [0:0]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 0
-Image 2
-GMarray
- Type Structure........: marray <long, [0:0]>
- Type Schema...........: marray< long >
- Domain................: [0:0]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 1
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/mincellsoctet.ql.out b/systemtest/testdata/reduce/mincellsoctet.ql.out
deleted file mode 100644
index 05a9ea7..0000000
--- a/systemtest/testdata/reduce/mincellsoctet.ql.out
+++ /dev/null
@@ -1,16 +0,0 @@
--- Testbed line: result_type=set <marray <octet, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
- Domain : [0:0] and cell type length 1
- Structure : marray <octet, [0:0]>
- Base type .: octet
- Data format : array
-ff
-Image 2
- Domain : [0:0] and cell type length 1
- Structure : marray <octet, [0:0]>
- Base type .: octet
- Data format : array
-ff
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/mincellsshort.ql b/systemtest/testdata/reduce/mincellsshort.ql
deleted file mode 100644
index e8d03ce..0000000
--- a/systemtest/testdata/reduce/mincellsshort.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values min_cells( a*1s )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/mincellsshort.ql.java.out b/systemtest/testdata/reduce/mincellsshort.ql.java.out
deleted file mode 100644
index aac1a90..0000000
--- a/systemtest/testdata/reduce/mincellsshort.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayShort
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:63999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 2
- Data format...........: 0
- Data size (bytes).....: 2
- 0 0
-rasj.RasMArrayShort
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:63999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 2
- Data format...........: 0
- Data size (bytes).....: 2
- 0 1 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/mincellsshort.ql.out b/systemtest/testdata/reduce/mincellsshort.ql.out
deleted file mode 100644
index 50396af..0000000
--- a/systemtest/testdata/reduce/mincellsshort.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <short, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <short, [0:0]>
- Type Schema...........: marray< short >
- Domain................: [0:0]
- Base Type Schema......: short
- Base Type Length......: 2
- Data format.......... : Array
- Data size (bytes).... : 2
- 0
-Image 2
-GMarray
- Type Structure........: marray <short, [0:0]>
- Type Schema...........: marray< short >
- Domain................: [0:0]
- Base Type Schema......: short
- Base Type Length......: 2
- Data format.......... : Array
- Data size (bytes).... : 2
- 1
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/mincellsstruct.ql b/systemtest/testdata/reduce/mincellsstruct.ql
deleted file mode 100644
index 7227033..0000000
--- a/systemtest/testdata/reduce/mincellsstruct.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values min_cells( a*{1,1} )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/mincellsstruct.ql.java.out b/systemtest/testdata/reduce/mincellsstruct.ql.java.out
deleted file mode 100644
index 95769c2..0000000
--- a/systemtest/testdata/reduce/mincellsstruct.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasGMArray
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 0 0 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/mincellsstruct.ql.out b/systemtest/testdata/reduce/mincellsstruct.ql.out
deleted file mode 100644
index a11892f..0000000
--- a/systemtest/testdata/reduce/mincellsstruct.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <struct { long 0, long 1 }, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <struct { long 0, long 1 }, [0:0]>
- Type Schema...........: marray< struct{ long 0, long 1 } >
- Domain................: [0:0]
- Base Type Schema......: struct{ long 0, long 1 }
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 8
-{ 0, 0}
-Image 2
-GMarray
- Type Structure........: marray <struct { long 0, long 1 }, [0:0]>
- Type Schema...........: marray< struct{ long 0, long 1 } >
- Domain................: [0:0]
- Base Type Schema......: struct{ long 0, long 1 }
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 8
-{ 1, 1}
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/mincellsulong.ql b/systemtest/testdata/reduce/mincellsulong.ql
deleted file mode 100644
index 8eb51eb..0000000
--- a/systemtest/testdata/reduce/mincellsulong.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values min_cells( a*1ul )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/mincellsulong.ql.java.out b/systemtest/testdata/reduce/mincellsulong.ql.java.out
deleted file mode 100644
index 1819dba..0000000
--- a/systemtest/testdata/reduce/mincellsulong.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 0 0 0 0 0 0 0 0
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:15999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 8
- 0 0 0 0 0 0 0 1 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/mincellsulong.ql.out b/systemtest/testdata/reduce/mincellsulong.ql.out
deleted file mode 100644
index fd766bf..0000000
--- a/systemtest/testdata/reduce/mincellsulong.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:0]>
- Type Schema...........: marray< ulong >
- Domain................: [0:0]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 0
-Image 2
-GMarray
- Type Structure........: marray <ulong, [0:0]>
- Type Schema...........: marray< ulong >
- Domain................: [0:0]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 4
- 1
--- Testbed end block:
diff --git a/systemtest/testdata/reduce/mincellsushort.ql b/systemtest/testdata/reduce/mincellsushort.ql
deleted file mode 100644
index d278205..0000000
--- a/systemtest/testdata/reduce/mincellsushort.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-select marray x in [0:0] values min_cells( a*1us )
-from ImgCharA as a
-
diff --git a/systemtest/testdata/reduce/mincellsushort.ql.java.out b/systemtest/testdata/reduce/mincellsushort.ql.java.out
deleted file mode 100644
index 2add3d4..0000000
--- a/systemtest/testdata/reduce/mincellsushort.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:31999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 4
- 0 0 0 0
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:0]
- TilingDomain..........: [0:31999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 4
- 0 0 0 1 \ No newline at end of file
diff --git a/systemtest/testdata/reduce/mincellsushort.ql.out b/systemtest/testdata/reduce/mincellsushort.ql.out
deleted file mode 100644
index aadec84..0000000
--- a/systemtest/testdata/reduce/mincellsushort.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <ushort, [0:0]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ushort, [0:0]>
- Type Schema...........: marray< ushort >
- Domain................: [0:0]
- Base Type Schema......: ushort
- Base Type Length......: 2
- Data format.......... : Array
- Data size (bytes).... : 2
- 0
-Image 2
-GMarray
- Type Structure........: marray <ushort, [0:0]>
- Type Schema...........: marray< ushort >
- Domain................: [0:0]
- Base Type Schema......: ushort
- Base Type Length......: 2
- Data format.......... : Array
- Data size (bytes).... : 2
- 1
--- Testbed end block:
diff --git a/systemtest/testdata/rewriteset1/pushdownall.ql b/systemtest/testdata/rewriteset1/pushdownall.ql
deleted file mode 100644
index e868fc0..0000000
--- a/systemtest/testdata/rewriteset1/pushdownall.ql
+++ /dev/null
@@ -1,7 +0,0 @@
--- all_cell( a and b ) -> all_cell( a ) and all_cell( b )
-
-SELECT a+b
-FROM ImgCharA as a, ImgCharB as b
-WHERE all_cell ( a > 0 and b > 10 )
-
-
diff --git a/systemtest/testdata/rewriteset1/pushdownall.ql.java.out b/systemtest/testdata/rewriteset1/pushdownall.ql.java.out
deleted file mode 100644
index 776212b..0000000
--- a/systemtest/testdata/rewriteset1/pushdownall.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 \ No newline at end of file
diff --git a/systemtest/testdata/rewriteset1/pushdownall.ql.out b/systemtest/testdata/rewriteset1/pushdownall.ql.out
deleted file mode 100644
index 212bf48..0000000
--- a/systemtest/testdata/rewriteset1/pushdownall.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 21 21 21 21 21 21 21 21 21 21 21
- 21 21 21 21 21 21 21 21 21 21 21
- 21 21 21 21 21 21 21 21 21 21 21
- 21 21 21 21 21 21 21 21 21 21 21
- 21 21 21 21 21 21 21 21 21 21 21
- 21 21 21 21 21 21 21 21 21 21 21
- 21 21 21 21 21 21 21 21 21 21 21
- 21 21 21 21 21 21 21 21 21 21 21
- 21 21 21 21 21 21 21 21 21 21 21
- 21 21 21 21 21 21 21 21 21 21 21
- 21 21 21 21 21 21 21 21 21 21 21
--- Testbed end block:
diff --git a/systemtest/testdata/rewriteset1/pushdownsome.ql b/systemtest/testdata/rewriteset1/pushdownsome.ql
deleted file mode 100644
index a65fecc..0000000
--- a/systemtest/testdata/rewriteset1/pushdownsome.ql
+++ /dev/null
@@ -1,7 +0,0 @@
--- some_cell( a or b ) -> some_cell( a ) or some_cell( b )
-
-SELECT a+b
-FROM ImgCharA as a, ImgCharB as b
-WHERE some_cell ( a > 0 OR b > 10 )
-
-
diff --git a/systemtest/testdata/rewriteset1/pushdownsome.ql.java.out b/systemtest/testdata/rewriteset1/pushdownsome.ql.java.out
deleted file mode 100644
index f3b0f63..0000000
--- a/systemtest/testdata/rewriteset1/pushdownsome.ql.java.out
+++ /dev/null
@@ -1,43 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 \ No newline at end of file
diff --git a/systemtest/testdata/rewriteset1/pushdownsome.ql.out b/systemtest/testdata/rewriteset1/pushdownsome.ql.out
deleted file mode 100644
index 20ccc3b..0000000
--- a/systemtest/testdata/rewriteset1/pushdownsome.ql.out
+++ /dev/null
@@ -1,64 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed line: result_elements=3
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 11 11 11 11 11 11 11 11 11 11 11
- 11 11 11 11 11 11 11 11 11 11 11
- 11 11 11 11 11 11 11 11 11 11 11
- 11 11 11 11 11 11 11 11 11 11 11
- 11 11 11 11 11 11 11 11 11 11 11
- 11 11 11 11 11 11 11 11 11 11 11
- 11 11 11 11 11 11 11 11 11 11 11
- 11 11 11 11 11 11 11 11 11 11 11
- 11 11 11 11 11 11 11 11 11 11 11
- 11 11 11 11 11 11 11 11 11 11 11
- 11 11 11 11 11 11 11 11 11 11 11
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
-Image 3
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 21 21 21 21 21 21 21 21 21 21 21
- 21 21 21 21 21 21 21 21 21 21 21
- 21 21 21 21 21 21 21 21 21 21 21
- 21 21 21 21 21 21 21 21 21 21 21
- 21 21 21 21 21 21 21 21 21 21 21
- 21 21 21 21 21 21 21 21 21 21 21
- 21 21 21 21 21 21 21 21 21 21 21
- 21 21 21 21 21 21 21 21 21 21 21
- 21 21 21 21 21 21 21 21 21 21 21
- 21 21 21 21 21 21 21 21 21 21 21
- 21 21 21 21 21 21 21 21 21 21 21
--- Testbed end block:
diff --git a/systemtest/testdata/testset1/agg1.ql b/systemtest/testdata/testset1/agg1.ql
deleted file mode 100644
index 9534f28..0000000
--- a/systemtest/testdata/testset1/agg1.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed: result_elements=1
-
-select a
-from ImgCharA as a
-where some_cell( a > 0 )
diff --git a/systemtest/testdata/testset1/agg1.ql.java.out b/systemtest/testdata/testset1/agg1.ql.java.out
deleted file mode 100644
index ec9b48e..0000000
--- a/systemtest/testdata/testset1/agg1.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/testset1/agg1.ql.out b/systemtest/testdata/testset1/agg1.ql.out
deleted file mode 100644
index 6afbc1f..0000000
--- a/systemtest/testdata/testset1/agg1.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/testset1/agg2.ql b/systemtest/testdata/testset1/agg2.ql
deleted file mode 100644
index 27ef685..0000000
--- a/systemtest/testdata/testset1/agg2.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed: result_elements=2
-
-select a * b
-from ImgCharA as a, ImgCharB as b
-where some_cell( a*b > 0 )
diff --git a/systemtest/testdata/testset1/agg2.ql.java.out b/systemtest/testdata/testset1/agg2.ql.java.out
deleted file mode 100644
index ac09ddd..0000000
--- a/systemtest/testdata/testset1/agg2.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 \ No newline at end of file
diff --git a/systemtest/testdata/testset1/agg2.ql.out b/systemtest/testdata/testset1/agg2.ql.out
deleted file mode 100644
index 816708e..0000000
--- a/systemtest/testdata/testset1/agg2.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
--- Testbed end block:
diff --git a/systemtest/testdata/testset1/agg3.ql b/systemtest/testdata/testset1/agg3.ql
deleted file mode 100644
index 9833e16..0000000
--- a/systemtest/testdata/testset1/agg3.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: result_type=set <marray <long, [0:10,0:10]>>
--- Testbed: result_elements=4
-
-select (a+2)*(b+1)
-from ImgCharA as a, ImgCharB as b
-where some_cell( (a+2)*(b+1) > 0 )
diff --git a/systemtest/testdata/testset1/agg3.ql.java.out b/systemtest/testdata/testset1/agg3.ql.java.out
deleted file mode 100644
index aff941e..0000000
--- a/systemtest/testdata/testset1/agg3.ql.java.out
+++ /dev/null
@@ -1,57 +0,0 @@
-
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 484
- 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 484
- 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 484
- 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 484
- 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 \ No newline at end of file
diff --git a/systemtest/testdata/testset1/agg3.ql.out b/systemtest/testdata/testset1/agg3.ql.out
deleted file mode 100644
index 14fa211..0000000
--- a/systemtest/testdata/testset1/agg3.ql.out
+++ /dev/null
@@ -1,84 +0,0 @@
--- Testbed line: result_type=set <marray <long, [0:10,0:10]>>
--- Testbed line: result_elements=4
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <long, [0:10,0:10]>
- Type Schema...........: marray< long >
- Domain................: [0:10,0:10]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 22 22 22 22 22 22 22 22 22 22 22
- 22 22 22 22 22 22 22 22 22 22 22
- 22 22 22 22 22 22 22 22 22 22 22
- 22 22 22 22 22 22 22 22 22 22 22
- 22 22 22 22 22 22 22 22 22 22 22
- 22 22 22 22 22 22 22 22 22 22 22
- 22 22 22 22 22 22 22 22 22 22 22
- 22 22 22 22 22 22 22 22 22 22 22
- 22 22 22 22 22 22 22 22 22 22 22
- 22 22 22 22 22 22 22 22 22 22 22
- 22 22 22 22 22 22 22 22 22 22 22
-Image 2
-GMarray
- Type Structure........: marray <long, [0:10,0:10]>
- Type Schema...........: marray< long >
- Domain................: [0:10,0:10]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 33 33 33 33 33 33 33 33 33 33 33
- 33 33 33 33 33 33 33 33 33 33 33
- 33 33 33 33 33 33 33 33 33 33 33
- 33 33 33 33 33 33 33 33 33 33 33
- 33 33 33 33 33 33 33 33 33 33 33
- 33 33 33 33 33 33 33 33 33 33 33
- 33 33 33 33 33 33 33 33 33 33 33
- 33 33 33 33 33 33 33 33 33 33 33
- 33 33 33 33 33 33 33 33 33 33 33
- 33 33 33 33 33 33 33 33 33 33 33
- 33 33 33 33 33 33 33 33 33 33 33
-Image 3
-GMarray
- Type Structure........: marray <long, [0:10,0:10]>
- Type Schema...........: marray< long >
- Domain................: [0:10,0:10]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 42 42 42 42 42 42 42 42 42 42 42
- 42 42 42 42 42 42 42 42 42 42 42
- 42 42 42 42 42 42 42 42 42 42 42
- 42 42 42 42 42 42 42 42 42 42 42
- 42 42 42 42 42 42 42 42 42 42 42
- 42 42 42 42 42 42 42 42 42 42 42
- 42 42 42 42 42 42 42 42 42 42 42
- 42 42 42 42 42 42 42 42 42 42 42
- 42 42 42 42 42 42 42 42 42 42 42
- 42 42 42 42 42 42 42 42 42 42 42
- 42 42 42 42 42 42 42 42 42 42 42
-Image 4
-GMarray
- Type Structure........: marray <long, [0:10,0:10]>
- Type Schema...........: marray< long >
- Domain................: [0:10,0:10]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 63 63 63 63 63 63 63 63 63 63 63
- 63 63 63 63 63 63 63 63 63 63 63
- 63 63 63 63 63 63 63 63 63 63 63
- 63 63 63 63 63 63 63 63 63 63 63
- 63 63 63 63 63 63 63 63 63 63 63
- 63 63 63 63 63 63 63 63 63 63 63
- 63 63 63 63 63 63 63 63 63 63 63
- 63 63 63 63 63 63 63 63 63 63 63
- 63 63 63 63 63 63 63 63 63 63 63
- 63 63 63 63 63 63 63 63 63 63 63
- 63 63 63 63 63 63 63 63 63 63 63
--- Testbed end block:
diff --git a/systemtest/testdata/testset1/dot1.ql b/systemtest/testdata/testset1/dot1.ql
deleted file mode 100644
index 4ae5b39..0000000
--- a/systemtest/testdata/testset1/dot1.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <long, [0:10,0:10]>>
--- Testbed: result_elements=2
-
-select a * { 5l, 10l, true }.1
-from ImgCharA as a
diff --git a/systemtest/testdata/testset1/dot1.ql.java.out b/systemtest/testdata/testset1/dot1.ql.java.out
deleted file mode 100644
index 063c356..0000000
--- a/systemtest/testdata/testset1/dot1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 484
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 484
- 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 \ No newline at end of file
diff --git a/systemtest/testdata/testset1/dot1.ql.out b/systemtest/testdata/testset1/dot1.ql.out
deleted file mode 100644
index 1fb429d..0000000
--- a/systemtest/testdata/testset1/dot1.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <long, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <long, [0:10,0:10]>
- Type Schema...........: marray< long >
- Domain................: [0:10,0:10]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <long, [0:10,0:10]>
- Type Schema...........: marray< long >
- Domain................: [0:10,0:10]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
--- Testbed end block:
diff --git a/systemtest/testdata/testset1/dot2.ql b/systemtest/testdata/testset1/dot2.ql
deleted file mode 100644
index b0470f4..0000000
--- a/systemtest/testdata/testset1/dot2.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <float, [0:10,0:10]>>
--- Testbed: result_elements=2
-
-select a * ({ 10l, { 8ul, 10f, 10.0 }}.1).2
-from ImgCharA as a
diff --git a/systemtest/testdata/testset1/dot2.ql.java.out b/systemtest/testdata/testset1/dot2.ql.java.out
deleted file mode 100644
index 1a89a0b..0000000
--- a/systemtest/testdata/testset1/dot2.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayFloat
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 484
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayFloat
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 484
- 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 65 32 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/testset1/dot2.ql.out b/systemtest/testdata/testset1/dot2.ql.out
deleted file mode 100644
index 8bfe824..0000000
--- a/systemtest/testdata/testset1/dot2.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <float, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <float, [0:10,0:10]>
- Type Schema...........: marray< float >
- Domain................: [0:10,0:10]
- Base Type Schema......: float
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <float, [0:10,0:10]>
- Type Schema...........: marray< float >
- Domain................: [0:10,0:10]
- Base Type Schema......: float
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
--- Testbed end block:
diff --git a/systemtest/testdata/testset1/dot3.ql b/systemtest/testdata/testset1/dot3.ql
deleted file mode 100644
index 558643a..0000000
--- a/systemtest/testdata/testset1/dot3.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <octet, [0:10,0:10]>>
--- Testbed: result_elements=2
-
-select a * ({1l,2o}+{3l,4o}).1
-from ImgCharA as a
diff --git a/systemtest/testdata/testset1/dot3.ql.java.out b/systemtest/testdata/testset1/dot3.ql.java.out
deleted file mode 100644
index 7cfff06..0000000
--- a/systemtest/testdata/testset1/dot3.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 \ No newline at end of file
diff --git a/systemtest/testdata/testset1/dot3.ql.out b/systemtest/testdata/testset1/dot3.ql.out
deleted file mode 100644
index c6f0ef5..0000000
--- a/systemtest/testdata/testset1/dot3.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <octet, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <octet, [0:10,0:10]>
- Type Schema...........: marray< octet >
- Domain................: [0:10,0:10]
- Base Type Schema......: octet
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <octet, [0:10,0:10]>
- Type Schema...........: marray< octet >
- Domain................: [0:10,0:10]
- Base Type Schema......: octet
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
--- Testbed end block:
diff --git a/systemtest/testdata/testset1/dot4.ql b/systemtest/testdata/testset1/dot4.ql
deleted file mode 100644
index 58ba945..0000000
--- a/systemtest/testdata/testset1/dot4.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <long, [0:10,0:10]>>
--- Testbed: result_elements=2
-
-select a * ({ 1l, { 8l, 10l, 10l }}.1).2
-from ImgCharA as a
diff --git a/systemtest/testdata/testset1/dot4.ql.java.out b/systemtest/testdata/testset1/dot4.ql.java.out
deleted file mode 100644
index 063c356..0000000
--- a/systemtest/testdata/testset1/dot4.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 484
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 484
- 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 0 0 0 10 \ No newline at end of file
diff --git a/systemtest/testdata/testset1/dot4.ql.out b/systemtest/testdata/testset1/dot4.ql.out
deleted file mode 100644
index 1fb429d..0000000
--- a/systemtest/testdata/testset1/dot4.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <long, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <long, [0:10,0:10]>
- Type Schema...........: marray< long >
- Domain................: [0:10,0:10]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <long, [0:10,0:10]>
- Type Schema...........: marray< long >
- Domain................: [0:10,0:10]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
--- Testbed end block:
diff --git a/systemtest/testdata/testset1/dot5.ql b/systemtest/testdata/testset1/dot5.ql
deleted file mode 100644
index d375924..0000000
--- a/systemtest/testdata/testset1/dot5.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed: result_elements=2
-
-select a.red + a.green + a.blue
-from ImgRGBA as a
-where some_cell( a.red > 0 )
diff --git a/systemtest/testdata/testset1/dot5.ql.java.out b/systemtest/testdata/testset1/dot5.ql.java.out
deleted file mode 100644
index 8668345..0000000
--- a/systemtest/testdata/testset1/dot5.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 \ No newline at end of file
diff --git a/systemtest/testdata/testset1/dot5.ql.out b/systemtest/testdata/testset1/dot5.ql.out
deleted file mode 100644
index f63bae4..0000000
--- a/systemtest/testdata/testset1/dot5.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
- 6 6 6 6 6 6 6 6 6 6 6
--- Testbed end block:
diff --git a/systemtest/testdata/testset1/dot6.ql b/systemtest/testdata/testset1/dot6.ql
deleted file mode 100644
index f3f7239..0000000
--- a/systemtest/testdata/testset1/dot6.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed: result_elements=2
-
-select (a * 2c).green
-from ImgRGBA as a
diff --git a/systemtest/testdata/testset1/dot6.ql.java.out b/systemtest/testdata/testset1/dot6.ql.java.out
deleted file mode 100644
index 44c334a..0000000
--- a/systemtest/testdata/testset1/dot6.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 \ No newline at end of file
diff --git a/systemtest/testdata/testset1/dot6.ql.out b/systemtest/testdata/testset1/dot6.ql.out
deleted file mode 100644
index 94951cf..0000000
--- a/systemtest/testdata/testset1/dot6.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 4 4 4 4 4 4 4 4 4 4 4
- 4 4 4 4 4 4 4 4 4 4 4
- 4 4 4 4 4 4 4 4 4 4 4
- 4 4 4 4 4 4 4 4 4 4 4
- 4 4 4 4 4 4 4 4 4 4 4
- 4 4 4 4 4 4 4 4 4 4 4
- 4 4 4 4 4 4 4 4 4 4 4
- 4 4 4 4 4 4 4 4 4 4 4
- 4 4 4 4 4 4 4 4 4 4 4
- 4 4 4 4 4 4 4 4 4 4 4
- 4 4 4 4 4 4 4 4 4 4 4
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 4 4 4 4 4 4 4 4 4 4 4
- 4 4 4 4 4 4 4 4 4 4 4
- 4 4 4 4 4 4 4 4 4 4 4
- 4 4 4 4 4 4 4 4 4 4 4
- 4 4 4 4 4 4 4 4 4 4 4
- 4 4 4 4 4 4 4 4 4 4 4
- 4 4 4 4 4 4 4 4 4 4 4
- 4 4 4 4 4 4 4 4 4 4 4
- 4 4 4 4 4 4 4 4 4 4 4
- 4 4 4 4 4 4 4 4 4 4 4
- 4 4 4 4 4 4 4 4 4 4 4
--- Testbed end block:
diff --git a/systemtest/testdata/testset1/dot7.ql b/systemtest/testdata/testset1/dot7.ql
deleted file mode 100644
index 75b845f..0000000
--- a/systemtest/testdata/testset1/dot7.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-select ( a.green > 0 ) * { 255c, 0c, 0c } + ( a.red > 0 ) * { 0c, 127c, 0c }
-from ImgRGBA as a
diff --git a/systemtest/testdata/testset1/dot7.ql.java.out b/systemtest/testdata/testset1/dot7.ql.java.out
deleted file mode 100644
index a6d1707..0000000
--- a/systemtest/testdata/testset1/dot7.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasGMArray
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:205,0:205]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 3
- Data format...........: 0
- Data size (bytes).....: 363
- -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 -1 127 0 \ No newline at end of file
diff --git a/systemtest/testdata/testset1/dot7.ql.out b/systemtest/testdata/testset1/dot7.ql.out
deleted file mode 100644
index 115b9c5..0000000
--- a/systemtest/testdata/testset1/dot7.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <struct { char 0, char 1, char 2 }, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <struct { char 0, char 1, char 2 }, [0:10,0:10]>
- Type Schema...........: marray< struct{ char 0, char 1, char 2 } >
- Domain................: [0:10,0:10]
- Base Type Schema......: struct{ char 0, char 1, char 2 }
- Base Type Length......: 3
- Data format.......... : Array
- Data size (bytes).... : 363
-{ 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0}
-{ 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0}
-{ 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0}
-{ 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0}
-{ 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0}
-{ 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0}
-{ 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0}
-{ 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0}
-{ 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0}
-{ 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0}
-{ 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0}
-Image 2
-GMarray
- Type Structure........: marray <struct { char 0, char 1, char 2 }, [0:10,0:10]>
- Type Schema...........: marray< struct{ char 0, char 1, char 2 } >
- Domain................: [0:10,0:10]
- Base Type Schema......: struct{ char 0, char 1, char 2 }
- Base Type Length......: 3
- Data format.......... : Array
- Data size (bytes).... : 363
-{ 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0}
-{ 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0}
-{ 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0}
-{ 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0}
-{ 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0}
-{ 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0}
-{ 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0}
-{ 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0}
-{ 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0}
-{ 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0}
-{ 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0} { 255, 127, 0}
--- Testbed end block:
diff --git a/systemtest/testdata/testset1/ind1.ql b/systemtest/testdata/testset1/ind1.ql
deleted file mode 100644
index 5cea87c..0000000
--- a/systemtest/testdata/testset1/ind1.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <octet, [0:10,0:10]>>
--- Testbed: result_elements=2
-
-select -a
-from ImgCharA as a
diff --git a/systemtest/testdata/testset1/ind1.ql.java.out b/systemtest/testdata/testset1/ind1.ql.java.out
deleted file mode 100644
index 5f995b1..0000000
--- a/systemtest/testdata/testset1/ind1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 \ No newline at end of file
diff --git a/systemtest/testdata/testset1/ind1.ql.out b/systemtest/testdata/testset1/ind1.ql.out
deleted file mode 100644
index 229c499..0000000
--- a/systemtest/testdata/testset1/ind1.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <octet, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <octet, [0:10,0:10]>
- Type Schema...........: marray< octet >
- Domain................: [0:10,0:10]
- Base Type Schema......: octet
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <octet, [0:10,0:10]>
- Type Schema...........: marray< octet >
- Domain................: [0:10,0:10]
- Base Type Schema......: octet
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
- -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
- -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
- -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
- -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
- -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
- -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
- -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
- -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
- -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
- -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
--- Testbed end block:
diff --git a/systemtest/testdata/testset1/ind2.ql b/systemtest/testdata/testset1/ind2.ql
deleted file mode 100644
index 4a626e1..0000000
--- a/systemtest/testdata/testset1/ind2.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <struct { char red, char green, char blue }, [0:10,0:10]>>
--- Testbed: result_elements=2
-
-select a * 2c
-from ImgRGBA as a
diff --git a/systemtest/testdata/testset1/ind2.ql.java.out b/systemtest/testdata/testset1/ind2.ql.java.out
deleted file mode 100644
index 81be0e5..0000000
--- a/systemtest/testdata/testset1/ind2.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasGMArray
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:205,0:205]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 3
- Data format...........: 0
- Data size (bytes).....: 363
- 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 2 4 6 \ No newline at end of file
diff --git a/systemtest/testdata/testset1/ind2.ql.out b/systemtest/testdata/testset1/ind2.ql.out
deleted file mode 100644
index 947574e..0000000
--- a/systemtest/testdata/testset1/ind2.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <struct { char red, char green, char blue }, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <struct { char red, char green, char blue }, [0:10,0:10]>
- Type Schema...........: marray< struct{ char red, char green, char blue } >
- Domain................: [0:10,0:10]
- Base Type Schema......: struct{ char red, char green, char blue }
- Base Type Length......: 3
- Data format.......... : Array
- Data size (bytes).... : 363
-{ 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6}
-{ 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6}
-{ 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6}
-{ 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6}
-{ 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6}
-{ 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6}
-{ 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6}
-{ 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6}
-{ 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6}
-{ 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6}
-{ 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6}
-Image 2
-GMarray
- Type Structure........: marray <struct { char red, char green, char blue }, [0:10,0:10]>
- Type Schema...........: marray< struct{ char red, char green, char blue } >
- Domain................: [0:10,0:10]
- Base Type Schema......: struct{ char red, char green, char blue }
- Base Type Length......: 3
- Data format.......... : Array
- Data size (bytes).... : 363
-{ 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6}
-{ 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6}
-{ 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6}
-{ 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6}
-{ 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6}
-{ 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6}
-{ 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6}
-{ 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6}
-{ 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6}
-{ 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6}
-{ 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6} { 2, 4, 6}
--- Testbed end block:
diff --git a/systemtest/testdata/testset1/ind3.ql b/systemtest/testdata/testset1/ind3.ql
deleted file mode 100644
index 623f422..0000000
--- a/systemtest/testdata/testset1/ind3.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <bool, [0:10,0:10]>>
--- Testbed: result_elements=2
-
-select a > 0
-from ImgCharA as a
diff --git a/systemtest/testdata/testset1/ind3.ql.java.out b/systemtest/testdata/testset1/ind3.ql.java.out
deleted file mode 100644
index f2deb7a..0000000
--- a/systemtest/testdata/testset1/ind3.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/testset1/ind3.ql.out b/systemtest/testdata/testset1/ind3.ql.out
deleted file mode 100644
index 53e26a4..0000000
--- a/systemtest/testdata/testset1/ind3.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <bool, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
- F F F F F F F F F F F
-Image 2
-GMarray
- Type Structure........: marray <bool, [0:10,0:10]>
- Type Schema...........: marray< bool >
- Domain................: [0:10,0:10]
- Base Type Schema......: bool
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
- T T T T T T T T T T T
--- Testbed end block:
diff --git a/systemtest/testdata/testset1/opt1.ql b/systemtest/testdata/testset1/opt1.ql
deleted file mode 100644
index 36ea1b8..0000000
--- a/systemtest/testdata/testset1/opt1.ql
+++ /dev/null
@@ -1,7 +0,0 @@
--- Opt: evaluation on constant expressions
-
--- Testbed: result_type=set <marray <long, [0:10,0:10]>>
--- Testbed: result_elements=2
-
-select a + 1 * 2
-from ImgCharA as a
diff --git a/systemtest/testdata/testset1/opt1.ql.java.out b/systemtest/testdata/testset1/opt1.ql.java.out
deleted file mode 100644
index 9b791b0..0000000
--- a/systemtest/testdata/testset1/opt1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 484
- 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 484
- 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 3 \ No newline at end of file
diff --git a/systemtest/testdata/testset1/opt1.ql.out b/systemtest/testdata/testset1/opt1.ql.out
deleted file mode 100644
index 1f50401..0000000
--- a/systemtest/testdata/testset1/opt1.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <long, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <long, [0:10,0:10]>
- Type Schema...........: marray< long >
- Domain................: [0:10,0:10]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 2 2 2 2 2 2 2 2 2 2 2
- 2 2 2 2 2 2 2 2 2 2 2
- 2 2 2 2 2 2 2 2 2 2 2
- 2 2 2 2 2 2 2 2 2 2 2
- 2 2 2 2 2 2 2 2 2 2 2
- 2 2 2 2 2 2 2 2 2 2 2
- 2 2 2 2 2 2 2 2 2 2 2
- 2 2 2 2 2 2 2 2 2 2 2
- 2 2 2 2 2 2 2 2 2 2 2
- 2 2 2 2 2 2 2 2 2 2 2
- 2 2 2 2 2 2 2 2 2 2 2
-Image 2
-GMarray
- Type Structure........: marray <long, [0:10,0:10]>
- Type Schema...........: marray< long >
- Domain................: [0:10,0:10]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 3 3 3 3 3 3 3 3 3 3 3
- 3 3 3 3 3 3 3 3 3 3 3
- 3 3 3 3 3 3 3 3 3 3 3
- 3 3 3 3 3 3 3 3 3 3 3
- 3 3 3 3 3 3 3 3 3 3 3
- 3 3 3 3 3 3 3 3 3 3 3
- 3 3 3 3 3 3 3 3 3 3 3
- 3 3 3 3 3 3 3 3 3 3 3
- 3 3 3 3 3 3 3 3 3 3 3
- 3 3 3 3 3 3 3 3 3 3 3
- 3 3 3 3 3 3 3 3 3 3 3
--- Testbed end block:
diff --git a/systemtest/testdata/testset1/opt2.ql b/systemtest/testdata/testset1/opt2.ql
deleted file mode 100644
index d6af2bb..0000000
--- a/systemtest/testdata/testset1/opt2.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <long, [0:10,0:10]>>
--- Testbed: result_elements=4
-
-select a + 1 + b + 2
-from ImgCharA as a, ImgCharB as b
diff --git a/systemtest/testdata/testset1/opt2.ql.java.out b/systemtest/testdata/testset1/opt2.ql.java.out
deleted file mode 100644
index 8d63a2c..0000000
--- a/systemtest/testdata/testset1/opt2.ql.java.out
+++ /dev/null
@@ -1,57 +0,0 @@
-
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 484
- 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13 0 0 0 13
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 484
- 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14 0 0 0 14
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 484
- 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23 0 0 0 23
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 484
- 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 0 0 0 24 \ No newline at end of file
diff --git a/systemtest/testdata/testset1/opt2.ql.out b/systemtest/testdata/testset1/opt2.ql.out
deleted file mode 100644
index f47a6c4..0000000
--- a/systemtest/testdata/testset1/opt2.ql.out
+++ /dev/null
@@ -1,84 +0,0 @@
--- Testbed line: result_type=set <marray <long, [0:10,0:10]>>
--- Testbed line: result_elements=4
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <long, [0:10,0:10]>
- Type Schema...........: marray< long >
- Domain................: [0:10,0:10]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 13 13 13 13 13 13 13 13 13 13 13
- 13 13 13 13 13 13 13 13 13 13 13
- 13 13 13 13 13 13 13 13 13 13 13
- 13 13 13 13 13 13 13 13 13 13 13
- 13 13 13 13 13 13 13 13 13 13 13
- 13 13 13 13 13 13 13 13 13 13 13
- 13 13 13 13 13 13 13 13 13 13 13
- 13 13 13 13 13 13 13 13 13 13 13
- 13 13 13 13 13 13 13 13 13 13 13
- 13 13 13 13 13 13 13 13 13 13 13
- 13 13 13 13 13 13 13 13 13 13 13
-Image 2
-GMarray
- Type Structure........: marray <long, [0:10,0:10]>
- Type Schema...........: marray< long >
- Domain................: [0:10,0:10]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 14 14 14 14 14 14 14 14 14 14 14
- 14 14 14 14 14 14 14 14 14 14 14
- 14 14 14 14 14 14 14 14 14 14 14
- 14 14 14 14 14 14 14 14 14 14 14
- 14 14 14 14 14 14 14 14 14 14 14
- 14 14 14 14 14 14 14 14 14 14 14
- 14 14 14 14 14 14 14 14 14 14 14
- 14 14 14 14 14 14 14 14 14 14 14
- 14 14 14 14 14 14 14 14 14 14 14
- 14 14 14 14 14 14 14 14 14 14 14
- 14 14 14 14 14 14 14 14 14 14 14
-Image 3
-GMarray
- Type Structure........: marray <long, [0:10,0:10]>
- Type Schema...........: marray< long >
- Domain................: [0:10,0:10]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 23 23 23 23 23 23 23 23 23 23 23
- 23 23 23 23 23 23 23 23 23 23 23
- 23 23 23 23 23 23 23 23 23 23 23
- 23 23 23 23 23 23 23 23 23 23 23
- 23 23 23 23 23 23 23 23 23 23 23
- 23 23 23 23 23 23 23 23 23 23 23
- 23 23 23 23 23 23 23 23 23 23 23
- 23 23 23 23 23 23 23 23 23 23 23
- 23 23 23 23 23 23 23 23 23 23 23
- 23 23 23 23 23 23 23 23 23 23 23
- 23 23 23 23 23 23 23 23 23 23 23
-Image 4
-GMarray
- Type Structure........: marray <long, [0:10,0:10]>
- Type Schema...........: marray< long >
- Domain................: [0:10,0:10]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 24 24 24 24 24 24 24 24 24 24 24
- 24 24 24 24 24 24 24 24 24 24 24
- 24 24 24 24 24 24 24 24 24 24 24
- 24 24 24 24 24 24 24 24 24 24 24
- 24 24 24 24 24 24 24 24 24 24 24
- 24 24 24 24 24 24 24 24 24 24 24
- 24 24 24 24 24 24 24 24 24 24 24
- 24 24 24 24 24 24 24 24 24 24 24
- 24 24 24 24 24 24 24 24 24 24 24
- 24 24 24 24 24 24 24 24 24 24 24
- 24 24 24 24 24 24 24 24 24 24 24
--- Testbed end block:
diff --git a/systemtest/testdata/testset1/opt4.ql b/systemtest/testdata/testset1/opt4.ql
deleted file mode 100644
index 27ef685..0000000
--- a/systemtest/testdata/testset1/opt4.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed: result_elements=2
-
-select a * b
-from ImgCharA as a, ImgCharB as b
-where some_cell( a*b > 0 )
diff --git a/systemtest/testdata/testset1/opt4.ql.java.out b/systemtest/testdata/testset1/opt4.ql.java.out
deleted file mode 100644
index ac09ddd..0000000
--- a/systemtest/testdata/testset1/opt4.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 \ No newline at end of file
diff --git a/systemtest/testdata/testset1/opt4.ql.out b/systemtest/testdata/testset1/opt4.ql.out
deleted file mode 100644
index 816708e..0000000
--- a/systemtest/testdata/testset1/opt4.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
- 10 10 10 10 10 10 10 10 10 10 10
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
- 20 20 20 20 20 20 20 20 20 20 20
--- Testbed end block:
diff --git a/systemtest/testdata/testset1/opt5.ql b/systemtest/testdata/testset1/opt5.ql
deleted file mode 100644
index 9833e16..0000000
--- a/systemtest/testdata/testset1/opt5.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: result_type=set <marray <long, [0:10,0:10]>>
--- Testbed: result_elements=4
-
-select (a+2)*(b+1)
-from ImgCharA as a, ImgCharB as b
-where some_cell( (a+2)*(b+1) > 0 )
diff --git a/systemtest/testdata/testset1/opt5.ql.java.out b/systemtest/testdata/testset1/opt5.ql.java.out
deleted file mode 100644
index aff941e..0000000
--- a/systemtest/testdata/testset1/opt5.ql.java.out
+++ /dev/null
@@ -1,57 +0,0 @@
-
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 484
- 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22 0 0 0 22
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 484
- 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33 0 0 0 33
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 484
- 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42 0 0 0 42
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 484
- 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 0 0 0 63 \ No newline at end of file
diff --git a/systemtest/testdata/testset1/opt5.ql.out b/systemtest/testdata/testset1/opt5.ql.out
deleted file mode 100644
index 14fa211..0000000
--- a/systemtest/testdata/testset1/opt5.ql.out
+++ /dev/null
@@ -1,84 +0,0 @@
--- Testbed line: result_type=set <marray <long, [0:10,0:10]>>
--- Testbed line: result_elements=4
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <long, [0:10,0:10]>
- Type Schema...........: marray< long >
- Domain................: [0:10,0:10]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 22 22 22 22 22 22 22 22 22 22 22
- 22 22 22 22 22 22 22 22 22 22 22
- 22 22 22 22 22 22 22 22 22 22 22
- 22 22 22 22 22 22 22 22 22 22 22
- 22 22 22 22 22 22 22 22 22 22 22
- 22 22 22 22 22 22 22 22 22 22 22
- 22 22 22 22 22 22 22 22 22 22 22
- 22 22 22 22 22 22 22 22 22 22 22
- 22 22 22 22 22 22 22 22 22 22 22
- 22 22 22 22 22 22 22 22 22 22 22
- 22 22 22 22 22 22 22 22 22 22 22
-Image 2
-GMarray
- Type Structure........: marray <long, [0:10,0:10]>
- Type Schema...........: marray< long >
- Domain................: [0:10,0:10]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 33 33 33 33 33 33 33 33 33 33 33
- 33 33 33 33 33 33 33 33 33 33 33
- 33 33 33 33 33 33 33 33 33 33 33
- 33 33 33 33 33 33 33 33 33 33 33
- 33 33 33 33 33 33 33 33 33 33 33
- 33 33 33 33 33 33 33 33 33 33 33
- 33 33 33 33 33 33 33 33 33 33 33
- 33 33 33 33 33 33 33 33 33 33 33
- 33 33 33 33 33 33 33 33 33 33 33
- 33 33 33 33 33 33 33 33 33 33 33
- 33 33 33 33 33 33 33 33 33 33 33
-Image 3
-GMarray
- Type Structure........: marray <long, [0:10,0:10]>
- Type Schema...........: marray< long >
- Domain................: [0:10,0:10]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 42 42 42 42 42 42 42 42 42 42 42
- 42 42 42 42 42 42 42 42 42 42 42
- 42 42 42 42 42 42 42 42 42 42 42
- 42 42 42 42 42 42 42 42 42 42 42
- 42 42 42 42 42 42 42 42 42 42 42
- 42 42 42 42 42 42 42 42 42 42 42
- 42 42 42 42 42 42 42 42 42 42 42
- 42 42 42 42 42 42 42 42 42 42 42
- 42 42 42 42 42 42 42 42 42 42 42
- 42 42 42 42 42 42 42 42 42 42 42
- 42 42 42 42 42 42 42 42 42 42 42
-Image 4
-GMarray
- Type Structure........: marray <long, [0:10,0:10]>
- Type Schema...........: marray< long >
- Domain................: [0:10,0:10]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 63 63 63 63 63 63 63 63 63 63 63
- 63 63 63 63 63 63 63 63 63 63 63
- 63 63 63 63 63 63 63 63 63 63 63
- 63 63 63 63 63 63 63 63 63 63 63
- 63 63 63 63 63 63 63 63 63 63 63
- 63 63 63 63 63 63 63 63 63 63 63
- 63 63 63 63 63 63 63 63 63 63 63
- 63 63 63 63 63 63 63 63 63 63 63
- 63 63 63 63 63 63 63 63 63 63 63
- 63 63 63 63 63 63 63 63 63 63 63
- 63 63 63 63 63 63 63 63 63 63 63
--- Testbed end block:
diff --git a/systemtest/testdata/testset1/trim1.ql b/systemtest/testdata/testset1/trim1.ql
deleted file mode 100644
index e811114..0000000
--- a/systemtest/testdata/testset1/trim1.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [2:5,5:8]>>
--- Testbed: result_elements=2
-
-select a[2:5,5:8]
-from ImgCharA as a
diff --git a/systemtest/testdata/testset1/trim1.ql.java.out b/systemtest/testdata/testset1/trim1.ql.java.out
deleted file mode 100644
index fb615af..0000000
--- a/systemtest/testdata/testset1/trim1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [2:5,5:8]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 16
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [2:5,5:8]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 16
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/testset1/trim1.ql.out b/systemtest/testdata/testset1/trim1.ql.out
deleted file mode 100644
index dd783e2..0000000
--- a/systemtest/testdata/testset1/trim1.ql.out
+++ /dev/null
@@ -1,30 +0,0 @@
--- Testbed line: result_type=set <marray <char, [2:5,5:8]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [2:5,5:8]>
- Type Schema...........: marray< char >
- Domain................: [2:5,5:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 16
- 0 0 0 0
- 0 0 0 0
- 0 0 0 0
- 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [2:5,5:8]>
- Type Schema...........: marray< char >
- Domain................: [2:5,5:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 16
- 1 1 1 1
- 1 1 1 1
- 1 1 1 1
- 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/testset1/trim2.ql b/systemtest/testdata/testset1/trim2.ql
deleted file mode 100644
index f0b3ee4..0000000
--- a/systemtest/testdata/testset1/trim2.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <long, [2:5,5:8]>>
--- Testbed: result_elements=2
-
-select (a*2)[2:5,5:8]
-from ImgCharA as a
diff --git a/systemtest/testdata/testset1/trim2.ql.java.out b/systemtest/testdata/testset1/trim2.ql.java.out
deleted file mode 100644
index bef0467..0000000
--- a/systemtest/testdata/testset1/trim2.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [2:5,5:8]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 64
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [2:5,5:8]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 64
- 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 \ No newline at end of file
diff --git a/systemtest/testdata/testset1/trim2.ql.out b/systemtest/testdata/testset1/trim2.ql.out
deleted file mode 100644
index f18042c..0000000
--- a/systemtest/testdata/testset1/trim2.ql.out
+++ /dev/null
@@ -1,30 +0,0 @@
--- Testbed line: result_type=set <marray <long, [2:5,5:8]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <long, [2:5,5:8]>
- Type Schema...........: marray< long >
- Domain................: [2:5,5:8]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 64
- 0 0 0 0
- 0 0 0 0
- 0 0 0 0
- 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <long, [2:5,5:8]>
- Type Schema...........: marray< long >
- Domain................: [2:5,5:8]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 64
- 2 2 2 2
- 2 2 2 2
- 2 2 2 2
- 2 2 2 2
--- Testbed end block:
diff --git a/systemtest/testdata/testset1/trim3.ql b/systemtest/testdata/testset1/trim3.ql
deleted file mode 100644
index 51a6c32..0000000
--- a/systemtest/testdata/testset1/trim3.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [2:5,5:8]>>
--- Testbed: result_elements=4
-
-select a[2:5,5:8]+b[2:5,5:8]
-from ImgCharA as a, ImgCharB as b
diff --git a/systemtest/testdata/testset1/trim3.ql.java.out b/systemtest/testdata/testset1/trim3.ql.java.out
deleted file mode 100644
index ac8312e..0000000
--- a/systemtest/testdata/testset1/trim3.ql.java.out
+++ /dev/null
@@ -1,57 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [2:5,5:8]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 16
- 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [2:5,5:8]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 16
- 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [2:5,5:8]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 16
- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [2:5,5:8]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 16
- 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 \ No newline at end of file
diff --git a/systemtest/testdata/testset1/trim3.ql.out b/systemtest/testdata/testset1/trim3.ql.out
deleted file mode 100644
index 6cab68c..0000000
--- a/systemtest/testdata/testset1/trim3.ql.out
+++ /dev/null
@@ -1,56 +0,0 @@
--- Testbed line: result_type=set <marray <char, [2:5,5:8]>>
--- Testbed line: result_elements=4
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [2:5,5:8]>
- Type Schema...........: marray< char >
- Domain................: [2:5,5:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 16
- 10 10 10 10
- 10 10 10 10
- 10 10 10 10
- 10 10 10 10
-Image 2
-GMarray
- Type Structure........: marray <char, [2:5,5:8]>
- Type Schema...........: marray< char >
- Domain................: [2:5,5:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 16
- 11 11 11 11
- 11 11 11 11
- 11 11 11 11
- 11 11 11 11
-Image 3
-GMarray
- Type Structure........: marray <char, [2:5,5:8]>
- Type Schema...........: marray< char >
- Domain................: [2:5,5:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 16
- 20 20 20 20
- 20 20 20 20
- 20 20 20 20
- 20 20 20 20
-Image 4
-GMarray
- Type Structure........: marray <char, [2:5,5:8]>
- Type Schema...........: marray< char >
- Domain................: [2:5,5:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 16
- 21 21 21 21
- 21 21 21 21
- 21 21 21 21
- 21 21 21 21
--- Testbed end block:
diff --git a/systemtest/testdata/testset1/trim4.ql b/systemtest/testdata/testset1/trim4.ql
deleted file mode 100644
index 9750e1b..0000000
--- a/systemtest/testdata/testset1/trim4.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [2:5,5:8]>>
--- Testbed: result_elements=4
-
-select (a+b)[2:5,5:8]
-from ImgCharA as a, ImgCharB as b
diff --git a/systemtest/testdata/testset1/trim4.ql.java.out b/systemtest/testdata/testset1/trim4.ql.java.out
deleted file mode 100644
index ac8312e..0000000
--- a/systemtest/testdata/testset1/trim4.ql.java.out
+++ /dev/null
@@ -1,57 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [2:5,5:8]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 16
- 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [2:5,5:8]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 16
- 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [2:5,5:8]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 16
- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [2:5,5:8]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 16
- 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 \ No newline at end of file
diff --git a/systemtest/testdata/testset1/trim4.ql.out b/systemtest/testdata/testset1/trim4.ql.out
deleted file mode 100644
index 6cab68c..0000000
--- a/systemtest/testdata/testset1/trim4.ql.out
+++ /dev/null
@@ -1,56 +0,0 @@
--- Testbed line: result_type=set <marray <char, [2:5,5:8]>>
--- Testbed line: result_elements=4
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [2:5,5:8]>
- Type Schema...........: marray< char >
- Domain................: [2:5,5:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 16
- 10 10 10 10
- 10 10 10 10
- 10 10 10 10
- 10 10 10 10
-Image 2
-GMarray
- Type Structure........: marray <char, [2:5,5:8]>
- Type Schema...........: marray< char >
- Domain................: [2:5,5:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 16
- 11 11 11 11
- 11 11 11 11
- 11 11 11 11
- 11 11 11 11
-Image 3
-GMarray
- Type Structure........: marray <char, [2:5,5:8]>
- Type Schema...........: marray< char >
- Domain................: [2:5,5:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 16
- 20 20 20 20
- 20 20 20 20
- 20 20 20 20
- 20 20 20 20
-Image 4
-GMarray
- Type Structure........: marray <char, [2:5,5:8]>
- Type Schema...........: marray< char >
- Domain................: [2:5,5:8]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 16
- 21 21 21 21
- 21 21 21 21
- 21 21 21 21
- 21 21 21 21
--- Testbed end block:
diff --git a/systemtest/testdata/testset1/trim5.ql b/systemtest/testdata/testset1/trim5.ql
deleted file mode 100644
index 3f68232..0000000
--- a/systemtest/testdata/testset1/trim5.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:10]>>
--- Testbed: result_elements=4
-
-select (a * b)[5,*:*].green
-from ImgRGBA as a, ImgRGBA as b
diff --git a/systemtest/testdata/testset1/trim5.ql.java.out b/systemtest/testdata/testset1/trim5.ql.java.out
deleted file mode 100644
index c104e32..0000000
--- a/systemtest/testdata/testset1/trim5.ql.java.out
+++ /dev/null
@@ -1,57 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 4 4 4 4 4 4 4 4 4 4 4
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 4 4 4 4 4 4 4 4 4 4 4
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 4 4 4 4 4 4 4 4 4 4 4
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 4 4 4 4 4 4 4 4 4 4 4 \ No newline at end of file
diff --git a/systemtest/testdata/testset1/trim5.ql.out b/systemtest/testdata/testset1/trim5.ql.out
deleted file mode 100644
index 276581c..0000000
--- a/systemtest/testdata/testset1/trim5.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10]>>
--- Testbed line: result_elements=4
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 11
- 4 4 4 4 4 4 4 4 4 4 4
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 11
- 4 4 4 4 4 4 4 4 4 4 4
-Image 3
-GMarray
- Type Structure........: marray <char, [0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 11
- 4 4 4 4 4 4 4 4 4 4 4
-Image 4
-GMarray
- Type Structure........: marray <char, [0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 11
- 4 4 4 4 4 4 4 4 4 4 4
--- Testbed end block:
diff --git a/systemtest/testdata/testset1/trim6.ql b/systemtest/testdata/testset1/trim6.ql
deleted file mode 100644
index f8a8468..0000000
--- a/systemtest/testdata/testset1/trim6.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:10]>>
--- Testbed: result_elements=4
-
-select (a * b).green [5,*:*]
-from ImgRGBA as a, ImgRGBA as b
diff --git a/systemtest/testdata/testset1/trim6.ql.java.out b/systemtest/testdata/testset1/trim6.ql.java.out
deleted file mode 100644
index c104e32..0000000
--- a/systemtest/testdata/testset1/trim6.ql.java.out
+++ /dev/null
@@ -1,57 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 4 4 4 4 4 4 4 4 4 4 4
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 4 4 4 4 4 4 4 4 4 4 4
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 4 4 4 4 4 4 4 4 4 4 4
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 4 4 4 4 4 4 4 4 4 4 4 \ No newline at end of file
diff --git a/systemtest/testdata/testset1/trim6.ql.out b/systemtest/testdata/testset1/trim6.ql.out
deleted file mode 100644
index 276581c..0000000
--- a/systemtest/testdata/testset1/trim6.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10]>>
--- Testbed line: result_elements=4
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 11
- 4 4 4 4 4 4 4 4 4 4 4
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 11
- 4 4 4 4 4 4 4 4 4 4 4
-Image 3
-GMarray
- Type Structure........: marray <char, [0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 11
- 4 4 4 4 4 4 4 4 4 4 4
-Image 4
-GMarray
- Type Structure........: marray <char, [0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 11
- 4 4 4 4 4 4 4 4 4 4 4
--- Testbed end block:
diff --git a/systemtest/testdata/testset2/const1.ql b/systemtest/testdata/testset2/const1.ql
deleted file mode 100644
index 54f1f5d..0000000
--- a/systemtest/testdata/testset2/const1.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <long, [-2:2,-1:1]>>
--- Testbed: result_elements=1
-
-select a * 1
-from ImgCharMask as a
diff --git a/systemtest/testdata/testset2/const1.ql.java.out b/systemtest/testdata/testset2/const1.ql.java.out
deleted file mode 100644
index c12f763..0000000
--- a/systemtest/testdata/testset2/const1.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [-2:2,-1:1]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 60
- 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 0 0 0 2 \ No newline at end of file
diff --git a/systemtest/testdata/testset2/const1.ql.out b/systemtest/testdata/testset2/const1.ql.out
deleted file mode 100644
index 939573c..0000000
--- a/systemtest/testdata/testset2/const1.ql.out
+++ /dev/null
@@ -1,16 +0,0 @@
--- Testbed line: result_type=set <marray <long, [-2:2,-1:1]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <long, [-2:2,-1:1]>
- Type Schema...........: marray< long >
- Domain................: [-2:2,-1:1]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 60
- 2 2 2 2 2
- 2 2 2 2 2
- 2 2 2 2 2
--- Testbed end block:
diff --git a/systemtest/testdata/testset2/const10.ql b/systemtest/testdata/testset2/const10.ql
deleted file mode 100644
index b90d539..0000000
--- a/systemtest/testdata/testset2/const10.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <long, [-2:2,-1:1]>>
--- Testbed: result_elements=1
-
-select a - -2
-from ImgCharMask as a
diff --git a/systemtest/testdata/testset2/const10.ql.java.out b/systemtest/testdata/testset2/const10.ql.java.out
deleted file mode 100644
index 29e925f..0000000
--- a/systemtest/testdata/testset2/const10.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [-2:2,-1:1]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 60
- 0 0 0 4 0 0 0 4 0 0 0 4 0 0 0 4 0 0 0 4 0 0 0 4 0 0 0 4 0 0 0 4 0 0 0 4 0 0 0 4 0 0 0 4 0 0 0 4 0 0 0 4 0 0 0 4 0 0 0 4 \ No newline at end of file
diff --git a/systemtest/testdata/testset2/const10.ql.out b/systemtest/testdata/testset2/const10.ql.out
deleted file mode 100644
index a8f95b2..0000000
--- a/systemtest/testdata/testset2/const10.ql.out
+++ /dev/null
@@ -1,16 +0,0 @@
--- Testbed line: result_type=set <marray <long, [-2:2,-1:1]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <long, [-2:2,-1:1]>
- Type Schema...........: marray< long >
- Domain................: [-2:2,-1:1]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 60
- 4 4 4 4 4
- 4 4 4 4 4
- 4 4 4 4 4
--- Testbed end block:
diff --git a/systemtest/testdata/testset2/const11.ql b/systemtest/testdata/testset2/const11.ql
deleted file mode 100644
index 6171ca1..0000000
--- a/systemtest/testdata/testset2/const11.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <struct { long 0, float 1, long 2 }, [-2:2,-1:1]>>
--- Testbed: result_elements=1
-
-select a + { -1, 1.0, 1 }
-from ImgCharMask as a
diff --git a/systemtest/testdata/testset2/const11.ql.java.out b/systemtest/testdata/testset2/const11.ql.java.out
deleted file mode 100644
index 76703de..0000000
--- a/systemtest/testdata/testset2/const11.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasGMArray
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [-2:2,-1:1]
- TilingDomain..........: [0:102,0:102]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 12
- Data format...........: 0
- Data size (bytes).....: 180
- 0 0 0 1 64 64 0 0 0 0 0 3 0 0 0 1 64 64 0 0 0 0 0 3 0 0 0 1 64 64 0 0 0 0 0 3 0 0 0 1 64 64 0 0 0 0 0 3 0 0 0 1 64 64 0 0 0 0 0 3 0 0 0 1 64 64 0 0 0 0 0 3 0 0 0 1 64 64 0 0 0 0 0 3 0 0 0 1 64 64 0 0 0 0 0 3 0 0 0 1 64 64 0 0 0 0 0 3 0 0 0 1 64 64 0 0 0 0 0 3 0 0 0 1 64 64 0 0 0 0 0 3 0 0 0 1 64 64 0 0 0 0 0 3 0 0 0 1 64 64 0 0 0 0 0 3 0 0 0 1 64 64 0 0 0 0 0 3 0 0 0 1 64 64 0 0 0 0 0 3 \ No newline at end of file
diff --git a/systemtest/testdata/testset2/const11.ql.out b/systemtest/testdata/testset2/const11.ql.out
deleted file mode 100644
index 8dd2850..0000000
--- a/systemtest/testdata/testset2/const11.ql.out
+++ /dev/null
@@ -1,16 +0,0 @@
--- Testbed line: result_type=set <marray <struct { long 0, float 1, long 2 }, [-2:2,-1:1]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <struct { long 0, float 1, long 2 }, [-2:2,-1:1]>
- Type Schema...........: marray< struct{ long 0, float 1, long 2 } >
- Domain................: [-2:2,-1:1]
- Base Type Schema......: struct{ long 0, float 1, long 2 }
- Base Type Length......: 12
- Data format.......... : Array
- Data size (bytes).... : 180
-{ 1, 3, 3} { 1, 3, 3} { 1, 3, 3} { 1, 3, 3} { 1, 3, 3}
-{ 1, 3, 3} { 1, 3, 3} { 1, 3, 3} { 1, 3, 3} { 1, 3, 3}
-{ 1, 3, 3} { 1, 3, 3} { 1, 3, 3} { 1, 3, 3} { 1, 3, 3}
--- Testbed end block:
diff --git a/systemtest/testdata/testset2/const2.ql b/systemtest/testdata/testset2/const2.ql
deleted file mode 100644
index f9fbb8d..0000000
--- a/systemtest/testdata/testset2/const2.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <long, [-2:2,-1:1]>>
--- Testbed: result_elements=1
-
-select a * -1
-from ImgCharMask as a
diff --git a/systemtest/testdata/testset2/const2.ql.java.out b/systemtest/testdata/testset2/const2.ql.java.out
deleted file mode 100644
index d8208e8..0000000
--- a/systemtest/testdata/testset2/const2.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [-2:2,-1:1]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 60
- -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 \ No newline at end of file
diff --git a/systemtest/testdata/testset2/const2.ql.out b/systemtest/testdata/testset2/const2.ql.out
deleted file mode 100644
index 247f1fe..0000000
--- a/systemtest/testdata/testset2/const2.ql.out
+++ /dev/null
@@ -1,16 +0,0 @@
--- Testbed line: result_type=set <marray <long, [-2:2,-1:1]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <long, [-2:2,-1:1]>
- Type Schema...........: marray< long >
- Domain................: [-2:2,-1:1]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 60
- -2 -2 -2 -2 -2
- -2 -2 -2 -2 -2
- -2 -2 -2 -2 -2
--- Testbed end block:
diff --git a/systemtest/testdata/testset2/const3.ql b/systemtest/testdata/testset2/const3.ql
deleted file mode 100644
index 63b107f..0000000
--- a/systemtest/testdata/testset2/const3.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <ulong, [-2:2,-1:1]>>
--- Testbed: result_elements=1
-
-select a * 0x1ul
-from ImgCharMask as a
diff --git a/systemtest/testdata/testset2/const3.ql.java.out b/systemtest/testdata/testset2/const3.ql.java.out
deleted file mode 100644
index 5edfee3..0000000
--- a/systemtest/testdata/testset2/const3.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [-2:2,-1:1]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 120
- 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 \ No newline at end of file
diff --git a/systemtest/testdata/testset2/const3.ql.out b/systemtest/testdata/testset2/const3.ql.out
deleted file mode 100644
index c581628..0000000
--- a/systemtest/testdata/testset2/const3.ql.out
+++ /dev/null
@@ -1,16 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [-2:2,-1:1]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [-2:2,-1:1]>
- Type Schema...........: marray< ulong >
- Domain................: [-2:2,-1:1]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 60
- 2 2 2 2 2
- 2 2 2 2 2
- 2 2 2 2 2
--- Testbed end block:
diff --git a/systemtest/testdata/testset2/const4.ql b/systemtest/testdata/testset2/const4.ql
deleted file mode 100644
index 6bcb53b..0000000
--- a/systemtest/testdata/testset2/const4.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <long, [-2:2,-1:1]>>
--- Testbed: result_elements=1
-
-select a * -0x1
-from ImgCharMask as a
diff --git a/systemtest/testdata/testset2/const4.ql.java.out b/systemtest/testdata/testset2/const4.ql.java.out
deleted file mode 100644
index d8208e8..0000000
--- a/systemtest/testdata/testset2/const4.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayInteger
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [-2:2,-1:1]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 60
- -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 \ No newline at end of file
diff --git a/systemtest/testdata/testset2/const4.ql.out b/systemtest/testdata/testset2/const4.ql.out
deleted file mode 100644
index 247f1fe..0000000
--- a/systemtest/testdata/testset2/const4.ql.out
+++ /dev/null
@@ -1,16 +0,0 @@
--- Testbed line: result_type=set <marray <long, [-2:2,-1:1]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <long, [-2:2,-1:1]>
- Type Schema...........: marray< long >
- Domain................: [-2:2,-1:1]
- Base Type Schema......: long
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 60
- -2 -2 -2 -2 -2
- -2 -2 -2 -2 -2
- -2 -2 -2 -2 -2
--- Testbed end block:
diff --git a/systemtest/testdata/testset2/const5.ql b/systemtest/testdata/testset2/const5.ql
deleted file mode 100644
index df1dfbf..0000000
--- a/systemtest/testdata/testset2/const5.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <octet, [-2:2,-1:1]>>
--- Testbed: result_elements=1
-
-select a + 1o
-from ImgCharMask as a
diff --git a/systemtest/testdata/testset2/const5.ql.java.out b/systemtest/testdata/testset2/const5.ql.java.out
deleted file mode 100644
index ed610fa..0000000
--- a/systemtest/testdata/testset2/const5.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [-2:2,-1:1]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 15
- 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 \ No newline at end of file
diff --git a/systemtest/testdata/testset2/const5.ql.out b/systemtest/testdata/testset2/const5.ql.out
deleted file mode 100644
index 203db73..0000000
--- a/systemtest/testdata/testset2/const5.ql.out
+++ /dev/null
@@ -1,16 +0,0 @@
--- Testbed line: result_type=set <marray <octet, [-2:2,-1:1]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <octet, [-2:2,-1:1]>
- Type Schema...........: marray< octet >
- Domain................: [-2:2,-1:1]
- Base Type Schema......: octet
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 15
- 3 3 3 3 3
- 3 3 3 3 3
- 3 3 3 3 3
--- Testbed end block:
diff --git a/systemtest/testdata/testset2/const6.ql b/systemtest/testdata/testset2/const6.ql
deleted file mode 100644
index bd62a70..0000000
--- a/systemtest/testdata/testset2/const6.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <float, [-2:2,-1:1]>>
--- Testbed: result_elements=1
-
-select a + 1.0f
-from ImgCharMask as a
diff --git a/systemtest/testdata/testset2/const6.ql.java.out b/systemtest/testdata/testset2/const6.ql.java.out
deleted file mode 100644
index 06b1698..0000000
--- a/systemtest/testdata/testset2/const6.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayFloat
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [-2:2,-1:1]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 60
- 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/testset2/const6.ql.out b/systemtest/testdata/testset2/const6.ql.out
deleted file mode 100644
index 5ba865c..0000000
--- a/systemtest/testdata/testset2/const6.ql.out
+++ /dev/null
@@ -1,16 +0,0 @@
--- Testbed line: result_type=set <marray <float, [-2:2,-1:1]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <float, [-2:2,-1:1]>
- Type Schema...........: marray< float >
- Domain................: [-2:2,-1:1]
- Base Type Schema......: float
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 60
- 3 3 3 3 3
- 3 3 3 3 3
- 3 3 3 3 3
--- Testbed end block:
diff --git a/systemtest/testdata/testset2/const7.ql b/systemtest/testdata/testset2/const7.ql
deleted file mode 100644
index 813115d..0000000
--- a/systemtest/testdata/testset2/const7.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <float, [-2:2,-1:1]>>
--- Testbed: result_elements=1
-
-select a + 1.0
-from ImgCharMask as a
diff --git a/systemtest/testdata/testset2/const7.ql.java.out b/systemtest/testdata/testset2/const7.ql.java.out
deleted file mode 100644
index 06b1698..0000000
--- a/systemtest/testdata/testset2/const7.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayFloat
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [-2:2,-1:1]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 60
- 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 64 64 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/testset2/const7.ql.out b/systemtest/testdata/testset2/const7.ql.out
deleted file mode 100644
index 5ba865c..0000000
--- a/systemtest/testdata/testset2/const7.ql.out
+++ /dev/null
@@ -1,16 +0,0 @@
--- Testbed line: result_type=set <marray <float, [-2:2,-1:1]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <float, [-2:2,-1:1]>
- Type Schema...........: marray< float >
- Domain................: [-2:2,-1:1]
- Base Type Schema......: float
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 60
- 3 3 3 3 3
- 3 3 3 3 3
- 3 3 3 3 3
--- Testbed end block:
diff --git a/systemtest/testdata/testset2/const8.ql b/systemtest/testdata/testset2/const8.ql
deleted file mode 100644
index 9f0f057..0000000
--- a/systemtest/testdata/testset2/const8.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <float, [-2:2,-1:1]>>
--- Testbed: result_elements=1
-
-select a - 1f
-from ImgCharMask as a
diff --git a/systemtest/testdata/testset2/const8.ql.java.out b/systemtest/testdata/testset2/const8.ql.java.out
deleted file mode 100644
index 38a2388..0000000
--- a/systemtest/testdata/testset2/const8.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayFloat
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [-2:2,-1:1]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 60
- 63 -128 0 0 63 -128 0 0 63 -128 0 0 63 -128 0 0 63 -128 0 0 63 -128 0 0 63 -128 0 0 63 -128 0 0 63 -128 0 0 63 -128 0 0 63 -128 0 0 63 -128 0 0 63 -128 0 0 63 -128 0 0 63 -128 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/testset2/const8.ql.out b/systemtest/testdata/testset2/const8.ql.out
deleted file mode 100644
index 0d4e9e6..0000000
--- a/systemtest/testdata/testset2/const8.ql.out
+++ /dev/null
@@ -1,16 +0,0 @@
--- Testbed line: result_type=set <marray <float, [-2:2,-1:1]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <float, [-2:2,-1:1]>
- Type Schema...........: marray< float >
- Domain................: [-2:2,-1:1]
- Base Type Schema......: float
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 60
- 1 1 1 1 1
- 1 1 1 1 1
- 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/testset2/const9.ql b/systemtest/testdata/testset2/const9.ql
deleted file mode 100644
index d34db82..0000000
--- a/systemtest/testdata/testset2/const9.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [-2:2,-1:1]>>
--- Testbed: result_elements=1
-
-select a - 1c
-from ImgCharMask as a
diff --git a/systemtest/testdata/testset2/const9.ql.java.out b/systemtest/testdata/testset2/const9.ql.java.out
deleted file mode 100644
index b9f0d3f..0000000
--- a/systemtest/testdata/testset2/const9.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [-2:2,-1:1]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 15
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/testset2/const9.ql.out b/systemtest/testdata/testset2/const9.ql.out
deleted file mode 100644
index 9887b9e..0000000
--- a/systemtest/testdata/testset2/const9.ql.out
+++ /dev/null
@@ -1,16 +0,0 @@
--- Testbed line: result_type=set <marray <char, [-2:2,-1:1]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [-2:2,-1:1]>
- Type Schema...........: marray< char >
- Domain................: [-2:2,-1:1]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 15
- 1 1 1 1 1
- 1 1 1 1 1
- 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/testset2/constmdd.ql b/systemtest/testdata/testset2/constmdd.ql
deleted file mode 100644
index 18bf9ef..0000000
--- a/systemtest/testdata/testset2/constmdd.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [-2:2,-1:1]>>
--- Testbed: result_elements=1
-
-select a + < [-2:2,-1:1] 1c, 2c, 3c; 1c, 2c, 3c; 1c, 2c, 3c; 1c, 2c, 3c; 1c, 2c, 3c >
-from ImgCharMask as a
diff --git a/systemtest/testdata/testset2/constmdd.ql.java.out b/systemtest/testdata/testset2/constmdd.ql.java.out
deleted file mode 100644
index 61fe4a5..0000000
--- a/systemtest/testdata/testset2/constmdd.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [-2:2,-1:1]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 15
- 3 4 5 3 4 5 3 4 5 3 4 5 3 4 5 \ No newline at end of file
diff --git a/systemtest/testdata/testset2/constmdd.ql.out b/systemtest/testdata/testset2/constmdd.ql.out
deleted file mode 100644
index 98fe471..0000000
--- a/systemtest/testdata/testset2/constmdd.ql.out
+++ /dev/null
@@ -1,16 +0,0 @@
--- Testbed line: result_type=set <marray <char, [-2:2,-1:1]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [-2:2,-1:1]>
- Type Schema...........: marray< char >
- Domain................: [-2:2,-1:1]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 15
- 3 3 3 3 3
- 4 4 4 4 4
- 5 5 5 5 5
--- Testbed end block:
diff --git a/systemtest/testdata/testset2/oid5.ql b/systemtest/testdata/testset2/oid5.ql
deleted file mode 100644
index 71b9709..0000000
--- a/systemtest/testdata/testset2/oid5.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: result_type=
--- Testbed: result_elements=0
-
-select a
-from ImgRGBA as a
-where oid(a) <= 0
diff --git a/systemtest/testdata/testset2/oid5.ql.java.out b/systemtest/testdata/testset2/oid5.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/testset2/oid5.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/testset2/oid5.ql.out b/systemtest/testdata/testset2/oid5.ql.out
deleted file mode 100644
index bb90a32..0000000
--- a/systemtest/testdata/testset2/oid5.ql.out
+++ /dev/null
@@ -1,4 +0,0 @@
--- Testbed line: result_type=
--- Testbed line: result_elements=0
--- Testbed start block:
--- Testbed end block:
diff --git a/systemtest/testdata/testset2/oid6.ql b/systemtest/testdata/testset2/oid6.ql
deleted file mode 100644
index 16f2449..0000000
--- a/systemtest/testdata/testset2/oid6.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: result_type=set <marray <struct { char red, char green, char blue }, [0:10,0:10]>>
--- Testbed: result_elements=2
-
-select a
-from ImgRGBA as a
-where oid(a) > 0
diff --git a/systemtest/testdata/testset2/oid6.ql.java.out b/systemtest/testdata/testset2/oid6.ql.java.out
deleted file mode 100644
index c039a78..0000000
--- a/systemtest/testdata/testset2/oid6.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasGMArray
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:205,0:205]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 3
- Data format...........: 0
- Data size (bytes).....: 363
- 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 \ No newline at end of file
diff --git a/systemtest/testdata/testset2/oid6.ql.out b/systemtest/testdata/testset2/oid6.ql.out
deleted file mode 100644
index 79f970f..0000000
--- a/systemtest/testdata/testset2/oid6.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <struct { char red, char green, char blue }, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <struct { char red, char green, char blue }, [0:10,0:10]>
- Type Schema...........: marray< struct{ char red, char green, char blue } >
- Domain................: [0:10,0:10]
- Base Type Schema......: struct{ char red, char green, char blue }
- Base Type Length......: 3
- Data format.......... : Array
- Data size (bytes).... : 363
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-Image 2
-GMarray
- Type Structure........: marray <struct { char red, char green, char blue }, [0:10,0:10]>
- Type Schema...........: marray< struct{ char red, char green, char blue } >
- Domain................: [0:10,0:10]
- Base Type Schema......: struct{ char red, char green, char blue }
- Base Type Length......: 3
- Data format.......... : Array
- Data size (bytes).... : 363
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
-{ 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3} { 1, 2, 3}
--- Testbed end block:
diff --git a/systemtest/testdata/testset3/domexp1.ql b/systemtest/testdata/testset3/domexp1.ql
deleted file mode 100644
index e602045..0000000
--- a/systemtest/testdata/testset3/domexp1.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:5,0:10]>>
--- Testbed: result_elements=2
-
-select a[0:5,sdom(a)[1]]
-from ImgCharA as a
diff --git a/systemtest/testdata/testset3/domexp1.ql.java.out b/systemtest/testdata/testset3/domexp1.ql.java.out
deleted file mode 100644
index 24fe099..0000000
--- a/systemtest/testdata/testset3/domexp1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:5,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 66
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:5,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 66
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/testset3/domexp1.ql.out b/systemtest/testdata/testset3/domexp1.ql.out
deleted file mode 100644
index 9a0b256..0000000
--- a/systemtest/testdata/testset3/domexp1.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:5,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:5,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:5,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 66
- 0 0 0 0 0 0
- 0 0 0 0 0 0
- 0 0 0 0 0 0
- 0 0 0 0 0 0
- 0 0 0 0 0 0
- 0 0 0 0 0 0
- 0 0 0 0 0 0
- 0 0 0 0 0 0
- 0 0 0 0 0 0
- 0 0 0 0 0 0
- 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:5,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:5,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 66
- 1 1 1 1 1 1
- 1 1 1 1 1 1
- 1 1 1 1 1 1
- 1 1 1 1 1 1
- 1 1 1 1 1 1
- 1 1 1 1 1 1
- 1 1 1 1 1 1
- 1 1 1 1 1 1
- 1 1 1 1 1 1
- 1 1 1 1 1 1
- 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/testset3/domexp2.ql b/systemtest/testdata/testset3/domexp2.ql
deleted file mode 100644
index 2e997d6..0000000
--- a/systemtest/testdata/testset3/domexp2.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:10,0:9]>>
--- Testbed: result_elements=2
-
-select a [sdom(a)[0], *:sdom(a)[1].hi - 1]
-from ImgCharA as a
-
diff --git a/systemtest/testdata/testset3/domexp2.ql.java.out b/systemtest/testdata/testset3/domexp2.ql.java.out
deleted file mode 100644
index 2407813..0000000
--- a/systemtest/testdata/testset3/domexp2.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:9]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 110
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:9]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 110
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/testset3/domexp2.ql.out b/systemtest/testdata/testset3/domexp2.ql.out
deleted file mode 100644
index b99539f..0000000
--- a/systemtest/testdata/testset3/domexp2.ql.out
+++ /dev/null
@@ -1,42 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10,0:9]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10,0:9]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:9]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 110
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10,0:9]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:9]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 110
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/testset3/domexp3.ql b/systemtest/testdata/testset3/domexp3.ql
deleted file mode 100644
index b6025f6..0000000
--- a/systemtest/testdata/testset3/domexp3.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:10,0:5]>>
--- Testbed: result_elements=2
-
-select a[*:*, *:sdom(a)[1].hi/2]
-from ImgCharA as a
diff --git a/systemtest/testdata/testset3/domexp3.ql.java.out b/systemtest/testdata/testset3/domexp3.ql.java.out
deleted file mode 100644
index 982a34e..0000000
--- a/systemtest/testdata/testset3/domexp3.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:5]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 66
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:5]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 66
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/testset3/domexp3.ql.out b/systemtest/testdata/testset3/domexp3.ql.out
deleted file mode 100644
index 879e054..0000000
--- a/systemtest/testdata/testset3/domexp3.ql.out
+++ /dev/null
@@ -1,34 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10,0:5]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10,0:5]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:5]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 66
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10,0:5]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:5]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 66
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/testset3/domexp4.ql b/systemtest/testdata/testset3/domexp4.ql
deleted file mode 100644
index 695d355..0000000
--- a/systemtest/testdata/testset3/domexp4.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:10]>>
--- Testbed: result_elements=2
-
-select a[*:*, (sdom(a)[1].hi-sdom(a)[1].lo)/2 ]
-from ImgCharA as a
diff --git a/systemtest/testdata/testset3/domexp4.ql.java.out b/systemtest/testdata/testset3/domexp4.ql.java.out
deleted file mode 100644
index c4c4737..0000000
--- a/systemtest/testdata/testset3/domexp4.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/testset3/domexp4.ql.out b/systemtest/testdata/testset3/domexp4.ql.out
deleted file mode 100644
index 495b98f..0000000
--- a/systemtest/testdata/testset3/domexp4.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 11
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 11
- 1 1 1 1 1 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/testset3/domexp5.ql b/systemtest/testdata/testset3/domexp5.ql
deleted file mode 100644
index ac141b2..0000000
--- a/systemtest/testdata/testset3/domexp5.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:10,4:7]>>
--- Testbed: result_elements=2
-
-select (a[sdom(a)[0],2:8])[*:*,4:sdom(a)[1].hi - 3]
-from ImgCharA as a
-
diff --git a/systemtest/testdata/testset3/domexp5.ql.java.out b/systemtest/testdata/testset3/domexp5.ql.java.out
deleted file mode 100644
index d5172a6..0000000
--- a/systemtest/testdata/testset3/domexp5.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,4:7]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 44
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,4:7]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 44
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/testset3/domexp5.ql.out b/systemtest/testdata/testset3/domexp5.ql.out
deleted file mode 100644
index d106168..0000000
--- a/systemtest/testdata/testset3/domexp5.ql.out
+++ /dev/null
@@ -1,30 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10,4:7]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10,4:7]>
- Type Schema...........: marray< char >
- Domain................: [0:10,4:7]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 44
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10,4:7]>
- Type Schema...........: marray< char >
- Domain................: [0:10,4:7]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 44
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/testset3/minterval1.ql b/systemtest/testdata/testset3/minterval1.ql
deleted file mode 100644
index 86e2b0e..0000000
--- a/systemtest/testdata/testset3/minterval1.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:4,0:3]>>
--- Testbed: result_elements=2
-
-select a[0:1*4,0:3]*2c
-from ImgCharA as a
-
diff --git a/systemtest/testdata/testset3/minterval1.ql.java.out b/systemtest/testdata/testset3/minterval1.ql.java.out
deleted file mode 100644
index 88b67fe..0000000
--- a/systemtest/testdata/testset3/minterval1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:4,0:3]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 20
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:4,0:3]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 20
- 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 \ No newline at end of file
diff --git a/systemtest/testdata/testset3/minterval1.ql.out b/systemtest/testdata/testset3/minterval1.ql.out
deleted file mode 100644
index e5ea4ff..0000000
--- a/systemtest/testdata/testset3/minterval1.ql.out
+++ /dev/null
@@ -1,30 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:4,0:3]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:4,0:3]>
- Type Schema...........: marray< char >
- Domain................: [0:4,0:3]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 20
- 0 0 0 0 0
- 0 0 0 0 0
- 0 0 0 0 0
- 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:4,0:3]>
- Type Schema...........: marray< char >
- Domain................: [0:4,0:3]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 20
- 2 2 2 2 2
- 2 2 2 2 2
- 2 2 2 2 2
- 2 2 2 2 2
--- Testbed end block:
diff --git a/systemtest/testdata/testset3/proj1.ql b/systemtest/testdata/testset3/proj1.ql
deleted file mode 100644
index 55ccf98..0000000
--- a/systemtest/testdata/testset3/proj1.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:10]>>
--- Testbed: result_elements=2
-
-select a[*:*, 5]
-from ImgCharA as a
-
diff --git a/systemtest/testdata/testset3/proj1.ql.java.out b/systemtest/testdata/testset3/proj1.ql.java.out
deleted file mode 100644
index c4c4737..0000000
--- a/systemtest/testdata/testset3/proj1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/testset3/proj1.ql.out b/systemtest/testdata/testset3/proj1.ql.out
deleted file mode 100644
index 495b98f..0000000
--- a/systemtest/testdata/testset3/proj1.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 11
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 11
- 1 1 1 1 1 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/testset3/proj2.ql b/systemtest/testdata/testset3/proj2.ql
deleted file mode 100644
index 21d51fd..0000000
--- a/systemtest/testdata/testset3/proj2.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:10]>>
--- Testbed: result_elements=2
-
-select a[2,*:*]
-from ImgCharA as a
-
diff --git a/systemtest/testdata/testset3/proj2.ql.java.out b/systemtest/testdata/testset3/proj2.ql.java.out
deleted file mode 100644
index c4c4737..0000000
--- a/systemtest/testdata/testset3/proj2.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/testset3/proj2.ql.out b/systemtest/testdata/testset3/proj2.ql.out
deleted file mode 100644
index 495b98f..0000000
--- a/systemtest/testdata/testset3/proj2.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 11
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 11
- 1 1 1 1 1 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/testset3/proj3.ql b/systemtest/testdata/testset3/proj3.ql
deleted file mode 100644
index 3448f5b..0000000
--- a/systemtest/testdata/testset3/proj3.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: result_type=set <marray <char, [5:10]>>
--- Testbed: result_elements=2
-
-select a[(5:10).lo:10, 5]
-from ImgCharA as a
-
diff --git a/systemtest/testdata/testset3/proj3.ql.java.out b/systemtest/testdata/testset3/proj3.ql.java.out
deleted file mode 100644
index 36eaaa0..0000000
--- a/systemtest/testdata/testset3/proj3.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [5:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 6
- 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [5:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 6
- 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/testset3/proj3.ql.out b/systemtest/testdata/testset3/proj3.ql.out
deleted file mode 100644
index d6c637b..0000000
--- a/systemtest/testdata/testset3/proj3.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <char, [5:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [5:10]>
- Type Schema...........: marray< char >
- Domain................: [5:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 6
- 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [5:10]>
- Type Schema...........: marray< char >
- Domain................: [5:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 6
- 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/testset3/proj4.ql b/systemtest/testdata/testset3/proj4.ql
deleted file mode 100644
index 48500e3..0000000
--- a/systemtest/testdata/testset3/proj4.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: result_type=set <marray <char, [5:10]>>
--- Testbed: result_elements=2
-
-select a[(5:10).lo, 5:10]
-from ImgCharA as a
-
diff --git a/systemtest/testdata/testset3/proj4.ql.java.out b/systemtest/testdata/testset3/proj4.ql.java.out
deleted file mode 100644
index 36eaaa0..0000000
--- a/systemtest/testdata/testset3/proj4.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [5:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 6
- 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [5:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 6
- 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/testset3/proj4.ql.out b/systemtest/testdata/testset3/proj4.ql.out
deleted file mode 100644
index d6c637b..0000000
--- a/systemtest/testdata/testset3/proj4.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <char, [5:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [5:10]>
- Type Schema...........: marray< char >
- Domain................: [5:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 6
- 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [5:10]>
- Type Schema...........: marray< char >
- Domain................: [5:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 6
- 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/testset3/proj5.ql b/systemtest/testdata/testset3/proj5.ql
deleted file mode 100644
index 63d402e..0000000
--- a/systemtest/testdata/testset3/proj5.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:10]>>
--- Testbed: result_elements=2
-
-select (a[*:*,2:8])[*:*,5]
-from ImgCharA as a
-
diff --git a/systemtest/testdata/testset3/proj5.ql.java.out b/systemtest/testdata/testset3/proj5.ql.java.out
deleted file mode 100644
index c4c4737..0000000
--- a/systemtest/testdata/testset3/proj5.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10]
- TilingDomain..........: [0:127999]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 11
- 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/testset3/proj5.ql.out b/systemtest/testdata/testset3/proj5.ql.out
deleted file mode 100644
index 495b98f..0000000
--- a/systemtest/testdata/testset3/proj5.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 11
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 11
- 1 1 1 1 1 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/testset3/proj6.ql b/systemtest/testdata/testset3/proj6.ql
deleted file mode 100644
index 3cc3aaf..0000000
--- a/systemtest/testdata/testset3/proj6.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed: result_elements=2
-
-select a[5,0] * b
-from ImgULongC as a, ImgCharA as b
diff --git a/systemtest/testdata/testset3/proj6.ql.java.out b/systemtest/testdata/testset3/proj6.ql.java.out
deleted file mode 100644
index 620e52c..0000000
--- a/systemtest/testdata/testset3/proj6.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 968
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 968
- 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 5 \ No newline at end of file
diff --git a/systemtest/testdata/testset3/proj6.ql.out b/systemtest/testdata/testset3/proj6.ql.out
deleted file mode 100644
index 6fd700a..0000000
--- a/systemtest/testdata/testset3/proj6.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:10,0:10]>
- Type Schema...........: marray< ulong >
- Domain................: [0:10,0:10]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <ulong, [0:10,0:10]>
- Type Schema...........: marray< ulong >
- Domain................: [0:10,0:10]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 5 5 5 5 5 5 5 5 5 5 5
- 5 5 5 5 5 5 5 5 5 5 5
- 5 5 5 5 5 5 5 5 5 5 5
- 5 5 5 5 5 5 5 5 5 5 5
- 5 5 5 5 5 5 5 5 5 5 5
- 5 5 5 5 5 5 5 5 5 5 5
- 5 5 5 5 5 5 5 5 5 5 5
- 5 5 5 5 5 5 5 5 5 5 5
- 5 5 5 5 5 5 5 5 5 5 5
- 5 5 5 5 5 5 5 5 5 5 5
- 5 5 5 5 5 5 5 5 5 5 5
--- Testbed end block:
diff --git a/systemtest/testdata/testset3/sdom1.ql b/systemtest/testdata/testset3/sdom1.ql
deleted file mode 100644
index b59d595..0000000
--- a/systemtest/testdata/testset3/sdom1.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed: result_elements=2
-
-select a sdom(a)
-from ImgCharA as a
diff --git a/systemtest/testdata/testset3/sdom1.ql.java.out b/systemtest/testdata/testset3/sdom1.ql.java.out
deleted file mode 100644
index f2deb7a..0000000
--- a/systemtest/testdata/testset3/sdom1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/testset3/sdom1.ql.out b/systemtest/testdata/testset3/sdom1.ql.out
deleted file mode 100644
index 8e3e87c..0000000
--- a/systemtest/testdata/testset3/sdom1.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/testset3/shift1.ql b/systemtest/testdata/testset3/shift1.ql
deleted file mode 100644
index 715d94b..0000000
--- a/systemtest/testdata/testset3/shift1.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-select shift( a, [5,10] )
-from ImgCharD as a
diff --git a/systemtest/testdata/testset3/shift1.ql.java.out b/systemtest/testdata/testset3/shift1.ql.java.out
deleted file mode 100644
index 0a6d6a5..0000000
--- a/systemtest/testdata/testset3/shift1.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [5:15,10:20]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 11 22 33 44 55 66 77 88 99 110 1 12 23 34 45 56 67 78 89 100 111 2 13 24 35 46 57 68 79 90 101 112 3 14 25 36 47 58 69 80 91 102 113 4 15 26 37 48 59 70 81 92 103 114 5 16 27 38 49 60 71 82 93 104 115 6 17 28 39 50 61 72 83 94 105 116 7 18 29 40 51 62 73 84 95 106 117 8 19 30 41 52 63 74 85 96 107 118 9 20 31 42 53 64 75 86 97 108 119 10 21 32 43 54 65 76 87 98 109 120 \ No newline at end of file
diff --git a/systemtest/testdata/testset3/shift1.ql.out b/systemtest/testdata/testset3/shift1.ql.out
deleted file mode 100644
index 7422eb4..0000000
--- a/systemtest/testdata/testset3/shift1.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <char, [5:15,10:20]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [5:15,10:20]>
- Type Schema...........: marray< char >
- Domain................: [5:15,10:20]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 0 1 2 3 4 5 6 7 8 9 10
- 11 12 13 14 15 16 17 18 19 20 21
- 22 23 24 25 26 27 28 29 30 31 32
- 33 34 35 36 37 38 39 40 41 42 43
- 44 45 46 47 48 49 50 51 52 53 54
- 55 56 57 58 59 60 61 62 63 64 65
- 66 67 68 69 70 71 72 73 74 75 76
- 77 78 79 80 81 82 83 84 85 86 87
- 88 89 90 91 92 93 94 95 96 97 98
- 99 100 101 102 103 104 105 106 107 108 109
- 110 111 112 113 114 115 116 117 118 119 120
--- Testbed end block:
diff --git a/systemtest/testdata/testset3/shift2.ql b/systemtest/testdata/testset3/shift2.ql
deleted file mode 100644
index 9c2abcd..0000000
--- a/systemtest/testdata/testset3/shift2.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-select shift( a*2c, [5,10] )
-from ImgCharD as a
diff --git a/systemtest/testdata/testset3/shift2.ql.java.out b/systemtest/testdata/testset3/shift2.ql.java.out
deleted file mode 100644
index c3eb53d..0000000
--- a/systemtest/testdata/testset3/shift2.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [5:15,10:20]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 22 44 66 88 110 -124 -102 -80 -58 -36 2 24 46 68 90 112 -122 -100 -78 -56 -34 4 26 48 70 92 114 -120 -98 -76 -54 -32 6 28 50 72 94 116 -118 -96 -74 -52 -30 8 30 52 74 96 118 -116 -94 -72 -50 -28 10 32 54 76 98 120 -114 -92 -70 -48 -26 12 34 56 78 100 122 -112 -90 -68 -46 -24 14 36 58 80 102 124 -110 -88 -66 -44 -22 16 38 60 82 104 126 -108 -86 -64 -42 -20 18 40 62 84 106 -128 -106 -84 -62 -40 -18 20 42 64 86 108 -126 -104 -82 -60 -38 -16 \ No newline at end of file
diff --git a/systemtest/testdata/testset3/shift2.ql.out b/systemtest/testdata/testset3/shift2.ql.out
deleted file mode 100644
index 286db80..0000000
--- a/systemtest/testdata/testset3/shift2.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <char, [5:15,10:20]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [5:15,10:20]>
- Type Schema...........: marray< char >
- Domain................: [5:15,10:20]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 0 2 4 6 8 10 12 14 16 18 20
- 22 24 26 28 30 32 34 36 38 40 42
- 44 46 48 50 52 54 56 58 60 62 64
- 66 68 70 72 74 76 78 80 82 84 86
- 88 90 92 94 96 98 100 102 104 106 108
- 110 112 114 116 118 120 122 124 126 128 130
- 132 134 136 138 140 142 144 146 148 150 152
- 154 156 158 160 162 164 166 168 170 172 174
- 176 178 180 182 184 186 188 190 192 194 196
- 198 200 202 204 206 208 210 212 214 216 218
- 220 222 224 226 228 230 232 234 236 238 240
--- Testbed end block:
diff --git a/systemtest/testdata/testset3/shift3.ql b/systemtest/testdata/testset3/shift3.ql
deleted file mode 100644
index c753d4b..0000000
--- a/systemtest/testdata/testset3/shift3.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-select shift( a, [5,5] )[5:10,5:10]
-from ImgCharD as a
diff --git a/systemtest/testdata/testset3/shift3.ql.java.out b/systemtest/testdata/testset3/shift3.ql.java.out
deleted file mode 100644
index 61bf3f5..0000000
--- a/systemtest/testdata/testset3/shift3.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [5:10,5:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 36
- 0 11 22 33 44 55 1 12 23 34 45 56 2 13 24 35 46 57 3 14 25 36 47 58 4 15 26 37 48 59 5 16 27 38 49 60 \ No newline at end of file
diff --git a/systemtest/testdata/testset3/shift3.ql.out b/systemtest/testdata/testset3/shift3.ql.out
deleted file mode 100644
index a52fe1a..0000000
--- a/systemtest/testdata/testset3/shift3.ql.out
+++ /dev/null
@@ -1,19 +0,0 @@
--- Testbed line: result_type=set <marray <char, [5:10,5:10]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [5:10,5:10]>
- Type Schema...........: marray< char >
- Domain................: [5:10,5:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 36
- 0 1 2 3 4 5
- 11 12 13 14 15 16
- 22 23 24 25 26 27
- 33 34 35 36 37 38
- 44 45 46 47 48 49
- 55 56 57 58 59 60
--- Testbed end block:
diff --git a/systemtest/testdata/testset3/shift4.ql b/systemtest/testdata/testset3/shift4.ql
deleted file mode 100644
index 677d9e3..0000000
--- a/systemtest/testdata/testset3/shift4.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-select shift( a[5:10,5:10], [5,10] )
-from ImgCharD as a
diff --git a/systemtest/testdata/testset3/shift4.ql.java.out b/systemtest/testdata/testset3/shift4.ql.java.out
deleted file mode 100644
index 130def3..0000000
--- a/systemtest/testdata/testset3/shift4.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [10:15,15:20]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 36
- 60 71 82 93 104 115 61 72 83 94 105 116 62 73 84 95 106 117 63 74 85 96 107 118 64 75 86 97 108 119 65 76 87 98 109 120 \ No newline at end of file
diff --git a/systemtest/testdata/testset3/shift4.ql.out b/systemtest/testdata/testset3/shift4.ql.out
deleted file mode 100644
index 97d421b..0000000
--- a/systemtest/testdata/testset3/shift4.ql.out
+++ /dev/null
@@ -1,19 +0,0 @@
--- Testbed line: result_type=set <marray <char, [10:15,15:20]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [10:15,15:20]>
- Type Schema...........: marray< char >
- Domain................: [10:15,15:20]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 36
- 60 61 62 63 64 65
- 71 72 73 74 75 76
- 82 83 84 85 86 87
- 93 94 95 96 97 98
- 104 105 106 107 108 109
- 115 116 117 118 119 120
--- Testbed end block:
diff --git a/systemtest/testdata/testset3/shift41.ql b/systemtest/testdata/testset3/shift41.ql
deleted file mode 100644
index 03ae88b..0000000
--- a/systemtest/testdata/testset3/shift41.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-select shift( a[5:*,5:*], [5,10] )
-from ImgCharD as a
diff --git a/systemtest/testdata/testset3/shift41.ql.java.out b/systemtest/testdata/testset3/shift41.ql.java.out
deleted file mode 100644
index 130def3..0000000
--- a/systemtest/testdata/testset3/shift41.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [10:15,15:20]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 36
- 60 71 82 93 104 115 61 72 83 94 105 116 62 73 84 95 106 117 63 74 85 96 107 118 64 75 86 97 108 119 65 76 87 98 109 120 \ No newline at end of file
diff --git a/systemtest/testdata/testset3/shift41.ql.out b/systemtest/testdata/testset3/shift41.ql.out
deleted file mode 100644
index 97d421b..0000000
--- a/systemtest/testdata/testset3/shift41.ql.out
+++ /dev/null
@@ -1,19 +0,0 @@
--- Testbed line: result_type=set <marray <char, [10:15,15:20]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [10:15,15:20]>
- Type Schema...........: marray< char >
- Domain................: [10:15,15:20]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 36
- 60 61 62 63 64 65
- 71 72 73 74 75 76
- 82 83 84 85 86 87
- 93 94 95 96 97 98
- 104 105 106 107 108 109
- 115 116 117 118 119 120
--- Testbed end block:
diff --git a/systemtest/testdata/testset3/trim1.ql b/systemtest/testdata/testset3/trim1.ql
deleted file mode 100644
index 9c7c048..0000000
--- a/systemtest/testdata/testset3/trim1.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed: result_elements=2
-
-select a[*:*, *:*]
-from ImgCharA as a
-
diff --git a/systemtest/testdata/testset3/trim1.ql.java.out b/systemtest/testdata/testset3/trim1.ql.java.out
deleted file mode 100644
index f2deb7a..0000000
--- a/systemtest/testdata/testset3/trim1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 121
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/testset3/trim1.ql.out b/systemtest/testdata/testset3/trim1.ql.out
deleted file mode 100644
index 8e3e87c..0000000
--- a/systemtest/testdata/testset3/trim1.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [0:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 121
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/testset3/trim2.ql b/systemtest/testdata/testset3/trim2.ql
deleted file mode 100644
index 7318b2e..0000000
--- a/systemtest/testdata/testset3/trim2.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: result_type=set <marray <char, [2:6,1:3]>>
--- Testbed: result_elements=2
-
-select a[2:6, 1:3]
-from ImgCharA as a
-
diff --git a/systemtest/testdata/testset3/trim2.ql.java.out b/systemtest/testdata/testset3/trim2.ql.java.out
deleted file mode 100644
index 059ae11..0000000
--- a/systemtest/testdata/testset3/trim2.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [2:6,1:3]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 15
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [2:6,1:3]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 15
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/testset3/trim2.ql.out b/systemtest/testdata/testset3/trim2.ql.out
deleted file mode 100644
index 0f287f9..0000000
--- a/systemtest/testdata/testset3/trim2.ql.out
+++ /dev/null
@@ -1,28 +0,0 @@
--- Testbed line: result_type=set <marray <char, [2:6,1:3]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [2:6,1:3]>
- Type Schema...........: marray< char >
- Domain................: [2:6,1:3]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 15
- 0 0 0 0 0
- 0 0 0 0 0
- 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [2:6,1:3]>
- Type Schema...........: marray< char >
- Domain................: [2:6,1:3]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 15
- 1 1 1 1 1
- 1 1 1 1 1
- 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/testset3/trim3.ql b/systemtest/testdata/testset3/trim3.ql
deleted file mode 100644
index 88c7600..0000000
--- a/systemtest/testdata/testset3/trim3.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: result_type=set <marray <char, [5:10,0:10]>>
--- Testbed: result_elements=2
-
-select a[(5:10).lo : 10, *:*]
-from ImgCharA as a
-
diff --git a/systemtest/testdata/testset3/trim3.ql.java.out b/systemtest/testdata/testset3/trim3.ql.java.out
deleted file mode 100644
index ea59e7a..0000000
--- a/systemtest/testdata/testset3/trim3.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [5:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 66
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [5:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 66
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/testset3/trim3.ql.out b/systemtest/testdata/testset3/trim3.ql.out
deleted file mode 100644
index 1d7e80d..0000000
--- a/systemtest/testdata/testset3/trim3.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <char, [5:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [5:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [5:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 66
- 0 0 0 0 0 0
- 0 0 0 0 0 0
- 0 0 0 0 0 0
- 0 0 0 0 0 0
- 0 0 0 0 0 0
- 0 0 0 0 0 0
- 0 0 0 0 0 0
- 0 0 0 0 0 0
- 0 0 0 0 0 0
- 0 0 0 0 0 0
- 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [5:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [5:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 66
- 1 1 1 1 1 1
- 1 1 1 1 1 1
- 1 1 1 1 1 1
- 1 1 1 1 1 1
- 1 1 1 1 1 1
- 1 1 1 1 1 1
- 1 1 1 1 1 1
- 1 1 1 1 1 1
- 1 1 1 1 1 1
- 1 1 1 1 1 1
- 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/testset3/trim4.ql b/systemtest/testdata/testset3/trim4.ql
deleted file mode 100644
index b916e52..0000000
--- a/systemtest/testdata/testset3/trim4.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: result_type=set <marray <char, [6:10,0:10]>>
--- Testbed: result_elements=2
-
-select a[(5:6).hi : 10, *:*]
-from ImgCharA as a
-
diff --git a/systemtest/testdata/testset3/trim4.ql.java.out b/systemtest/testdata/testset3/trim4.ql.java.out
deleted file mode 100644
index 5a35f08..0000000
--- a/systemtest/testdata/testset3/trim4.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [6:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 55
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [6:10,0:10]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 55
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/testset3/trim4.ql.out b/systemtest/testdata/testset3/trim4.ql.out
deleted file mode 100644
index 80cdb59..0000000
--- a/systemtest/testdata/testset3/trim4.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <char, [6:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [6:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [6:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 55
- 0 0 0 0 0
- 0 0 0 0 0
- 0 0 0 0 0
- 0 0 0 0 0
- 0 0 0 0 0
- 0 0 0 0 0
- 0 0 0 0 0
- 0 0 0 0 0
- 0 0 0 0 0
- 0 0 0 0 0
- 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [6:10,0:10]>
- Type Schema...........: marray< char >
- Domain................: [6:10,0:10]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 55
- 1 1 1 1 1
- 1 1 1 1 1
- 1 1 1 1 1
- 1 1 1 1 1
- 1 1 1 1 1
- 1 1 1 1 1
- 1 1 1 1 1
- 1 1 1 1 1
- 1 1 1 1 1
- 1 1 1 1 1
- 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/testset3/trim5.ql b/systemtest/testdata/testset3/trim5.ql
deleted file mode 100644
index b06e25c..0000000
--- a/systemtest/testdata/testset3/trim5.ql
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed: result_type=set <marray <char, [0:10,4:6]>>
--- Testbed: result_elements=2
-
-select (a[*:*,2:8])[*:*,4:6]
-from ImgCharA as a
-
diff --git a/systemtest/testdata/testset3/trim5.ql.java.out b/systemtest/testdata/testset3/trim5.ql.java.out
deleted file mode 100644
index 7b7cb2c..0000000
--- a/systemtest/testdata/testset3/trim5.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,4:6]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 33
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayByte
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,4:6]
- TilingDomain..........: [0:356,0:356]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 1
- Data format...........: 0
- Data size (bytes).....: 33
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/systemtest/testdata/testset3/trim5.ql.out b/systemtest/testdata/testset3/trim5.ql.out
deleted file mode 100644
index 09d0bd4..0000000
--- a/systemtest/testdata/testset3/trim5.ql.out
+++ /dev/null
@@ -1,28 +0,0 @@
--- Testbed line: result_type=set <marray <char, [0:10,4:6]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <char, [0:10,4:6]>
- Type Schema...........: marray< char >
- Domain................: [0:10,4:6]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 33
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <char, [0:10,4:6]>
- Type Schema...........: marray< char >
- Domain................: [0:10,4:6]
- Base Type Schema......: char
- Base Type Length......: 1
- Data format.......... : Array
- Data size (bytes).... : 33
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/abs_1.ql b/systemtest/testdata/unaryfunc/abs_1.ql
deleted file mode 100644
index e90ab87..0000000
--- a/systemtest/testdata/unaryfunc/abs_1.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select abs(-1) from ImgCharA -- 1
diff --git a/systemtest/testdata/unaryfunc/abs_1.ql.java.out b/systemtest/testdata/unaryfunc/abs_1.ql.java.out
deleted file mode 100644
index 85aae69..0000000
--- a/systemtest/testdata/unaryfunc/abs_1.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-1.01.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/abs_1.ql.out b/systemtest/testdata/unaryfunc/abs_1.ql.out
deleted file mode 100644
index 5b5eff0..0000000
--- a/systemtest/testdata/unaryfunc/abs_1.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1
-Element 2: 1
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/abs_2.ql b/systemtest/testdata/unaryfunc/abs_2.ql
deleted file mode 100644
index dd63ead..0000000
--- a/systemtest/testdata/unaryfunc/abs_2.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select abs(-3.141592) from ImgCharA -- pi
diff --git a/systemtest/testdata/unaryfunc/abs_2.ql.java.out b/systemtest/testdata/unaryfunc/abs_2.ql.java.out
deleted file mode 100644
index ac30b53..0000000
--- a/systemtest/testdata/unaryfunc/abs_2.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-3.1415920257568363.141592025756836 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/abs_2.ql.out b/systemtest/testdata/unaryfunc/abs_2.ql.out
deleted file mode 100644
index eaf926b..0000000
--- a/systemtest/testdata/unaryfunc/abs_2.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 3.14159
-Element 2: 3.14159
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/abs_3.ql b/systemtest/testdata/unaryfunc/abs_3.ql
deleted file mode 100644
index 35bc3df..0000000
--- a/systemtest/testdata/unaryfunc/abs_3.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select abs(0) from ImgCharA -- 0
diff --git a/systemtest/testdata/unaryfunc/abs_3.ql.java.out b/systemtest/testdata/unaryfunc/abs_3.ql.java.out
deleted file mode 100644
index b2024e1..0000000
--- a/systemtest/testdata/unaryfunc/abs_3.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-0.00.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/abs_3.ql.out b/systemtest/testdata/unaryfunc/abs_3.ql.out
deleted file mode 100644
index eb05dc2..0000000
--- a/systemtest/testdata/unaryfunc/abs_3.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 0
-Element 2: 0
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/abs_4.ql b/systemtest/testdata/unaryfunc/abs_4.ql
deleted file mode 100644
index 5563163..0000000
--- a/systemtest/testdata/unaryfunc/abs_4.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select abs(-0.0) from ImgCharA -- 0
diff --git a/systemtest/testdata/unaryfunc/abs_4.ql.java.out b/systemtest/testdata/unaryfunc/abs_4.ql.java.out
deleted file mode 100644
index b2024e1..0000000
--- a/systemtest/testdata/unaryfunc/abs_4.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-0.00.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/abs_4.ql.out b/systemtest/testdata/unaryfunc/abs_4.ql.out
deleted file mode 100644
index eb05dc2..0000000
--- a/systemtest/testdata/unaryfunc/abs_4.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 0
-Element 2: 0
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/abs_5.ql b/systemtest/testdata/unaryfunc/abs_5.ql
deleted file mode 100644
index 9d41e43..0000000
--- a/systemtest/testdata/unaryfunc/abs_5.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select abs(1) from ImgCharA -- 1
diff --git a/systemtest/testdata/unaryfunc/abs_5.ql.java.out b/systemtest/testdata/unaryfunc/abs_5.ql.java.out
deleted file mode 100644
index 85aae69..0000000
--- a/systemtest/testdata/unaryfunc/abs_5.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-1.01.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/abs_5.ql.out b/systemtest/testdata/unaryfunc/abs_5.ql.out
deleted file mode 100644
index 5b5eff0..0000000
--- a/systemtest/testdata/unaryfunc/abs_5.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1
-Element 2: 1
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/abs_6.ql b/systemtest/testdata/unaryfunc/abs_6.ql
deleted file mode 100644
index 00bdaa9..0000000
--- a/systemtest/testdata/unaryfunc/abs_6.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select abs(3.141592) from ImgCharA -- pi
diff --git a/systemtest/testdata/unaryfunc/abs_6.ql.java.out b/systemtest/testdata/unaryfunc/abs_6.ql.java.out
deleted file mode 100644
index ac30b53..0000000
--- a/systemtest/testdata/unaryfunc/abs_6.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-3.1415920257568363.141592025756836 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/abs_6.ql.out b/systemtest/testdata/unaryfunc/abs_6.ql.out
deleted file mode 100644
index eaf926b..0000000
--- a/systemtest/testdata/unaryfunc/abs_6.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 3.14159
-Element 2: 3.14159
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/acos_1.ql b/systemtest/testdata/unaryfunc/acos_1.ql
deleted file mode 100644
index 76b54e7..0000000
--- a/systemtest/testdata/unaryfunc/acos_1.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select arccos(-1) from ImgCharA -- pi
diff --git a/systemtest/testdata/unaryfunc/acos_1.ql.java.out b/systemtest/testdata/unaryfunc/acos_1.ql.java.out
deleted file mode 100644
index 8144360..0000000
--- a/systemtest/testdata/unaryfunc/acos_1.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-3.1415926535897933.141592653589793 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/acos_1.ql.out b/systemtest/testdata/unaryfunc/acos_1.ql.out
deleted file mode 100644
index eaf926b..0000000
--- a/systemtest/testdata/unaryfunc/acos_1.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 3.14159
-Element 2: 3.14159
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/acos_2.ql b/systemtest/testdata/unaryfunc/acos_2.ql
deleted file mode 100644
index c3abe5f..0000000
--- a/systemtest/testdata/unaryfunc/acos_2.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select 2 * arccos(-0) from ImgCharA -- pi
diff --git a/systemtest/testdata/unaryfunc/acos_2.ql.java.out b/systemtest/testdata/unaryfunc/acos_2.ql.java.out
deleted file mode 100644
index 8144360..0000000
--- a/systemtest/testdata/unaryfunc/acos_2.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-3.1415926535897933.141592653589793 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/acos_2.ql.out b/systemtest/testdata/unaryfunc/acos_2.ql.out
deleted file mode 100644
index eaf926b..0000000
--- a/systemtest/testdata/unaryfunc/acos_2.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 3.14159
-Element 2: 3.14159
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/acos_3.ql b/systemtest/testdata/unaryfunc/acos_3.ql
deleted file mode 100644
index 78a0d31..0000000
--- a/systemtest/testdata/unaryfunc/acos_3.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select 2*arccos(0) from ImgCharA -- pi
diff --git a/systemtest/testdata/unaryfunc/acos_3.ql.java.out b/systemtest/testdata/unaryfunc/acos_3.ql.java.out
deleted file mode 100644
index 8144360..0000000
--- a/systemtest/testdata/unaryfunc/acos_3.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-3.1415926535897933.141592653589793 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/acos_3.ql.out b/systemtest/testdata/unaryfunc/acos_3.ql.out
deleted file mode 100644
index eaf926b..0000000
--- a/systemtest/testdata/unaryfunc/acos_3.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 3.14159
-Element 2: 3.14159
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/acos_4.ql b/systemtest/testdata/unaryfunc/acos_4.ql
deleted file mode 100644
index fc466df..0000000
--- a/systemtest/testdata/unaryfunc/acos_4.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select 4 * arccos(sqrt(2)/2) from ImgCharA -- pi
diff --git a/systemtest/testdata/unaryfunc/acos_4.ql.java.out b/systemtest/testdata/unaryfunc/acos_4.ql.java.out
deleted file mode 100644
index 8144360..0000000
--- a/systemtest/testdata/unaryfunc/acos_4.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-3.1415926535897933.141592653589793 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/acos_4.ql.out b/systemtest/testdata/unaryfunc/acos_4.ql.out
deleted file mode 100644
index eaf926b..0000000
--- a/systemtest/testdata/unaryfunc/acos_4.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 3.14159
-Element 2: 3.14159
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/acos_5.ql b/systemtest/testdata/unaryfunc/acos_5.ql
deleted file mode 100644
index ee5be77..0000000
--- a/systemtest/testdata/unaryfunc/acos_5.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select arccos(1) from ImgCharA -- 0
diff --git a/systemtest/testdata/unaryfunc/acos_5.ql.java.out b/systemtest/testdata/unaryfunc/acos_5.ql.java.out
deleted file mode 100644
index b2024e1..0000000
--- a/systemtest/testdata/unaryfunc/acos_5.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-0.00.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/acos_5.ql.out b/systemtest/testdata/unaryfunc/acos_5.ql.out
deleted file mode 100644
index eb05dc2..0000000
--- a/systemtest/testdata/unaryfunc/acos_5.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 0
-Element 2: 0
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/acos_dom_1.ql b/systemtest/testdata/unaryfunc/acos_dom_1.ql
deleted file mode 100644
index f8ba915..0000000
--- a/systemtest/testdata/unaryfunc/acos_dom_1.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select arccos(-3.14) from ImgCharA -- errno 510: EDOM
diff --git a/systemtest/testdata/unaryfunc/acos_dom_1.ql.java.out b/systemtest/testdata/unaryfunc/acos_dom_1.ql.java.out
deleted file mode 100644
index 9310cf4..0000000
--- a/systemtest/testdata/unaryfunc/acos_dom_1.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 510 in line 4, column 9, near token arccos: The argument is outside the function domain. \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/acos_dom_1.ql.out b/systemtest/testdata/unaryfunc/acos_dom_1.ql.out
deleted file mode 100644
index 0e9ec7e..0000000
--- a/systemtest/testdata/unaryfunc/acos_dom_1.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=510
diff --git a/systemtest/testdata/unaryfunc/acos_dom_2.ql b/systemtest/testdata/unaryfunc/acos_dom_2.ql
deleted file mode 100644
index 14516d0..0000000
--- a/systemtest/testdata/unaryfunc/acos_dom_2.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select arccos(1.1) from ImgCharA -- errno 510: EDOM
diff --git a/systemtest/testdata/unaryfunc/acos_dom_2.ql.java.out b/systemtest/testdata/unaryfunc/acos_dom_2.ql.java.out
deleted file mode 100644
index 9310cf4..0000000
--- a/systemtest/testdata/unaryfunc/acos_dom_2.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 510 in line 4, column 9, near token arccos: The argument is outside the function domain. \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/acos_dom_2.ql.out b/systemtest/testdata/unaryfunc/acos_dom_2.ql.out
deleted file mode 100644
index 0e9ec7e..0000000
--- a/systemtest/testdata/unaryfunc/acos_dom_2.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=510
diff --git a/systemtest/testdata/unaryfunc/asin_1.ql b/systemtest/testdata/unaryfunc/asin_1.ql
deleted file mode 100644
index 3c3d03b..0000000
--- a/systemtest/testdata/unaryfunc/asin_1.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select arcsin(-1) from ImgCharA -- -pi/2 (-1.5707...)
diff --git a/systemtest/testdata/unaryfunc/asin_1.ql.java.out b/systemtest/testdata/unaryfunc/asin_1.ql.java.out
deleted file mode 100644
index 9217cca..0000000
--- a/systemtest/testdata/unaryfunc/asin_1.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
--1.5707963267948966-1.5707963267948966 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/asin_1.ql.out b/systemtest/testdata/unaryfunc/asin_1.ql.out
deleted file mode 100644
index 8c62930..0000000
--- a/systemtest/testdata/unaryfunc/asin_1.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: -1.5708
-Element 2: -1.5708
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/asin_2.ql b/systemtest/testdata/unaryfunc/asin_2.ql
deleted file mode 100644
index 7f7d3a7..0000000
--- a/systemtest/testdata/unaryfunc/asin_2.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select arcsin(-0) from ImgCharA -- 0
diff --git a/systemtest/testdata/unaryfunc/asin_2.ql.java.out b/systemtest/testdata/unaryfunc/asin_2.ql.java.out
deleted file mode 100644
index b2024e1..0000000
--- a/systemtest/testdata/unaryfunc/asin_2.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-0.00.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/asin_2.ql.out b/systemtest/testdata/unaryfunc/asin_2.ql.out
deleted file mode 100644
index eb05dc2..0000000
--- a/systemtest/testdata/unaryfunc/asin_2.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 0
-Element 2: 0
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/asin_3.ql b/systemtest/testdata/unaryfunc/asin_3.ql
deleted file mode 100644
index f6a8e51..0000000
--- a/systemtest/testdata/unaryfunc/asin_3.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select arcsin(0) from ImgCharA -- 0
diff --git a/systemtest/testdata/unaryfunc/asin_3.ql.java.out b/systemtest/testdata/unaryfunc/asin_3.ql.java.out
deleted file mode 100644
index b2024e1..0000000
--- a/systemtest/testdata/unaryfunc/asin_3.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-0.00.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/asin_3.ql.out b/systemtest/testdata/unaryfunc/asin_3.ql.out
deleted file mode 100644
index eb05dc2..0000000
--- a/systemtest/testdata/unaryfunc/asin_3.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 0
-Element 2: 0
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/asin_4.ql b/systemtest/testdata/unaryfunc/asin_4.ql
deleted file mode 100644
index 4c760bd..0000000
--- a/systemtest/testdata/unaryfunc/asin_4.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select 4 * arcsin(sqrt(2)/2) from ImgCharA -- pi
diff --git a/systemtest/testdata/unaryfunc/asin_4.ql.java.out b/systemtest/testdata/unaryfunc/asin_4.ql.java.out
deleted file mode 100644
index 45c5e5d..0000000
--- a/systemtest/testdata/unaryfunc/asin_4.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-3.14159265358979363.1415926535897936 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/asin_4.ql.out b/systemtest/testdata/unaryfunc/asin_4.ql.out
deleted file mode 100644
index eaf926b..0000000
--- a/systemtest/testdata/unaryfunc/asin_4.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 3.14159
-Element 2: 3.14159
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/asin_5.ql b/systemtest/testdata/unaryfunc/asin_5.ql
deleted file mode 100644
index 8d9e716..0000000
--- a/systemtest/testdata/unaryfunc/asin_5.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select 2 * arcsin(1) from ImgCharA -- pi
diff --git a/systemtest/testdata/unaryfunc/asin_5.ql.java.out b/systemtest/testdata/unaryfunc/asin_5.ql.java.out
deleted file mode 100644
index 8144360..0000000
--- a/systemtest/testdata/unaryfunc/asin_5.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-3.1415926535897933.141592653589793 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/asin_5.ql.out b/systemtest/testdata/unaryfunc/asin_5.ql.out
deleted file mode 100644
index eaf926b..0000000
--- a/systemtest/testdata/unaryfunc/asin_5.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 3.14159
-Element 2: 3.14159
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/asin_dom_1.ql b/systemtest/testdata/unaryfunc/asin_dom_1.ql
deleted file mode 100644
index e22196c..0000000
--- a/systemtest/testdata/unaryfunc/asin_dom_1.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select arcsin(-3.14) from ImgCharA -- errno 510: EDOM
diff --git a/systemtest/testdata/unaryfunc/asin_dom_1.ql.java.out b/systemtest/testdata/unaryfunc/asin_dom_1.ql.java.out
deleted file mode 100644
index 9eeb7b5..0000000
--- a/systemtest/testdata/unaryfunc/asin_dom_1.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 510 in line 4, column 9, near token arcsin: The argument is outside the function domain. \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/asin_dom_1.ql.out b/systemtest/testdata/unaryfunc/asin_dom_1.ql.out
deleted file mode 100644
index 0e9ec7e..0000000
--- a/systemtest/testdata/unaryfunc/asin_dom_1.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=510
diff --git a/systemtest/testdata/unaryfunc/asin_dom_2.ql b/systemtest/testdata/unaryfunc/asin_dom_2.ql
deleted file mode 100644
index 32cf104..0000000
--- a/systemtest/testdata/unaryfunc/asin_dom_2.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select arcsin(3) from ImgCharA -- errno 510: EDOM
diff --git a/systemtest/testdata/unaryfunc/asin_dom_2.ql.java.out b/systemtest/testdata/unaryfunc/asin_dom_2.ql.java.out
deleted file mode 100644
index 9eeb7b5..0000000
--- a/systemtest/testdata/unaryfunc/asin_dom_2.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 510 in line 4, column 9, near token arcsin: The argument is outside the function domain. \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/asin_dom_2.ql.out b/systemtest/testdata/unaryfunc/asin_dom_2.ql.out
deleted file mode 100644
index 0e9ec7e..0000000
--- a/systemtest/testdata/unaryfunc/asin_dom_2.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=510
diff --git a/systemtest/testdata/unaryfunc/atan_1.ql b/systemtest/testdata/unaryfunc/atan_1.ql
deleted file mode 100644
index 8e8dd8a..0000000
--- a/systemtest/testdata/unaryfunc/atan_1.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select 2*arctan(-1000000) from ImgCharA -- -pi
diff --git a/systemtest/testdata/unaryfunc/atan_1.ql.java.out b/systemtest/testdata/unaryfunc/atan_1.ql.java.out
deleted file mode 100644
index e17610a..0000000
--- a/systemtest/testdata/unaryfunc/atan_1.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
--3.1415906535897933-3.1415906535897933 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/atan_1.ql.out b/systemtest/testdata/unaryfunc/atan_1.ql.out
deleted file mode 100644
index d410008..0000000
--- a/systemtest/testdata/unaryfunc/atan_1.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: -3.14159
-Element 2: -3.14159
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/atan_2.ql b/systemtest/testdata/unaryfunc/atan_2.ql
deleted file mode 100644
index a4a4e6a..0000000
--- a/systemtest/testdata/unaryfunc/atan_2.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select 4*arctan(-1) from ImgCharA -- -pi
diff --git a/systemtest/testdata/unaryfunc/atan_2.ql.java.out b/systemtest/testdata/unaryfunc/atan_2.ql.java.out
deleted file mode 100644
index c7210be..0000000
--- a/systemtest/testdata/unaryfunc/atan_2.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
--3.141592653589793-3.141592653589793 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/atan_2.ql.out b/systemtest/testdata/unaryfunc/atan_2.ql.out
deleted file mode 100644
index d410008..0000000
--- a/systemtest/testdata/unaryfunc/atan_2.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: -3.14159
-Element 2: -3.14159
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/atan_3.ql b/systemtest/testdata/unaryfunc/atan_3.ql
deleted file mode 100644
index 7241674..0000000
--- a/systemtest/testdata/unaryfunc/atan_3.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select arctan(0) from ImgCharA -- 0
diff --git a/systemtest/testdata/unaryfunc/atan_3.ql.java.out b/systemtest/testdata/unaryfunc/atan_3.ql.java.out
deleted file mode 100644
index b2024e1..0000000
--- a/systemtest/testdata/unaryfunc/atan_3.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-0.00.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/atan_3.ql.out b/systemtest/testdata/unaryfunc/atan_3.ql.out
deleted file mode 100644
index eb05dc2..0000000
--- a/systemtest/testdata/unaryfunc/atan_3.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 0
-Element 2: 0
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/atan_4.ql b/systemtest/testdata/unaryfunc/atan_4.ql
deleted file mode 100644
index 6f93f44..0000000
--- a/systemtest/testdata/unaryfunc/atan_4.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select 4*arctan(1) from ImgCharA -- pi
diff --git a/systemtest/testdata/unaryfunc/atan_4.ql.java.out b/systemtest/testdata/unaryfunc/atan_4.ql.java.out
deleted file mode 100644
index 8144360..0000000
--- a/systemtest/testdata/unaryfunc/atan_4.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-3.1415926535897933.141592653589793 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/atan_4.ql.out b/systemtest/testdata/unaryfunc/atan_4.ql.out
deleted file mode 100644
index eaf926b..0000000
--- a/systemtest/testdata/unaryfunc/atan_4.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 3.14159
-Element 2: 3.14159
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/atan_5.ql b/systemtest/testdata/unaryfunc/atan_5.ql
deleted file mode 100644
index 199f553..0000000
--- a/systemtest/testdata/unaryfunc/atan_5.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select 2*arctan(10000000) from ImgCharA -- pi
diff --git a/systemtest/testdata/unaryfunc/atan_5.ql.java.out b/systemtest/testdata/unaryfunc/atan_5.ql.java.out
deleted file mode 100644
index 8cd77d4..0000000
--- a/systemtest/testdata/unaryfunc/atan_5.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-3.14159245358979343.1415924535897934 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/atan_5.ql.out b/systemtest/testdata/unaryfunc/atan_5.ql.out
deleted file mode 100644
index eaf926b..0000000
--- a/systemtest/testdata/unaryfunc/atan_5.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 3.14159
-Element 2: 3.14159
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/coll_1.ql b/systemtest/testdata/unaryfunc/coll_1.ql
deleted file mode 100644
index f972aa8..0000000
--- a/systemtest/testdata/unaryfunc/coll_1.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select abs(ImgCharA) from ImgCharA
diff --git a/systemtest/testdata/unaryfunc/coll_1.ql.java.out b/systemtest/testdata/unaryfunc/coll_1.ql.java.out
deleted file mode 100644
index f500de4..0000000
--- a/systemtest/testdata/unaryfunc/coll_1.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 968
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 968
- 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/coll_1.ql.out b/systemtest/testdata/unaryfunc/coll_1.ql.out
deleted file mode 100644
index 262c46a..0000000
--- a/systemtest/testdata/unaryfunc/coll_1.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <double, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <double, [0:10,0:10]>
- Type Schema...........: marray< double >
- Domain................: [0:10,0:10]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 968
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <double, [0:10,0:10]>
- Type Schema...........: marray< double >
- Domain................: [0:10,0:10]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 968
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/coll_10.ql b/systemtest/testdata/unaryfunc/coll_10.ql
deleted file mode 100644
index d38b0f7..0000000
--- a/systemtest/testdata/unaryfunc/coll_10.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select arccos(ImgCharA) from ImgCharA
diff --git a/systemtest/testdata/unaryfunc/coll_10.ql.java.out b/systemtest/testdata/unaryfunc/coll_10.ql.java.out
deleted file mode 100644
index 1238907..0000000
--- a/systemtest/testdata/unaryfunc/coll_10.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 968
- 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 968
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/coll_10.ql.out b/systemtest/testdata/unaryfunc/coll_10.ql.out
deleted file mode 100644
index 0056551..0000000
--- a/systemtest/testdata/unaryfunc/coll_10.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <double, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <double, [0:10,0:10]>
- Type Schema...........: marray< double >
- Domain................: [0:10,0:10]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 968
-1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708
-1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708
-1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708
-1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708
-1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708
-1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708
-1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708
-1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708
-1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708
-1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708
-1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708
-Image 2
-GMarray
- Type Structure........: marray <double, [0:10,0:10]>
- Type Schema...........: marray< double >
- Domain................: [0:10,0:10]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 968
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/coll_11.ql b/systemtest/testdata/unaryfunc/coll_11.ql
deleted file mode 100644
index af905f7..0000000
--- a/systemtest/testdata/unaryfunc/coll_11.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select arctan(ImgCharA) from ImgCharA
diff --git a/systemtest/testdata/unaryfunc/coll_11.ql.java.out b/systemtest/testdata/unaryfunc/coll_11.ql.java.out
deleted file mode 100644
index 7560fcf..0000000
--- a/systemtest/testdata/unaryfunc/coll_11.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 968
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 968
- 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 63 -23 33 -5 84 68 45 24 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/coll_11.ql.out b/systemtest/testdata/unaryfunc/coll_11.ql.out
deleted file mode 100644
index bba7c3e..0000000
--- a/systemtest/testdata/unaryfunc/coll_11.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <double, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <double, [0:10,0:10]>
- Type Schema...........: marray< double >
- Domain................: [0:10,0:10]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 968
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <double, [0:10,0:10]>
- Type Schema...........: marray< double >
- Domain................: [0:10,0:10]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 968
-0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398
-0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398
-0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398
-0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398
-0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398
-0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398
-0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398
-0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398
-0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398
-0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398
-0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398 0.785398
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/coll_2.ql b/systemtest/testdata/unaryfunc/coll_2.ql
deleted file mode 100644
index 62d365a..0000000
--- a/systemtest/testdata/unaryfunc/coll_2.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select sqrt(ImgCharA) from ImgCharA
diff --git a/systemtest/testdata/unaryfunc/coll_2.ql.java.out b/systemtest/testdata/unaryfunc/coll_2.ql.java.out
deleted file mode 100644
index f500de4..0000000
--- a/systemtest/testdata/unaryfunc/coll_2.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 968
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 968
- 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/coll_2.ql.out b/systemtest/testdata/unaryfunc/coll_2.ql.out
deleted file mode 100644
index 262c46a..0000000
--- a/systemtest/testdata/unaryfunc/coll_2.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <double, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <double, [0:10,0:10]>
- Type Schema...........: marray< double >
- Domain................: [0:10,0:10]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 968
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <double, [0:10,0:10]>
- Type Schema...........: marray< double >
- Domain................: [0:10,0:10]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 968
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/coll_3.ql b/systemtest/testdata/unaryfunc/coll_3.ql
deleted file mode 100644
index 312e973..0000000
--- a/systemtest/testdata/unaryfunc/coll_3.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select exp(ImgCharA) from ImgCharA
diff --git a/systemtest/testdata/unaryfunc/coll_3.ql.java.out b/systemtest/testdata/unaryfunc/coll_3.ql.java.out
deleted file mode 100644
index 7502b88..0000000
--- a/systemtest/testdata/unaryfunc/coll_3.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 968
- 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 968
- 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 64 5 -65 10 -117 20 87 105 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/coll_3.ql.out b/systemtest/testdata/unaryfunc/coll_3.ql.out
deleted file mode 100644
index 59576c4..0000000
--- a/systemtest/testdata/unaryfunc/coll_3.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <double, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <double, [0:10,0:10]>
- Type Schema...........: marray< double >
- Domain................: [0:10,0:10]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 968
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
-Image 2
-GMarray
- Type Structure........: marray <double, [0:10,0:10]>
- Type Schema...........: marray< double >
- Domain................: [0:10,0:10]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 968
-2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828
-2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828
-2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828
-2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828
-2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828
-2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828
-2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828
-2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828
-2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828
-2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828
-2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828 2.71828
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/coll_4.ql b/systemtest/testdata/unaryfunc/coll_4.ql
deleted file mode 100644
index 451a832..0000000
--- a/systemtest/testdata/unaryfunc/coll_4.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select ln(ImgCharA) from ImgCharA -- errno 511: ERANGE
diff --git a/systemtest/testdata/unaryfunc/coll_4.ql.java.out b/systemtest/testdata/unaryfunc/coll_4.ql.java.out
deleted file mode 100644
index c77df2d..0000000
--- a/systemtest/testdata/unaryfunc/coll_4.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 511 in line 4, column 9, near token ln: The function result exceeds the allowed range. \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/coll_4.ql.out b/systemtest/testdata/unaryfunc/coll_4.ql.out
deleted file mode 100644
index 081dfc0..0000000
--- a/systemtest/testdata/unaryfunc/coll_4.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=511
diff --git a/systemtest/testdata/unaryfunc/coll_5.ql b/systemtest/testdata/unaryfunc/coll_5.ql
deleted file mode 100644
index 3b20d59..0000000
--- a/systemtest/testdata/unaryfunc/coll_5.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select log(ImgCharA) from ImgCharA -- errno 511: ERANGE
diff --git a/systemtest/testdata/unaryfunc/coll_5.ql.java.out b/systemtest/testdata/unaryfunc/coll_5.ql.java.out
deleted file mode 100644
index 38465d1..0000000
--- a/systemtest/testdata/unaryfunc/coll_5.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 511 in line 4, column 9, near token log: The function result exceeds the allowed range. \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/coll_5.ql.out b/systemtest/testdata/unaryfunc/coll_5.ql.out
deleted file mode 100644
index 081dfc0..0000000
--- a/systemtest/testdata/unaryfunc/coll_5.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=511
diff --git a/systemtest/testdata/unaryfunc/coll_6.ql b/systemtest/testdata/unaryfunc/coll_6.ql
deleted file mode 100644
index cb45c09..0000000
--- a/systemtest/testdata/unaryfunc/coll_6.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select sin(ImgCharA) from ImgCharA
diff --git a/systemtest/testdata/unaryfunc/coll_6.ql.java.out b/systemtest/testdata/unaryfunc/coll_6.ql.java.out
deleted file mode 100644
index fc98afc..0000000
--- a/systemtest/testdata/unaryfunc/coll_6.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 968
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 968
- 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 63 -22 -19 84 -113 9 12 -18 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/coll_6.ql.out b/systemtest/testdata/unaryfunc/coll_6.ql.out
deleted file mode 100644
index 0a35a5a..0000000
--- a/systemtest/testdata/unaryfunc/coll_6.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <double, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <double, [0:10,0:10]>
- Type Schema...........: marray< double >
- Domain................: [0:10,0:10]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 968
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <double, [0:10,0:10]>
- Type Schema...........: marray< double >
- Domain................: [0:10,0:10]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 968
-0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471
-0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471
-0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471
-0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471
-0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471
-0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471
-0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471
-0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471
-0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471
-0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471
-0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471 0.841471
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/coll_7.ql b/systemtest/testdata/unaryfunc/coll_7.ql
deleted file mode 100644
index f68389b..0000000
--- a/systemtest/testdata/unaryfunc/coll_7.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select cos(ImgCharA) from ImgCharA
diff --git a/systemtest/testdata/unaryfunc/coll_7.ql.java.out b/systemtest/testdata/unaryfunc/coll_7.ql.java.out
deleted file mode 100644
index 685a4f0..0000000
--- a/systemtest/testdata/unaryfunc/coll_7.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 968
- 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0 63 -16 0 0 0 0 0 0
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 968
- 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 63 -31 74 40 15 -75 6 -116 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/coll_7.ql.out b/systemtest/testdata/unaryfunc/coll_7.ql.out
deleted file mode 100644
index 6981952..0000000
--- a/systemtest/testdata/unaryfunc/coll_7.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <double, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <double, [0:10,0:10]>
- Type Schema...........: marray< double >
- Domain................: [0:10,0:10]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 968
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
- 1 1 1 1 1 1 1 1 1 1 1
-Image 2
-GMarray
- Type Structure........: marray <double, [0:10,0:10]>
- Type Schema...........: marray< double >
- Domain................: [0:10,0:10]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 968
-0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302
-0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302
-0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302
-0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302
-0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302
-0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302
-0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302
-0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302
-0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302
-0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302
-0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302 0.540302
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/coll_8.ql b/systemtest/testdata/unaryfunc/coll_8.ql
deleted file mode 100644
index 810d72e..0000000
--- a/systemtest/testdata/unaryfunc/coll_8.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select tan(ImgCharA) from ImgCharA
diff --git a/systemtest/testdata/unaryfunc/coll_8.ql.java.out b/systemtest/testdata/unaryfunc/coll_8.ql.java.out
deleted file mode 100644
index a8418f4..0000000
--- a/systemtest/testdata/unaryfunc/coll_8.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 968
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 968
- 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 63 -8 -21 36 92 -66 -29 -90 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/coll_8.ql.out b/systemtest/testdata/unaryfunc/coll_8.ql.out
deleted file mode 100644
index 62327b7..0000000
--- a/systemtest/testdata/unaryfunc/coll_8.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <double, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <double, [0:10,0:10]>
- Type Schema...........: marray< double >
- Domain................: [0:10,0:10]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 968
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <double, [0:10,0:10]>
- Type Schema...........: marray< double >
- Domain................: [0:10,0:10]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 968
-1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741
-1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741
-1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741
-1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741
-1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741
-1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741
-1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741
-1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741
-1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741
-1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741
-1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741 1.55741
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/coll_9.ql b/systemtest/testdata/unaryfunc/coll_9.ql
deleted file mode 100644
index 9e099c5..0000000
--- a/systemtest/testdata/unaryfunc/coll_9.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select arcsin(ImgCharA) from ImgCharA
diff --git a/systemtest/testdata/unaryfunc/coll_9.ql.java.out b/systemtest/testdata/unaryfunc/coll_9.ql.java.out
deleted file mode 100644
index 56d33b4..0000000
--- a/systemtest/testdata/unaryfunc/coll_9.ql.java.out
+++ /dev/null
@@ -1,29 +0,0 @@
-
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 968
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rasj.RasMArrayDouble
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 968
- 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 63 -7 33 -5 84 68 45 24 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/coll_9.ql.out b/systemtest/testdata/unaryfunc/coll_9.ql.out
deleted file mode 100644
index 42eada3..0000000
--- a/systemtest/testdata/unaryfunc/coll_9.ql.out
+++ /dev/null
@@ -1,44 +0,0 @@
--- Testbed line: result_type=set <marray <double, [0:10,0:10]>>
--- Testbed line: result_elements=2
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <double, [0:10,0:10]>
- Type Schema...........: marray< double >
- Domain................: [0:10,0:10]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 968
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
-Image 2
-GMarray
- Type Structure........: marray <double, [0:10,0:10]>
- Type Schema...........: marray< double >
- Domain................: [0:10,0:10]
- Base Type Schema......: double
- Base Type Length......: 8
- Data format.......... : Array
- Data size (bytes).... : 968
-1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708
-1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708
-1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708
-1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708
-1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708
-1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708
-1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708
-1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708
-1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708
-1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708
-1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708 1.5708
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/cos_1.ql b/systemtest/testdata/unaryfunc/cos_1.ql
deleted file mode 100644
index 232f416..0000000
--- a/systemtest/testdata/unaryfunc/cos_1.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select cos(0) from ImgCharA -- 1
diff --git a/systemtest/testdata/unaryfunc/cos_1.ql.java.out b/systemtest/testdata/unaryfunc/cos_1.ql.java.out
deleted file mode 100644
index 85aae69..0000000
--- a/systemtest/testdata/unaryfunc/cos_1.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-1.01.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/cos_1.ql.out b/systemtest/testdata/unaryfunc/cos_1.ql.out
deleted file mode 100644
index 5b5eff0..0000000
--- a/systemtest/testdata/unaryfunc/cos_1.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1
-Element 2: 1
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/cos_2.ql b/systemtest/testdata/unaryfunc/cos_2.ql
deleted file mode 100644
index 48f873b..0000000
--- a/systemtest/testdata/unaryfunc/cos_2.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select 2 * cos(3.1415927 / 4) from ImgCharA -- 1.4142136
diff --git a/systemtest/testdata/unaryfunc/cos_2.ql.java.out b/systemtest/testdata/unaryfunc/cos_2.ql.java.out
deleted file mode 100644
index e3b68f6..0000000
--- a/systemtest/testdata/unaryfunc/cos_2.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-1.41421353146447441.4142135314644744 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/cos_2.ql.out b/systemtest/testdata/unaryfunc/cos_2.ql.out
deleted file mode 100644
index a23dbb9..0000000
--- a/systemtest/testdata/unaryfunc/cos_2.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1.41421
-Element 2: 1.41421
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/cos_3.ql b/systemtest/testdata/unaryfunc/cos_3.ql
deleted file mode 100644
index 27ecf3b..0000000
--- a/systemtest/testdata/unaryfunc/cos_3.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select cos(3.1415927/2) from ImgCharA -- 0
diff --git a/systemtest/testdata/unaryfunc/cos_3.ql.java.out b/systemtest/testdata/unaryfunc/cos_3.ql.java.out
deleted file mode 100644
index 84dc787..0000000
--- a/systemtest/testdata/unaryfunc/cos_3.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
--4.371139000186444E-8-4.371139000186444E-8 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/cos_3.ql.out b/systemtest/testdata/unaryfunc/cos_3.ql.out
deleted file mode 100644
index e69d8ef..0000000
--- a/systemtest/testdata/unaryfunc/cos_3.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: -4.37114e-08
-Element 2: -4.37114e-08
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/cos_4.ql b/systemtest/testdata/unaryfunc/cos_4.ql
deleted file mode 100644
index 997189e..0000000
--- a/systemtest/testdata/unaryfunc/cos_4.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select cos(3.1415927) from ImgCharA -- -1
diff --git a/systemtest/testdata/unaryfunc/cos_4.ql.java.out b/systemtest/testdata/unaryfunc/cos_4.ql.java.out
deleted file mode 100644
index b902162..0000000
--- a/systemtest/testdata/unaryfunc/cos_4.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
--0.9999999999999962-0.9999999999999962 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/cos_4.ql.out b/systemtest/testdata/unaryfunc/cos_4.ql.out
deleted file mode 100644
index 0f7dc93..0000000
--- a/systemtest/testdata/unaryfunc/cos_4.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: -1
-Element 2: -1
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/cos_5.ql b/systemtest/testdata/unaryfunc/cos_5.ql
deleted file mode 100644
index 094f44a..0000000
--- a/systemtest/testdata/unaryfunc/cos_5.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select cos(3*3.1415927/2) from ImgCharA -- 0
diff --git a/systemtest/testdata/unaryfunc/cos_5.ql.java.out b/systemtest/testdata/unaryfunc/cos_5.ql.java.out
deleted file mode 100644
index 2e699af..0000000
--- a/systemtest/testdata/unaryfunc/cos_5.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-1.1924880454812102E-81.1924880454812102E-8 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/cos_5.ql.out b/systemtest/testdata/unaryfunc/cos_5.ql.out
deleted file mode 100644
index 3a2efa1..0000000
--- a/systemtest/testdata/unaryfunc/cos_5.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1.19249e-08
-Element 2: 1.19249e-08
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/cos_6.ql b/systemtest/testdata/unaryfunc/cos_6.ql
deleted file mode 100644
index 393423c..0000000
--- a/systemtest/testdata/unaryfunc/cos_6.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select cos(2* 3.1415927) from ImgCharA -- 1
diff --git a/systemtest/testdata/unaryfunc/cos_6.ql.java.out b/systemtest/testdata/unaryfunc/cos_6.ql.java.out
deleted file mode 100644
index 2a00f38..0000000
--- a/systemtest/testdata/unaryfunc/cos_6.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-0.99999999999998470.9999999999999847 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/cos_6.ql.out b/systemtest/testdata/unaryfunc/cos_6.ql.out
deleted file mode 100644
index 5b5eff0..0000000
--- a/systemtest/testdata/unaryfunc/cos_6.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1
-Element 2: 1
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/cos_7.ql b/systemtest/testdata/unaryfunc/cos_7.ql
deleted file mode 100644
index c995f6b..0000000
--- a/systemtest/testdata/unaryfunc/cos_7.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select cos(1000000 * 3.1415927) from ImgCharA -- 1
diff --git a/systemtest/testdata/unaryfunc/cos_7.ql.java.out b/systemtest/testdata/unaryfunc/cos_7.ql.java.out
deleted file mode 100644
index 64a533b..0000000
--- a/systemtest/testdata/unaryfunc/cos_7.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-0.99535613472119480.9953561347211948 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/cos_7.ql.out b/systemtest/testdata/unaryfunc/cos_7.ql.out
deleted file mode 100644
index 49dfb79..0000000
--- a/systemtest/testdata/unaryfunc/cos_7.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 0.995356
-Element 2: 0.995356
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/exp_1.ql b/systemtest/testdata/unaryfunc/exp_1.ql
deleted file mode 100644
index b32fdc3..0000000
--- a/systemtest/testdata/unaryfunc/exp_1.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select exp(1) from ImgCharA -- e
diff --git a/systemtest/testdata/unaryfunc/exp_1.ql.java.out b/systemtest/testdata/unaryfunc/exp_1.ql.java.out
deleted file mode 100644
index dfce99e..0000000
--- a/systemtest/testdata/unaryfunc/exp_1.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-2.7182818284590452.718281828459045 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/exp_1.ql.out b/systemtest/testdata/unaryfunc/exp_1.ql.out
deleted file mode 100644
index 9b92e98..0000000
--- a/systemtest/testdata/unaryfunc/exp_1.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 2.71828
-Element 2: 2.71828
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/exp_2.ql b/systemtest/testdata/unaryfunc/exp_2.ql
deleted file mode 100644
index 3893f13..0000000
--- a/systemtest/testdata/unaryfunc/exp_2.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select exp(0.0) from ImgCharA -- 1
diff --git a/systemtest/testdata/unaryfunc/exp_2.ql.java.out b/systemtest/testdata/unaryfunc/exp_2.ql.java.out
deleted file mode 100644
index 85aae69..0000000
--- a/systemtest/testdata/unaryfunc/exp_2.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-1.01.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/exp_2.ql.out b/systemtest/testdata/unaryfunc/exp_2.ql.out
deleted file mode 100644
index 5b5eff0..0000000
--- a/systemtest/testdata/unaryfunc/exp_2.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1
-Element 2: 1
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/exp_3.ql b/systemtest/testdata/unaryfunc/exp_3.ql
deleted file mode 100644
index 236b028..0000000
--- a/systemtest/testdata/unaryfunc/exp_3.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select exp(-10) from ImgCharA -- 4.539993e-05
diff --git a/systemtest/testdata/unaryfunc/exp_3.ql.java.out b/systemtest/testdata/unaryfunc/exp_3.ql.java.out
deleted file mode 100644
index 4619872..0000000
--- a/systemtest/testdata/unaryfunc/exp_3.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-4.5399929762484854E-54.5399929762484854E-5 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/exp_3.ql.out b/systemtest/testdata/unaryfunc/exp_3.ql.out
deleted file mode 100644
index ceaffa1..0000000
--- a/systemtest/testdata/unaryfunc/exp_3.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 4.53999e-05
-Element 2: 4.53999e-05
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/exp_erange_1.ql b/systemtest/testdata/unaryfunc/exp_erange_1.ql
deleted file mode 100644
index cc13bb3..0000000
--- a/systemtest/testdata/unaryfunc/exp_erange_1.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select exp(745.15) from ImgCharA -- errno 511: ERANGE
diff --git a/systemtest/testdata/unaryfunc/exp_erange_1.ql.java.out b/systemtest/testdata/unaryfunc/exp_erange_1.ql.java.out
deleted file mode 100644
index 4fd2e8e..0000000
--- a/systemtest/testdata/unaryfunc/exp_erange_1.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 511 in line 4, column 9, near token exp: The function result exceeds the allowed range. \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/exp_erange_1.ql.out b/systemtest/testdata/unaryfunc/exp_erange_1.ql.out
deleted file mode 100644
index 081dfc0..0000000
--- a/systemtest/testdata/unaryfunc/exp_erange_1.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=511
diff --git a/systemtest/testdata/unaryfunc/exp_erange_2.ql b/systemtest/testdata/unaryfunc/exp_erange_2.ql
deleted file mode 100644
index 6dd1d1f..0000000
--- a/systemtest/testdata/unaryfunc/exp_erange_2.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select exp(-745.15) from ImgCharA -- errno 511: ERANGE
diff --git a/systemtest/testdata/unaryfunc/exp_erange_2.ql.java.out b/systemtest/testdata/unaryfunc/exp_erange_2.ql.java.out
deleted file mode 100644
index 4fd2e8e..0000000
--- a/systemtest/testdata/unaryfunc/exp_erange_2.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 511 in line 4, column 9, near token exp: The function result exceeds the allowed range. \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/exp_erange_2.ql.out b/systemtest/testdata/unaryfunc/exp_erange_2.ql.out
deleted file mode 100644
index 081dfc0..0000000
--- a/systemtest/testdata/unaryfunc/exp_erange_2.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=511
diff --git a/systemtest/testdata/unaryfunc/ln_1.ql b/systemtest/testdata/unaryfunc/ln_1.ql
deleted file mode 100644
index 216b327..0000000
--- a/systemtest/testdata/unaryfunc/ln_1.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select ln(exp(1)) from ImgCharA -- 1
diff --git a/systemtest/testdata/unaryfunc/ln_1.ql.java.out b/systemtest/testdata/unaryfunc/ln_1.ql.java.out
deleted file mode 100644
index 85aae69..0000000
--- a/systemtest/testdata/unaryfunc/ln_1.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-1.01.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/ln_1.ql.out b/systemtest/testdata/unaryfunc/ln_1.ql.out
deleted file mode 100644
index 5b5eff0..0000000
--- a/systemtest/testdata/unaryfunc/ln_1.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1
-Element 2: 1
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/ln_2.ql b/systemtest/testdata/unaryfunc/ln_2.ql
deleted file mode 100644
index c5dd8fe..0000000
--- a/systemtest/testdata/unaryfunc/ln_2.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select ln(1) from ImgCharA -- 0
diff --git a/systemtest/testdata/unaryfunc/ln_2.ql.java.out b/systemtest/testdata/unaryfunc/ln_2.ql.java.out
deleted file mode 100644
index b2024e1..0000000
--- a/systemtest/testdata/unaryfunc/ln_2.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-0.00.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/ln_2.ql.out b/systemtest/testdata/unaryfunc/ln_2.ql.out
deleted file mode 100644
index eb05dc2..0000000
--- a/systemtest/testdata/unaryfunc/ln_2.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 0
-Element 2: 0
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/ln_3.ql b/systemtest/testdata/unaryfunc/ln_3.ql
deleted file mode 100644
index 6091381..0000000
--- a/systemtest/testdata/unaryfunc/ln_3.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select ln(0.1) from ImgCharA -- -2.3025851
diff --git a/systemtest/testdata/unaryfunc/ln_3.ql.java.out b/systemtest/testdata/unaryfunc/ln_3.ql.java.out
deleted file mode 100644
index 96646ff..0000000
--- a/systemtest/testdata/unaryfunc/ln_3.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
--2.3025850780928847-2.3025850780928847 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/ln_3.ql.out b/systemtest/testdata/unaryfunc/ln_3.ql.out
deleted file mode 100644
index 4f3f174..0000000
--- a/systemtest/testdata/unaryfunc/ln_3.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: -2.30259
-Element 2: -2.30259
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/ln_edom.ql b/systemtest/testdata/unaryfunc/ln_edom.ql
deleted file mode 100644
index d110293..0000000
--- a/systemtest/testdata/unaryfunc/ln_edom.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select ln(-1) from ImgCharA -- errno 510: EDOM
diff --git a/systemtest/testdata/unaryfunc/ln_edom.ql.java.out b/systemtest/testdata/unaryfunc/ln_edom.ql.java.out
deleted file mode 100644
index f047993..0000000
--- a/systemtest/testdata/unaryfunc/ln_edom.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 510 in line 4, column 9, near token ln: The argument is outside the function domain. \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/ln_edom.ql.out b/systemtest/testdata/unaryfunc/ln_edom.ql.out
deleted file mode 100644
index 0e9ec7e..0000000
--- a/systemtest/testdata/unaryfunc/ln_edom.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=510
diff --git a/systemtest/testdata/unaryfunc/ln_erange.ql b/systemtest/testdata/unaryfunc/ln_erange.ql
deleted file mode 100644
index 82009bf..0000000
--- a/systemtest/testdata/unaryfunc/ln_erange.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select ln(0) from ImgCharA -- errno 511: ERANGE
diff --git a/systemtest/testdata/unaryfunc/ln_erange.ql.java.out b/systemtest/testdata/unaryfunc/ln_erange.ql.java.out
deleted file mode 100644
index c77df2d..0000000
--- a/systemtest/testdata/unaryfunc/ln_erange.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 511 in line 4, column 9, near token ln: The function result exceeds the allowed range. \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/ln_erange.ql.out b/systemtest/testdata/unaryfunc/ln_erange.ql.out
deleted file mode 100644
index 081dfc0..0000000
--- a/systemtest/testdata/unaryfunc/ln_erange.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=511
diff --git a/systemtest/testdata/unaryfunc/log_1.ql b/systemtest/testdata/unaryfunc/log_1.ql
deleted file mode 100644
index 3def8a6..0000000
--- a/systemtest/testdata/unaryfunc/log_1.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select log(10) from ImgCharA -- 1
diff --git a/systemtest/testdata/unaryfunc/log_1.ql.java.out b/systemtest/testdata/unaryfunc/log_1.ql.java.out
deleted file mode 100644
index 85aae69..0000000
--- a/systemtest/testdata/unaryfunc/log_1.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-1.01.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/log_1.ql.out b/systemtest/testdata/unaryfunc/log_1.ql.out
deleted file mode 100644
index 5b5eff0..0000000
--- a/systemtest/testdata/unaryfunc/log_1.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1
-Element 2: 1
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/log_2.ql b/systemtest/testdata/unaryfunc/log_2.ql
deleted file mode 100644
index ee569e8..0000000
--- a/systemtest/testdata/unaryfunc/log_2.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select log(1) from ImgCharA -- 0
diff --git a/systemtest/testdata/unaryfunc/log_2.ql.java.out b/systemtest/testdata/unaryfunc/log_2.ql.java.out
deleted file mode 100644
index b2024e1..0000000
--- a/systemtest/testdata/unaryfunc/log_2.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-0.00.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/log_2.ql.out b/systemtest/testdata/unaryfunc/log_2.ql.out
deleted file mode 100644
index eb05dc2..0000000
--- a/systemtest/testdata/unaryfunc/log_2.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 0
-Element 2: 0
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/log_3.ql b/systemtest/testdata/unaryfunc/log_3.ql
deleted file mode 100644
index 21b0003..0000000
--- a/systemtest/testdata/unaryfunc/log_3.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select log(0.1) from ImgCharA -- -1
diff --git a/systemtest/testdata/unaryfunc/log_3.ql.java.out b/systemtest/testdata/unaryfunc/log_3.ql.java.out
deleted file mode 100644
index d2c3908..0000000
--- a/systemtest/testdata/unaryfunc/log_3.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
--0.999999993528508-0.999999993528508 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/log_3.ql.out b/systemtest/testdata/unaryfunc/log_3.ql.out
deleted file mode 100644
index 0f7dc93..0000000
--- a/systemtest/testdata/unaryfunc/log_3.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: -1
-Element 2: -1
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/log_edom.ql b/systemtest/testdata/unaryfunc/log_edom.ql
deleted file mode 100644
index be19c83..0000000
--- a/systemtest/testdata/unaryfunc/log_edom.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select log(-1) from ImgCharA -- errno 510: EDOM
diff --git a/systemtest/testdata/unaryfunc/log_edom.ql.java.out b/systemtest/testdata/unaryfunc/log_edom.ql.java.out
deleted file mode 100644
index 1373616..0000000
--- a/systemtest/testdata/unaryfunc/log_edom.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 510 in line 4, column 9, near token log: The argument is outside the function domain. \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/log_edom.ql.out b/systemtest/testdata/unaryfunc/log_edom.ql.out
deleted file mode 100644
index 0e9ec7e..0000000
--- a/systemtest/testdata/unaryfunc/log_edom.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=510
diff --git a/systemtest/testdata/unaryfunc/log_erange.ql b/systemtest/testdata/unaryfunc/log_erange.ql
deleted file mode 100644
index c6825b9..0000000
--- a/systemtest/testdata/unaryfunc/log_erange.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select log(0) from ImgCharA -- errno 511: ERANGE
diff --git a/systemtest/testdata/unaryfunc/log_erange.ql.java.out b/systemtest/testdata/unaryfunc/log_erange.ql.java.out
deleted file mode 100644
index 38465d1..0000000
--- a/systemtest/testdata/unaryfunc/log_erange.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 511 in line 4, column 9, near token log: The function result exceeds the allowed range. \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/log_erange.ql.out b/systemtest/testdata/unaryfunc/log_erange.ql.out
deleted file mode 100644
index 081dfc0..0000000
--- a/systemtest/testdata/unaryfunc/log_erange.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=511
diff --git a/systemtest/testdata/unaryfunc/mix_1.ql b/systemtest/testdata/unaryfunc/mix_1.ql
deleted file mode 100644
index 7121c63..0000000
--- a/systemtest/testdata/unaryfunc/mix_1.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select abs(log(exp(-sqrt(25)/log(exp(1))))) from ImgCharA -- 5
diff --git a/systemtest/testdata/unaryfunc/mix_1.ql.java.out b/systemtest/testdata/unaryfunc/mix_1.ql.java.out
deleted file mode 100644
index 2ee6b4b..0000000
--- a/systemtest/testdata/unaryfunc/mix_1.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-5.05.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/mix_1.ql.out b/systemtest/testdata/unaryfunc/mix_1.ql.out
deleted file mode 100644
index 6f640b8..0000000
--- a/systemtest/testdata/unaryfunc/mix_1.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 5
-Element 2: 5
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/mix_2.ql b/systemtest/testdata/unaryfunc/mix_2.ql
deleted file mode 100644
index 7506261..0000000
--- a/systemtest/testdata/unaryfunc/mix_2.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select sqrt(count_cells(a > 0)) from ImgCharA as a
diff --git a/systemtest/testdata/unaryfunc/mix_2.ql.java.out b/systemtest/testdata/unaryfunc/mix_2.ql.java.out
deleted file mode 100644
index c784127..0000000
--- a/systemtest/testdata/unaryfunc/mix_2.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-0.011.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/mix_2.ql.out b/systemtest/testdata/unaryfunc/mix_2.ql.out
deleted file mode 100644
index c195d25..0000000
--- a/systemtest/testdata/unaryfunc/mix_2.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 0
-Element 2: 11
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/mix_3.ql b/systemtest/testdata/unaryfunc/mix_3.ql
deleted file mode 100644
index f512f9f..0000000
--- a/systemtest/testdata/unaryfunc/mix_3.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select count_cells(log(a) > 0) from ImgCharA as a -- -- errno 511: ERANGE
diff --git a/systemtest/testdata/unaryfunc/mix_3.ql.java.out b/systemtest/testdata/unaryfunc/mix_3.ql.java.out
deleted file mode 100644
index 78b42dd..0000000
--- a/systemtest/testdata/unaryfunc/mix_3.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 511 in line 4, column 21, near token log: The function result exceeds the allowed range. \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/mix_3.ql.out b/systemtest/testdata/unaryfunc/mix_3.ql.out
deleted file mode 100644
index 081dfc0..0000000
--- a/systemtest/testdata/unaryfunc/mix_3.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=511
diff --git a/systemtest/testdata/unaryfunc/sin_1.ql b/systemtest/testdata/unaryfunc/sin_1.ql
deleted file mode 100644
index 97f200b..0000000
--- a/systemtest/testdata/unaryfunc/sin_1.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select sin(0) from ImgCharA -- 0
diff --git a/systemtest/testdata/unaryfunc/sin_1.ql.java.out b/systemtest/testdata/unaryfunc/sin_1.ql.java.out
deleted file mode 100644
index b2024e1..0000000
--- a/systemtest/testdata/unaryfunc/sin_1.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-0.00.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/sin_1.ql.out b/systemtest/testdata/unaryfunc/sin_1.ql.out
deleted file mode 100644
index eb05dc2..0000000
--- a/systemtest/testdata/unaryfunc/sin_1.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 0
-Element 2: 0
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/sin_2.ql b/systemtest/testdata/unaryfunc/sin_2.ql
deleted file mode 100644
index fb05a0b..0000000
--- a/systemtest/testdata/unaryfunc/sin_2.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select 2*sin(3.1415927 / 4) from ImgCharA -- 1.4142136
diff --git a/systemtest/testdata/unaryfunc/sin_2.ql.java.out b/systemtest/testdata/unaryfunc/sin_2.ql.java.out
deleted file mode 100644
index ab6fe9a..0000000
--- a/systemtest/testdata/unaryfunc/sin_2.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-1.4142135932817151.414213593281715 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/sin_2.ql.out b/systemtest/testdata/unaryfunc/sin_2.ql.out
deleted file mode 100644
index a23dbb9..0000000
--- a/systemtest/testdata/unaryfunc/sin_2.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1.41421
-Element 2: 1.41421
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/sin_3.ql b/systemtest/testdata/unaryfunc/sin_3.ql
deleted file mode 100644
index ee6f07f..0000000
--- a/systemtest/testdata/unaryfunc/sin_3.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select sin(3.1415927/2) from ImgCharA -- 1
diff --git a/systemtest/testdata/unaryfunc/sin_3.ql.java.out b/systemtest/testdata/unaryfunc/sin_3.ql.java.out
deleted file mode 100644
index 128ea34..0000000
--- a/systemtest/testdata/unaryfunc/sin_3.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-0.9999999999999990.999999999999999 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/sin_3.ql.out b/systemtest/testdata/unaryfunc/sin_3.ql.out
deleted file mode 100644
index 5b5eff0..0000000
--- a/systemtest/testdata/unaryfunc/sin_3.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1
-Element 2: 1
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/sin_4.ql b/systemtest/testdata/unaryfunc/sin_4.ql
deleted file mode 100644
index 3cad6a8..0000000
--- a/systemtest/testdata/unaryfunc/sin_4.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select sin(3.1415927) from ImgCharA -- 0
diff --git a/systemtest/testdata/unaryfunc/sin_4.ql.java.out b/systemtest/testdata/unaryfunc/sin_4.ql.java.out
deleted file mode 100644
index 3c6d95b..0000000
--- a/systemtest/testdata/unaryfunc/sin_4.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
--8.74227800037288E-8-8.74227800037288E-8 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/sin_4.ql.out b/systemtest/testdata/unaryfunc/sin_4.ql.out
deleted file mode 100644
index c5f150b..0000000
--- a/systemtest/testdata/unaryfunc/sin_4.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: -8.74228e-08
-Element 2: -8.74228e-08
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/sin_5.ql b/systemtest/testdata/unaryfunc/sin_5.ql
deleted file mode 100644
index 675cba0..0000000
--- a/systemtest/testdata/unaryfunc/sin_5.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select sin(3*3.1415927/2) from ImgCharA -- -1
diff --git a/systemtest/testdata/unaryfunc/sin_5.ql.java.out b/systemtest/testdata/unaryfunc/sin_5.ql.java.out
deleted file mode 100644
index 4cd29aa..0000000
--- a/systemtest/testdata/unaryfunc/sin_5.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
--0.9999999999999999-0.9999999999999999 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/sin_5.ql.out b/systemtest/testdata/unaryfunc/sin_5.ql.out
deleted file mode 100644
index 0f7dc93..0000000
--- a/systemtest/testdata/unaryfunc/sin_5.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: -1
-Element 2: -1
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/sin_6.ql b/systemtest/testdata/unaryfunc/sin_6.ql
deleted file mode 100644
index 6349198..0000000
--- a/systemtest/testdata/unaryfunc/sin_6.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select sin(2* 3.1415927) from ImgCharA -- 0
diff --git a/systemtest/testdata/unaryfunc/sin_6.ql.java.out b/systemtest/testdata/unaryfunc/sin_6.ql.java.out
deleted file mode 100644
index 9c2cd6c..0000000
--- a/systemtest/testdata/unaryfunc/sin_6.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-1.748455600074569E-71.748455600074569E-7 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/sin_6.ql.out b/systemtest/testdata/unaryfunc/sin_6.ql.out
deleted file mode 100644
index 24c8df7..0000000
--- a/systemtest/testdata/unaryfunc/sin_6.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1.74846e-07
-Element 2: 1.74846e-07
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/sin_7.ql b/systemtest/testdata/unaryfunc/sin_7.ql
deleted file mode 100644
index fe39848..0000000
--- a/systemtest/testdata/unaryfunc/sin_7.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select sin(1000000 * 3.1415927) from ImgCharA -- 0.096 ???
diff --git a/systemtest/testdata/unaryfunc/sin_7.ql.java.out b/systemtest/testdata/unaryfunc/sin_7.ql.java.out
deleted file mode 100644
index 822d401..0000000
--- a/systemtest/testdata/unaryfunc/sin_7.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-0.096260921836863260.09626092183686326 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/sin_7.ql.out b/systemtest/testdata/unaryfunc/sin_7.ql.out
deleted file mode 100644
index e1163c2..0000000
--- a/systemtest/testdata/unaryfunc/sin_7.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 0.0962609
-Element 2: 0.0962609
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/sqrt_1.ql b/systemtest/testdata/unaryfunc/sqrt_1.ql
deleted file mode 100644
index a1c87a5..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_1.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select sqrt(4.0) from ImgCharA -- 2
diff --git a/systemtest/testdata/unaryfunc/sqrt_1.ql.java.out b/systemtest/testdata/unaryfunc/sqrt_1.ql.java.out
deleted file mode 100644
index 9f2cc4e..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_1.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-2.02.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/sqrt_1.ql.out b/systemtest/testdata/unaryfunc/sqrt_1.ql.out
deleted file mode 100644
index c9c30f1..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_1.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 2
-Element 2: 2
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/sqrt_2.ql b/systemtest/testdata/unaryfunc/sqrt_2.ql
deleted file mode 100644
index 262b41f..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_2.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select sqrt(3.5 + 5.5) from ImgCharA -- 3
diff --git a/systemtest/testdata/unaryfunc/sqrt_2.ql.java.out b/systemtest/testdata/unaryfunc/sqrt_2.ql.java.out
deleted file mode 100644
index 9566c4f..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_2.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-3.03.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/sqrt_2.ql.out b/systemtest/testdata/unaryfunc/sqrt_2.ql.out
deleted file mode 100644
index 0d53948..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_2.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 3
-Element 2: 3
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/sqrt_3.ql b/systemtest/testdata/unaryfunc/sqrt_3.ql
deleted file mode 100644
index 75ea2b8..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_3.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select sqrt(sqrt(16)) from ImgCharA -- 2
diff --git a/systemtest/testdata/unaryfunc/sqrt_3.ql.java.out b/systemtest/testdata/unaryfunc/sqrt_3.ql.java.out
deleted file mode 100644
index 9f2cc4e..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_3.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-2.02.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/sqrt_3.ql.out b/systemtest/testdata/unaryfunc/sqrt_3.ql.out
deleted file mode 100644
index c9c30f1..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_3.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 2
-Element 2: 2
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/sqrt_4.ql b/systemtest/testdata/unaryfunc/sqrt_4.ql
deleted file mode 100644
index 496fd35..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_4.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select sqrt(0.0) from ImgCharA -- 0
diff --git a/systemtest/testdata/unaryfunc/sqrt_4.ql.java.out b/systemtest/testdata/unaryfunc/sqrt_4.ql.java.out
deleted file mode 100644
index b2024e1..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_4.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-0.00.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/sqrt_4.ql.out b/systemtest/testdata/unaryfunc/sqrt_4.ql.out
deleted file mode 100644
index eb05dc2..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_4.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 0
-Element 2: 0
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/sqrt_5.ql b/systemtest/testdata/unaryfunc/sqrt_5.ql
deleted file mode 100644
index eeed736..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_5.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select sqrt(0) from ImgCharA -- 0
diff --git a/systemtest/testdata/unaryfunc/sqrt_5.ql.java.out b/systemtest/testdata/unaryfunc/sqrt_5.ql.java.out
deleted file mode 100644
index b2024e1..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_5.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-0.00.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/sqrt_5.ql.out b/systemtest/testdata/unaryfunc/sqrt_5.ql.out
deleted file mode 100644
index eb05dc2..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_5.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 0
-Element 2: 0
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/sqrt_6.ql b/systemtest/testdata/unaryfunc/sqrt_6.ql
deleted file mode 100644
index a9eb40b..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_6.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select 1.0 + sqrt(1.0) from ImgCharA -- 2
diff --git a/systemtest/testdata/unaryfunc/sqrt_6.ql.java.out b/systemtest/testdata/unaryfunc/sqrt_6.ql.java.out
deleted file mode 100644
index 9f2cc4e..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_6.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-2.02.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/sqrt_6.ql.out b/systemtest/testdata/unaryfunc/sqrt_6.ql.out
deleted file mode 100644
index c9c30f1..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_6.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 2
-Element 2: 2
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/sqrt_7.ql b/systemtest/testdata/unaryfunc/sqrt_7.ql
deleted file mode 100644
index a838d68..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_7.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select sqrt(2.0) - 1.0 from ImgCharA -- 0.4142...
diff --git a/systemtest/testdata/unaryfunc/sqrt_7.ql.java.out b/systemtest/testdata/unaryfunc/sqrt_7.ql.java.out
deleted file mode 100644
index eb428b9..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_7.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-0.414213562373095150.41421356237309515 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/sqrt_7.ql.out b/systemtest/testdata/unaryfunc/sqrt_7.ql.out
deleted file mode 100644
index 0851541..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_7.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 0.414214
-Element 2: 0.414214
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/sqrt_edom.ql b/systemtest/testdata/unaryfunc/sqrt_edom.ql
deleted file mode 100644
index 740f40b..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_edom.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select sqrt(-10.0) from ImgCharA -- errno 510: EDOM
diff --git a/systemtest/testdata/unaryfunc/sqrt_edom.ql.java.out b/systemtest/testdata/unaryfunc/sqrt_edom.ql.java.out
deleted file mode 100644
index 623759c..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_edom.ql.java.out
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ODMGException: Execution error 510 in line 4, column 9, near token sqrt: The argument is outside the function domain. \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/sqrt_edom.ql.out b/systemtest/testdata/unaryfunc/sqrt_edom.ql.out
deleted file mode 100644
index 0e9ec7e..0000000
--- a/systemtest/testdata/unaryfunc/sqrt_edom.ql.out
+++ /dev/null
@@ -1 +0,0 @@
--- Testbed line: error_no=510
diff --git a/systemtest/testdata/unaryfunc/tan_1.ql b/systemtest/testdata/unaryfunc/tan_1.ql
deleted file mode 100644
index 794e257..0000000
--- a/systemtest/testdata/unaryfunc/tan_1.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select tan(0) from ImgCharA -- 0
diff --git a/systemtest/testdata/unaryfunc/tan_1.ql.java.out b/systemtest/testdata/unaryfunc/tan_1.ql.java.out
deleted file mode 100644
index b2024e1..0000000
--- a/systemtest/testdata/unaryfunc/tan_1.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-0.00.0 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/tan_1.ql.out b/systemtest/testdata/unaryfunc/tan_1.ql.out
deleted file mode 100644
index eb05dc2..0000000
--- a/systemtest/testdata/unaryfunc/tan_1.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 0
-Element 2: 0
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/tan_2.ql b/systemtest/testdata/unaryfunc/tan_2.ql
deleted file mode 100644
index 96bf599..0000000
--- a/systemtest/testdata/unaryfunc/tan_2.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select tan(3.1415927/ 4) from ImgCharA -- 1
diff --git a/systemtest/testdata/unaryfunc/tan_2.ql.java.out b/systemtest/testdata/unaryfunc/tan_2.ql.java.out
deleted file mode 100644
index bc5381b..0000000
--- a/systemtest/testdata/unaryfunc/tan_2.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-1.0000000437113911.000000043711391 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/tan_2.ql.out b/systemtest/testdata/unaryfunc/tan_2.ql.out
deleted file mode 100644
index 5b5eff0..0000000
--- a/systemtest/testdata/unaryfunc/tan_2.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1
-Element 2: 1
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/tan_3.ql b/systemtest/testdata/unaryfunc/tan_3.ql
deleted file mode 100644
index 8f78d2c..0000000
--- a/systemtest/testdata/unaryfunc/tan_3.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select tan(-3.1415927 / 4) from ImgCharA -- -1
diff --git a/systemtest/testdata/unaryfunc/tan_3.ql.java.out b/systemtest/testdata/unaryfunc/tan_3.ql.java.out
deleted file mode 100644
index 3dc700d..0000000
--- a/systemtest/testdata/unaryfunc/tan_3.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
--1.000000043711391-1.000000043711391 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/tan_3.ql.out b/systemtest/testdata/unaryfunc/tan_3.ql.out
deleted file mode 100644
index 0f7dc93..0000000
--- a/systemtest/testdata/unaryfunc/tan_3.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: -1
-Element 2: -1
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/tan_4.ql b/systemtest/testdata/unaryfunc/tan_4.ql
deleted file mode 100644
index edade02..0000000
--- a/systemtest/testdata/unaryfunc/tan_4.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select tan(1000000 * 3.1415927) from ImgCharA -- 0.096 ???
diff --git a/systemtest/testdata/unaryfunc/tan_4.ql.java.out b/systemtest/testdata/unaryfunc/tan_4.ql.java.out
deleted file mode 100644
index 4fbfa9c..0000000
--- a/systemtest/testdata/unaryfunc/tan_4.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-0.096710030188166290.09671003018816629 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/tan_4.ql.out b/systemtest/testdata/unaryfunc/tan_4.ql.out
deleted file mode 100644
index 56502ab..0000000
--- a/systemtest/testdata/unaryfunc/tan_4.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 0.09671
-Element 2: 0.09671
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/tan_edom_1.ql b/systemtest/testdata/unaryfunc/tan_edom_1.ql
deleted file mode 100644
index aa82c6b..0000000
--- a/systemtest/testdata/unaryfunc/tan_edom_1.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select tan(1.5707962) from ImgCharA -- -> ~ 10^7
diff --git a/systemtest/testdata/unaryfunc/tan_edom_1.ql.java.out b/systemtest/testdata/unaryfunc/tan_edom_1.ql.java.out
deleted file mode 100644
index 3cc7962..0000000
--- a/systemtest/testdata/unaryfunc/tan_edom_1.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
-1.3245401606862923E71.3245401606862923E7 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/tan_edom_1.ql.out b/systemtest/testdata/unaryfunc/tan_edom_1.ql.out
deleted file mode 100644
index 56490a1..0000000
--- a/systemtest/testdata/unaryfunc/tan_edom_1.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: 1.32454e+07
-Element 2: 1.32454e+07
--- Testbed end block:
diff --git a/systemtest/testdata/unaryfunc/tan_edom_2.ql b/systemtest/testdata/unaryfunc/tan_edom_2.ql
deleted file mode 100644
index f541dd2..0000000
--- a/systemtest/testdata/unaryfunc/tan_edom_2.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-
- select tan(-1.5707962) from ImgCharA -- -> ~ -10^7
diff --git a/systemtest/testdata/unaryfunc/tan_edom_2.ql.java.out b/systemtest/testdata/unaryfunc/tan_edom_2.ql.java.out
deleted file mode 100644
index 01d4511..0000000
--- a/systemtest/testdata/unaryfunc/tan_edom_2.ql.java.out
+++ /dev/null
@@ -1 +0,0 @@
--1.3245401606862923E7-1.3245401606862923E7 \ No newline at end of file
diff --git a/systemtest/testdata/unaryfunc/tan_edom_2.ql.out b/systemtest/testdata/unaryfunc/tan_edom_2.ql.out
deleted file mode 100644
index 783f49c..0000000
--- a/systemtest/testdata/unaryfunc/tan_edom_2.ql.out
+++ /dev/null
@@ -1,6 +0,0 @@
--- Testbed line: result_type=set<double>
--- Testbed line: result_elements=2
--- Testbed start block:
-Element 1: -1.32454e+07
-Element 2: -1.32454e+07
--- Testbed end block:
diff --git a/systemtest/testdata/updateset1/u1_create.ql b/systemtest/testdata/updateset1/u1_create.ql
deleted file mode 100644
index 6c7aaec..0000000
--- a/systemtest/testdata/updateset1/u1_create.ql
+++ /dev/null
@@ -1 +0,0 @@
-CREATE COLLECTION UpdateULong1 ULongSet
diff --git a/systemtest/testdata/updateset1/u1_create.ql.java.out b/systemtest/testdata/updateset1/u1_create.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset1/u1_create.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset1/u1_create.ql.out b/systemtest/testdata/updateset1/u1_create.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset1/u1_create.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset1/u2_insert.ql b/systemtest/testdata/updateset1/u2_insert.ql
deleted file mode 100644
index 4e0e455..0000000
--- a/systemtest/testdata/updateset1/u2_insert.ql
+++ /dev/null
@@ -1 +0,0 @@
-insert into UpdateULong1 values $1
diff --git a/systemtest/testdata/updateset1/u2_insert.ql.java.out b/systemtest/testdata/updateset1/u2_insert.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset1/u2_insert.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset1/u2_insert.ql.out b/systemtest/testdata/updateset1/u2_insert.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset1/u2_insert.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset1/u3_lookup.ql b/systemtest/testdata/updateset1/u3_lookup.ql
deleted file mode 100644
index cd258f6..0000000
--- a/systemtest/testdata/updateset1/u3_lookup.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed: result_elements=1
-
-SELECT a
-FROM UpdateULong1 AS a
diff --git a/systemtest/testdata/updateset1/u3_lookup.ql.java.out b/systemtest/testdata/updateset1/u3_lookup.ql.java.out
deleted file mode 100644
index aee8152..0000000
--- a/systemtest/testdata/updateset1/u3_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 968
- 0 0 0 0 0 1 2 3 0 0 0 0 4 5 6 7 0 0 0 0 8 9 10 11 0 0 0 0 12 13 14 15 0 0 0 0 16 17 18 19 0 0 0 0 20 21 22 23 0 0 0 0 24 25 26 27 0 0 0 0 28 29 30 31 0 0 0 0 32 33 34 35 0 0 0 0 36 37 38 39 0 0 0 0 40 41 42 43 0 0 0 0 44 45 46 47 0 0 0 0 48 49 50 51 0 0 0 0 52 53 54 55 0 0 0 0 56 57 58 59 0 0 0 0 60 61 62 63 0 0 0 0 64 65 66 67 0 0 0 0 68 69 70 71 0 0 0 0 72 73 74 75 0 0 0 0 76 77 78 79 0 0 0 0 80 81 82 83 0 0 0 0 84 85 86 87 0 0 0 0 88 89 90 91 0 0 0 0 92 93 94 95 0 0 0 0 96 97 98 99 0 0 0 0 100 101 102 103 0 0 0 0 104 105 106 107 0 0 0 0 108 109 110 111 0 0 0 0 112 113 114 115 0 0 0 0 116 117 118 119 0 0 0 0 120 121 122 123 0 0 0 0 124 125 126 127 0 0 0 0 -128 -127 -126 -125 0 0 0 0 -124 -123 -122 -121 0 0 0 0 -120 -119 -118 -117 0 0 0 0 -116 -115 -114 -113 0 0 0 0 -112 -111 -110 -109 0 0 0 0 -108 -107 -106 -105 0 0 0 0 -104 -103 -102 -101 0 0 0 0 -100 -99 -98 -97 0 0 0 0 -96 -95 -94 -93 0 0 0 0 -92 -91 -90 -89 0 0 0 0 -88 -87 -86 -85 0 0 0 0 -84 -83 -82 -81 0 0 0 0 -80 -79 -78 -77 0 0 0 0 -76 -75 -74 -73 0 0 0 0 -72 -71 -70 -69 0 0 0 0 -68 -67 -66 -65 0 0 0 0 -64 -63 -62 -61 0 0 0 0 -60 -59 -58 -57 0 0 0 0 -56 -55 -54 -53 0 0 0 0 -52 -51 -50 -49 0 0 0 0 -48 -47 -46 -45 0 0 0 0 -44 -43 -42 -41 0 0 0 0 -40 -39 -38 -37 0 0 0 0 -36 -35 -34 -33 0 0 0 0 -32 -31 -30 -29 0 0 0 0 -28 -27 -26 -25 0 0 0 0 -24 -23 -22 -21 0 0 0 0 -20 -19 -18 -17 0 0 0 0 -16 -15 -14 -13 0 0 0 0 -12 -11 -10 -9 0 0 0 0 -8 -7 -6 -5 0 0 0 0 -4 -3 -2 -1 0 0 0 0 0 1 2 3 0 0 0 0 4 5 6 7 0 0 0 0 8 9 10 11 0 0 0 0 12 13 14 15 0 0 0 0 16 17 18 19 0 0 0 0 20 21 22 23 0 0 0 0 24 25 26 27 0 0 0 0 28 29 30 31 0 0 0 0 32 33 34 35 0 0 0 0 36 37 38 39 0 0 0 0 40 41 42 43 0 0 0 0 44 45 46 47 0 0 0 0 48 49 50 51 0 0 0 0 52 53 54 55 0 0 0 0 56 57 58 59 0 0 0 0 60 61 62 63 0 0 0 0 64 65 66 67 0 0 0 0 68 69 70 71 0 0 0 0 72 73 74 75 0 0 0 0 76 77 78 79 0 0 0 0 80 81 82 83 0 0 0 0 84 85 86 87 0 0 0 0 88 89 90 91 0 0 0 0 92 93 94 95 0 0 0 0 96 97 98 99 0 0 0 0 100 101 102 103 0 0 0 0 104 105 106 107 0 0 0 0 108 109 110 111 0 0 0 0 112 113 114 115 0 0 0 0 116 117 118 119 0 0 0 0 120 121 122 123 0 0 0 0 124 125 126 127 0 0 0 0 -128 -127 -126 -125 0 0 0 0 -124 -123 -122 -121 0 0 0 0 -120 -119 -118 -117 0 0 0 0 -116 -115 -114 -113 0 0 0 0 -112 -111 -110 -109 0 0 0 0 -108 -107 -106 -105 0 0 0 0 -104 -103 -102 -101 0 0 0 0 -100 -99 -98 -97 0 0 0 0 -96 -95 -94 -93 0 0 0 0 -92 -91 -90 -89 0 0 0 0 -88 -87 -86 -85 0 0 0 0 -84 -83 -82 -81 0 0 0 0 -80 -79 -78 -77 0 0 0 0 -76 -75 -74 -73 0 0 0 0 -72 -71 -70 -69 0 0 0 0 -68 -67 -66 -65 0 0 0 0 -64 -63 -62 -61 0 0 0 0 -60 -59 -58 -57 0 0 0 0 -56 -55 -54 -53 0 0 0 0 -52 -51 -50 -49 0 0 0 0 -48 -47 -46 -45 0 0 0 0 -44 -43 -42 -41 0 0 0 0 -40 -39 -38 -37 0 0 0 0 -36 -35 -34 -33 0 0 0 0 -32 -31 -30 -29 \ No newline at end of file
diff --git a/systemtest/testdata/updateset1/u3_lookup.ql.out b/systemtest/testdata/updateset1/u3_lookup.ql.out
deleted file mode 100644
index 27b664a..0000000
--- a/systemtest/testdata/updateset1/u3_lookup.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:10,0:10]>
- Type Schema...........: marray< ulong >
- Domain................: [0:10,0:10]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 9 9 9 9 9 9 9 9 9 9 9
- 9 9 9 9 9 9 9 9 9 9 9
- 9 9 9 9 9 9 9 9 9 9 9
- 9 9 9 9 9 9 9 9 9 9 9
- 9 9 9 9 9 9 9 9 9 9 9
- 9 9 9 9 9 9 9 9 9 9 9
- 9 9 9 9 9 9 9 9 9 9 9
- 9 9 9 9 9 9 9 9 9 9 9
- 9 9 9 9 9 9 9 9 9 9 9
- 9 9 9 9 9 9 9 9 9 9 9
- 9 9 9 9 9 9 9 9 9 9 9
--- Testbed end block:
diff --git a/systemtest/testdata/updateset1/u4_update.ql b/systemtest/testdata/updateset1/u4_update.ql
deleted file mode 100644
index 33bc899..0000000
--- a/systemtest/testdata/updateset1/u4_update.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-UPDATE UpdateULong1 AS image
-SET image ASSIGN $1[7:9,7:9]*2ul
-
diff --git a/systemtest/testdata/updateset1/u4_update.ql.java.out b/systemtest/testdata/updateset1/u4_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset1/u4_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset1/u4_update.ql.out b/systemtest/testdata/updateset1/u4_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset1/u4_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset1/u51_lookup.ql b/systemtest/testdata/updateset1/u51_lookup.ql
deleted file mode 100644
index cd258f6..0000000
--- a/systemtest/testdata/updateset1/u51_lookup.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed: result_elements=1
-
-SELECT a
-FROM UpdateULong1 AS a
diff --git a/systemtest/testdata/updateset1/u51_lookup.ql.java.out b/systemtest/testdata/updateset1/u51_lookup.ql.java.out
deleted file mode 100644
index d48dffe..0000000
--- a/systemtest/testdata/updateset1/u51_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 968
- 0 0 0 0 0 1 2 3 0 0 0 0 4 5 6 7 0 0 0 0 8 9 10 11 0 0 0 0 12 13 14 15 0 0 0 0 16 17 18 19 0 0 0 0 20 21 22 23 0 0 0 0 24 25 26 27 0 0 0 0 28 29 30 31 0 0 0 0 32 33 34 35 0 0 0 0 36 37 38 39 0 0 0 0 40 41 42 43 0 0 0 0 44 45 46 47 0 0 0 0 48 49 50 51 0 0 0 0 52 53 54 55 0 0 0 0 56 57 58 59 0 0 0 0 60 61 62 63 0 0 0 0 64 65 66 67 0 0 0 0 68 69 70 71 0 0 0 0 72 73 74 75 0 0 0 0 76 77 78 79 0 0 0 0 80 81 82 83 0 0 0 0 84 85 86 87 0 0 0 0 88 89 90 91 0 0 0 0 92 93 94 95 0 0 0 0 96 97 98 99 0 0 0 0 100 101 102 103 0 0 0 0 104 105 106 107 0 0 0 0 108 109 110 111 0 0 0 0 112 113 114 115 0 0 0 0 116 117 118 119 0 0 0 0 120 121 122 123 0 0 0 0 124 125 126 127 0 0 0 0 -128 -127 -126 -125 0 0 0 0 -124 -123 -122 -121 0 0 0 0 -120 -119 -118 -117 0 0 0 0 -116 -115 -114 -113 0 0 0 0 -112 -111 -110 -109 0 0 0 0 -108 -107 -106 -105 0 0 0 0 -104 -103 -102 -101 0 0 0 0 -100 -99 -98 -97 0 0 0 0 -96 -95 -94 -93 0 0 0 0 -92 -91 -90 -89 0 0 0 0 -88 -87 -86 -85 0 0 0 0 -84 -83 -82 -81 0 0 0 0 -80 -79 -78 -77 0 0 0 0 -76 -75 -74 -73 0 0 0 0 -72 -71 -70 -69 0 0 0 0 -68 -67 -66 -65 0 0 0 0 -64 -63 -62 -61 0 0 0 0 -60 -59 -58 -57 0 0 0 0 -56 -55 -54 -53 0 0 0 0 -52 -51 -50 -49 0 0 0 0 -48 -47 -46 -45 0 0 0 0 -44 -43 -42 -41 0 0 0 0 -40 -39 -38 -37 0 0 0 0 -36 -35 -34 -33 0 0 0 0 -32 -31 -30 -29 0 0 0 0 -28 -27 -26 -25 0 0 0 0 -24 -23 -22 -21 0 0 0 0 -20 -19 -18 -17 0 0 0 0 -16 -15 -14 -13 0 0 0 0 -12 -11 -10 -9 0 0 0 0 -8 -7 -6 -5 0 0 0 0 -4 -3 -2 -1 0 0 0 0 0 1 2 3 0 0 0 0 4 5 6 7 0 0 0 0 8 9 10 11 0 0 0 0 12 13 14 15 0 0 0 0 16 17 18 19 0 0 0 0 20 21 22 23 0 0 0 0 24 25 26 27 0 0 0 0 28 29 30 31 0 0 0 0 32 33 34 35 0 0 0 0 36 37 38 39 0 0 0 0 40 41 42 43 0 0 0 0 44 45 46 47 0 0 0 0 48 49 50 51 0 0 0 0 52 53 54 55 0 0 0 0 56 57 58 59 0 0 0 0 60 61 62 63 0 0 0 0 64 65 66 67 0 0 0 0 68 69 70 71 0 0 0 0 72 73 74 75 0 0 0 0 76 77 78 79 0 0 0 0 -96 -94 -92 -90 0 0 0 0 -88 -86 -84 -82 0 0 0 0 -80 -78 -76 -74 0 0 0 0 92 93 94 95 0 0 0 0 96 97 98 99 0 0 0 0 100 101 102 103 0 0 0 0 104 105 106 107 0 0 0 0 108 109 110 111 0 0 0 0 112 113 114 115 0 0 0 0 116 117 118 119 0 0 0 0 120 121 122 123 0 0 0 0 -8 -6 -4 -2 0 0 0 0 1 3 5 6 0 0 0 0 9 11 13 14 0 0 0 0 -120 -119 -118 -117 0 0 0 0 -116 -115 -114 -113 0 0 0 0 -112 -111 -110 -109 0 0 0 0 -108 -107 -106 -105 0 0 0 0 -104 -103 -102 -101 0 0 0 0 -100 -99 -98 -97 0 0 0 0 -96 -95 -94 -93 0 0 0 0 -92 -91 -90 -89 0 0 0 0 81 83 85 86 0 0 0 0 89 91 93 94 0 0 0 0 97 99 101 102 0 0 0 0 -76 -75 -74 -73 0 0 0 0 -72 -71 -70 -69 0 0 0 0 -68 -67 -66 -65 0 0 0 0 -64 -63 -62 -61 0 0 0 0 -60 -59 -58 -57 0 0 0 0 -56 -55 -54 -53 0 0 0 0 -52 -51 -50 -49 0 0 0 0 -48 -47 -46 -45 0 0 0 0 -44 -43 -42 -41 0 0 0 0 -40 -39 -38 -37 0 0 0 0 -36 -35 -34 -33 0 0 0 0 -32 -31 -30 -29 \ No newline at end of file
diff --git a/systemtest/testdata/updateset1/u51_lookup.ql.out b/systemtest/testdata/updateset1/u51_lookup.ql.out
deleted file mode 100644
index 304bcda..0000000
--- a/systemtest/testdata/updateset1/u51_lookup.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:10,0:10]>
- Type Schema...........: marray< ulong >
- Domain................: [0:10,0:10]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 9 9 9 9 9 9 9 9 9 9 9
- 9 9 9 9 9 9 9 9 9 9 9
- 9 9 9 9 9 9 9 9 9 9 9
- 9 9 9 9 9 9 9 9 9 9 9
- 9 9 9 9 9 9 9 9 9 9 9
- 9 9 9 9 9 9 9 9 9 9 9
- 9 9 9 9 9 9 9 9 9 9 9
- 9 9 9 9 9 9 9 18 18 18 9
- 9 9 9 9 9 9 9 18 18 18 9
- 9 9 9 9 9 9 9 18 18 18 9
- 9 9 9 9 9 9 9 9 9 9 9
--- Testbed end block:
diff --git a/systemtest/testdata/updateset1/u5_deletemdd.ql b/systemtest/testdata/updateset1/u5_deletemdd.ql
deleted file mode 100644
index d6b362b..0000000
--- a/systemtest/testdata/updateset1/u5_deletemdd.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-DELETE FROM UpdateULong1 AS a
-WHERE true
diff --git a/systemtest/testdata/updateset1/u5_deletemdd.ql.java.out b/systemtest/testdata/updateset1/u5_deletemdd.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset1/u5_deletemdd.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset1/u5_deletemdd.ql.out b/systemtest/testdata/updateset1/u5_deletemdd.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset1/u5_deletemdd.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset1/u7_dropcoll.ql b/systemtest/testdata/updateset1/u7_dropcoll.ql
deleted file mode 100644
index e053de6..0000000
--- a/systemtest/testdata/updateset1/u7_dropcoll.ql
+++ /dev/null
@@ -1 +0,0 @@
-DROP COLLECTION UpdateULong1
diff --git a/systemtest/testdata/updateset1/u7_dropcoll.ql.java.out b/systemtest/testdata/updateset1/u7_dropcoll.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset1/u7_dropcoll.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset1/u7_dropcoll.ql.out b/systemtest/testdata/updateset1/u7_dropcoll.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset1/u7_dropcoll.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset2/u1_create.ql b/systemtest/testdata/updateset2/u1_create.ql
deleted file mode 100644
index fad7183..0000000
--- a/systemtest/testdata/updateset2/u1_create.ql
+++ /dev/null
@@ -1 +0,0 @@
-CREATE COLLECTION UpdateULong2 ULongSet
diff --git a/systemtest/testdata/updateset2/u1_create.ql.java.out b/systemtest/testdata/updateset2/u1_create.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset2/u1_create.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset2/u1_create.ql.out b/systemtest/testdata/updateset2/u1_create.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset2/u1_create.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset2/u2_insert.ql b/systemtest/testdata/updateset2/u2_insert.ql
deleted file mode 100644
index e345122..0000000
--- a/systemtest/testdata/updateset2/u2_insert.ql
+++ /dev/null
@@ -1 +0,0 @@
-insert into UpdateULong2 values $1
diff --git a/systemtest/testdata/updateset2/u2_insert.ql.java.out b/systemtest/testdata/updateset2/u2_insert.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset2/u2_insert.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset2/u2_insert.ql.out b/systemtest/testdata/updateset2/u2_insert.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset2/u2_insert.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset2/u4_update.ql b/systemtest/testdata/updateset2/u4_update.ql
deleted file mode 100644
index 76c2a42..0000000
--- a/systemtest/testdata/updateset2/u4_update.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-UPDATE UpdateULong2 AS image
-SET image ASSIGN < [11:11,0:10] 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul >
-
diff --git a/systemtest/testdata/updateset2/u4_update.ql.java.out b/systemtest/testdata/updateset2/u4_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset2/u4_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset2/u4_update.ql.out b/systemtest/testdata/updateset2/u4_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset2/u4_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset2/u5_update.ql b/systemtest/testdata/updateset2/u5_update.ql
deleted file mode 100644
index 6ad018e..0000000
--- a/systemtest/testdata/updateset2/u5_update.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-UPDATE UpdateULong2 AS image
-SET image ASSIGN < [0:11,11:11] 1ul; 1ul; 1ul; 1ul; 1ul; 1ul; 1ul; 1ul; 1ul; 1ul; 1ul, 1ul >
-
diff --git a/systemtest/testdata/updateset2/u5_update.ql.java.out b/systemtest/testdata/updateset2/u5_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset2/u5_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset2/u5_update.ql.out b/systemtest/testdata/updateset2/u5_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset2/u5_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset2/u97_lookup.ql b/systemtest/testdata/updateset2/u97_lookup.ql
deleted file mode 100644
index 037ef28..0000000
--- a/systemtest/testdata/updateset2/u97_lookup.ql
+++ /dev/null
@@ -1,5 +0,0 @@
--- Testbed: result_type=set <marray <ulong, [0:10,0:10]>>
--- Testbed: result_elements=1
-
-SELECT a
-FROM UpdateULong2 AS a
diff --git a/systemtest/testdata/updateset2/u97_lookup.ql.java.out b/systemtest/testdata/updateset2/u97_lookup.ql.java.out
deleted file mode 100644
index 4d57291..0000000
--- a/systemtest/testdata/updateset2/u97_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:11,0:11]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 1152
- 0 0 0 0 0 1 2 3 0 0 0 0 4 5 6 7 0 0 0 0 8 9 10 11 0 0 0 0 12 13 14 15 0 0 0 0 16 17 18 19 0 0 0 0 20 21 22 23 0 0 0 0 24 25 26 27 0 0 0 0 28 29 30 31 0 0 0 0 32 33 34 35 0 0 0 0 36 37 38 39 0 0 0 0 40 41 42 43 0 0 0 0 0 0 0 1 0 0 0 0 44 45 46 47 0 0 0 0 48 49 50 51 0 0 0 0 52 53 54 55 0 0 0 0 56 57 58 59 0 0 0 0 60 61 62 63 0 0 0 0 64 65 66 67 0 0 0 0 68 69 70 71 0 0 0 0 72 73 74 75 0 0 0 0 76 77 78 79 0 0 0 0 80 81 82 83 0 0 0 0 84 85 86 87 0 0 0 0 0 0 0 1 0 0 0 0 88 89 90 91 0 0 0 0 92 93 94 95 0 0 0 0 96 97 98 99 0 0 0 0 100 101 102 103 0 0 0 0 104 105 106 107 0 0 0 0 108 109 110 111 0 0 0 0 112 113 114 115 0 0 0 0 116 117 118 119 0 0 0 0 120 121 122 123 0 0 0 0 124 125 126 127 0 0 0 0 -128 -127 -126 -125 0 0 0 0 0 0 0 1 0 0 0 0 -124 -123 -122 -121 0 0 0 0 -120 -119 -118 -117 0 0 0 0 -116 -115 -114 -113 0 0 0 0 -112 -111 -110 -109 0 0 0 0 -108 -107 -106 -105 0 0 0 0 -104 -103 -102 -101 0 0 0 0 -100 -99 -98 -97 0 0 0 0 -96 -95 -94 -93 0 0 0 0 -92 -91 -90 -89 0 0 0 0 -88 -87 -86 -85 0 0 0 0 -84 -83 -82 -81 0 0 0 0 0 0 0 1 0 0 0 0 -80 -79 -78 -77 0 0 0 0 -76 -75 -74 -73 0 0 0 0 -72 -71 -70 -69 0 0 0 0 -68 -67 -66 -65 0 0 0 0 -64 -63 -62 -61 0 0 0 0 -60 -59 -58 -57 0 0 0 0 -56 -55 -54 -53 0 0 0 0 -52 -51 -50 -49 0 0 0 0 -48 -47 -46 -45 0 0 0 0 -44 -43 -42 -41 0 0 0 0 -40 -39 -38 -37 0 0 0 0 0 0 0 1 0 0 0 0 -36 -35 -34 -33 0 0 0 0 -32 -31 -30 -29 0 0 0 0 -28 -27 -26 -25 0 0 0 0 -24 -23 -22 -21 0 0 0 0 -20 -19 -18 -17 0 0 0 0 -16 -15 -14 -13 0 0 0 0 -12 -11 -10 -9 0 0 0 0 -8 -7 -6 -5 0 0 0 0 -4 -3 -2 -1 0 0 0 0 0 1 2 3 0 0 0 0 4 5 6 7 0 0 0 0 0 0 0 1 0 0 0 0 8 9 10 11 0 0 0 0 12 13 14 15 0 0 0 0 16 17 18 19 0 0 0 0 20 21 22 23 0 0 0 0 24 25 26 27 0 0 0 0 28 29 30 31 0 0 0 0 32 33 34 35 0 0 0 0 36 37 38 39 0 0 0 0 40 41 42 43 0 0 0 0 44 45 46 47 0 0 0 0 48 49 50 51 0 0 0 0 0 0 0 1 0 0 0 0 52 53 54 55 0 0 0 0 56 57 58 59 0 0 0 0 60 61 62 63 0 0 0 0 64 65 66 67 0 0 0 0 68 69 70 71 0 0 0 0 72 73 74 75 0 0 0 0 76 77 78 79 0 0 0 0 80 81 82 83 0 0 0 0 84 85 86 87 0 0 0 0 88 89 90 91 0 0 0 0 92 93 94 95 0 0 0 0 0 0 0 1 0 0 0 0 96 97 98 99 0 0 0 0 100 101 102 103 0 0 0 0 104 105 106 107 0 0 0 0 108 109 110 111 0 0 0 0 112 113 114 115 0 0 0 0 116 117 118 119 0 0 0 0 120 121 122 123 0 0 0 0 124 125 126 127 0 0 0 0 -128 -127 -126 -125 0 0 0 0 -124 -123 -122 -121 0 0 0 0 -120 -119 -118 -117 0 0 0 0 0 0 0 1 0 0 0 0 -116 -115 -114 -113 0 0 0 0 -112 -111 -110 -109 0 0 0 0 -108 -107 -106 -105 0 0 0 0 -104 -103 -102 -101 0 0 0 0 -100 -99 -98 -97 0 0 0 0 -96 -95 -94 -93 0 0 0 0 -92 -91 -90 -89 0 0 0 0 -88 -87 -86 -85 0 0 0 0 -84 -83 -82 -81 0 0 0 0 -80 -79 -78 -77 0 0 0 0 -76 -75 -74 -73 0 0 0 0 0 0 0 1 0 0 0 0 -72 -71 -70 -69 0 0 0 0 -68 -67 -66 -65 0 0 0 0 -64 -63 -62 -61 0 0 0 0 -60 -59 -58 -57 0 0 0 0 -56 -55 -54 -53 0 0 0 0 -52 -51 -50 -49 0 0 0 0 -48 -47 -46 -45 0 0 0 0 -44 -43 -42 -41 0 0 0 0 -40 -39 -38 -37 0 0 0 0 -36 -35 -34 -33 0 0 0 0 -32 -31 -30 -29 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 \ No newline at end of file
diff --git a/systemtest/testdata/updateset2/u97_lookup.ql.out b/systemtest/testdata/updateset2/u97_lookup.ql.out
deleted file mode 100644
index 62bcea6..0000000
--- a/systemtest/testdata/updateset2/u97_lookup.ql.out
+++ /dev/null
@@ -1,25 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:11,0:11]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:11,0:11]>
- Type Schema...........: marray< ulong >
- Domain................: [0:11,0:11]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 576
- 9 9 9 9 9 9 9 9 9 9 9 1
- 9 9 9 9 9 9 9 9 9 9 9 1
- 9 9 9 9 9 9 9 9 9 9 9 1
- 9 9 9 9 9 9 9 9 9 9 9 1
- 9 9 9 9 9 9 9 9 9 9 9 1
- 9 9 9 9 9 9 9 9 9 9 9 1
- 9 9 9 9 9 9 9 9 9 9 9 1
- 9 9 9 9 9 9 9 9 9 9 9 1
- 9 9 9 9 9 9 9 9 9 9 9 1
- 9 9 9 9 9 9 9 9 9 9 9 1
- 9 9 9 9 9 9 9 9 9 9 9 1
- 1 1 1 1 1 1 1 1 1 1 1 1
--- Testbed end block:
diff --git a/systemtest/testdata/updateset2/u98_deletemdd.ql b/systemtest/testdata/updateset2/u98_deletemdd.ql
deleted file mode 100644
index 334eb71..0000000
--- a/systemtest/testdata/updateset2/u98_deletemdd.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-DELETE FROM UpdateULong2 AS a
-WHERE true
diff --git a/systemtest/testdata/updateset2/u98_deletemdd.ql.java.out b/systemtest/testdata/updateset2/u98_deletemdd.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset2/u98_deletemdd.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset2/u98_deletemdd.ql.out b/systemtest/testdata/updateset2/u98_deletemdd.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset2/u98_deletemdd.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset2/u99_dropcoll.ql b/systemtest/testdata/updateset2/u99_dropcoll.ql
deleted file mode 100644
index 96b69f4..0000000
--- a/systemtest/testdata/updateset2/u99_dropcoll.ql
+++ /dev/null
@@ -1 +0,0 @@
-DROP COLLECTION UpdateULong2
diff --git a/systemtest/testdata/updateset2/u99_dropcoll.ql.java.out b/systemtest/testdata/updateset2/u99_dropcoll.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset2/u99_dropcoll.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset2/u99_dropcoll.ql.out b/systemtest/testdata/updateset2/u99_dropcoll.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset2/u99_dropcoll.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset3/u01_create.ql b/systemtest/testdata/updateset3/u01_create.ql
deleted file mode 100644
index fad7183..0000000
--- a/systemtest/testdata/updateset3/u01_create.ql
+++ /dev/null
@@ -1 +0,0 @@
-CREATE COLLECTION UpdateULong2 ULongSet
diff --git a/systemtest/testdata/updateset3/u01_create.ql.java.out b/systemtest/testdata/updateset3/u01_create.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset3/u01_create.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset3/u01_create.ql.out b/systemtest/testdata/updateset3/u01_create.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset3/u01_create.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset3/u02_insert.ql b/systemtest/testdata/updateset3/u02_insert.ql
deleted file mode 100644
index 07d8258..0000000
--- a/systemtest/testdata/updateset3/u02_insert.ql
+++ /dev/null
@@ -1 +0,0 @@
-insert into UpdateULong2 values < [0:1,0:4] 1ul, 1ul, 1ul, 1ul, 1ul; 2ul, 2ul, 2ul, 2ul, 2ul >
diff --git a/systemtest/testdata/updateset3/u02_insert.ql.java.out b/systemtest/testdata/updateset3/u02_insert.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset3/u02_insert.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset3/u02_insert.ql.out b/systemtest/testdata/updateset3/u02_insert.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset3/u02_insert.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset3/u03_lookup.ql b/systemtest/testdata/updateset3/u03_lookup.ql
deleted file mode 100644
index 99cf48a..0000000
--- a/systemtest/testdata/updateset3/u03_lookup.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-SELECT a
-FROM UpdateULong2 AS a
diff --git a/systemtest/testdata/updateset3/u03_lookup.ql.java.out b/systemtest/testdata/updateset3/u03_lookup.ql.java.out
deleted file mode 100644
index 24549dd..0000000
--- a/systemtest/testdata/updateset3/u03_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:1,0:4]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 80
- 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 \ No newline at end of file
diff --git a/systemtest/testdata/updateset3/u03_lookup.ql.out b/systemtest/testdata/updateset3/u03_lookup.ql.out
deleted file mode 100644
index 1a2605d..0000000
--- a/systemtest/testdata/updateset3/u03_lookup.ql.out
+++ /dev/null
@@ -1,18 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:1,0:4]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:1,0:4]>
- Type Schema...........: marray< ulong >
- Domain................: [0:1,0:4]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 40
- 1 2
- 1 2
- 1 2
- 1 2
- 1 2
--- Testbed end block:
diff --git a/systemtest/testdata/updateset3/u04_update.ql b/systemtest/testdata/updateset3/u04_update.ql
deleted file mode 100644
index 9628169..0000000
--- a/systemtest/testdata/updateset3/u04_update.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-UPDATE UpdateULong2 AS image
-SET image[*:*,5] ASSIGN < [0:1] 0ul, 0ul >
-
diff --git a/systemtest/testdata/updateset3/u04_update.ql.java.out b/systemtest/testdata/updateset3/u04_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset3/u04_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset3/u04_update.ql.out b/systemtest/testdata/updateset3/u04_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset3/u04_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset3/u05_lookup.ql b/systemtest/testdata/updateset3/u05_lookup.ql
deleted file mode 100644
index 99cf48a..0000000
--- a/systemtest/testdata/updateset3/u05_lookup.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-SELECT a
-FROM UpdateULong2 AS a
diff --git a/systemtest/testdata/updateset3/u05_lookup.ql.java.out b/systemtest/testdata/updateset3/u05_lookup.ql.java.out
deleted file mode 100644
index 4688cf3..0000000
--- a/systemtest/testdata/updateset3/u05_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:1,0:5]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 96
- 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/updateset3/u05_lookup.ql.out b/systemtest/testdata/updateset3/u05_lookup.ql.out
deleted file mode 100644
index 7813a05..0000000
--- a/systemtest/testdata/updateset3/u05_lookup.ql.out
+++ /dev/null
@@ -1,19 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:1,0:5]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:1,0:5]>
- Type Schema...........: marray< ulong >
- Domain................: [0:1,0:5]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 48
- 1 2
- 1 2
- 1 2
- 1 2
- 1 2
- 0 0
--- Testbed end block:
diff --git a/systemtest/testdata/updateset3/u06_update.ql b/systemtest/testdata/updateset3/u06_update.ql
deleted file mode 100644
index 86c998a..0000000
--- a/systemtest/testdata/updateset3/u06_update.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-UPDATE UpdateULong2 AS image
-SET image[2,*:*] ASSIGN < [0:5] 0ul, 0ul, 0ul, 0ul, 0ul, 0ul >
-
diff --git a/systemtest/testdata/updateset3/u06_update.ql.java.out b/systemtest/testdata/updateset3/u06_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset3/u06_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset3/u06_update.ql.out b/systemtest/testdata/updateset3/u06_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset3/u06_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset3/u07_lookup.ql b/systemtest/testdata/updateset3/u07_lookup.ql
deleted file mode 100644
index 99cf48a..0000000
--- a/systemtest/testdata/updateset3/u07_lookup.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-SELECT a
-FROM UpdateULong2 AS a
diff --git a/systemtest/testdata/updateset3/u07_lookup.ql.java.out b/systemtest/testdata/updateset3/u07_lookup.ql.java.out
deleted file mode 100644
index c776c52..0000000
--- a/systemtest/testdata/updateset3/u07_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:2,0:5]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 144
- 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 \ No newline at end of file
diff --git a/systemtest/testdata/updateset3/u07_lookup.ql.out b/systemtest/testdata/updateset3/u07_lookup.ql.out
deleted file mode 100644
index 3c4b0b5..0000000
--- a/systemtest/testdata/updateset3/u07_lookup.ql.out
+++ /dev/null
@@ -1,19 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:2,0:5]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:2,0:5]>
- Type Schema...........: marray< ulong >
- Domain................: [0:2,0:5]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 72
- 1 2 0
- 1 2 0
- 1 2 0
- 1 2 0
- 1 2 0
- 0 0 0
--- Testbed end block:
diff --git a/systemtest/testdata/updateset3/u08_update.ql b/systemtest/testdata/updateset3/u08_update.ql
deleted file mode 100644
index b03dfff..0000000
--- a/systemtest/testdata/updateset3/u08_update.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-UPDATE UpdateULong2 AS image
-SET image[*:*,sdom(image)[1].hi+1] ASSIGN < [0:2] 3ul, 3ul, 3ul >
-
diff --git a/systemtest/testdata/updateset3/u08_update.ql.java.out b/systemtest/testdata/updateset3/u08_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset3/u08_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset3/u08_update.ql.out b/systemtest/testdata/updateset3/u08_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset3/u08_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset3/u09_update.ql b/systemtest/testdata/updateset3/u09_update.ql
deleted file mode 100644
index 64782bf..0000000
--- a/systemtest/testdata/updateset3/u09_update.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-UPDATE UpdateULong2 AS image
-SET image[sdom(image)[0].hi+1,*:*] ASSIGN < [0:6] 3ul, 3ul, 3ul, 3ul, 3ul, 3ul, 3ul >
-
diff --git a/systemtest/testdata/updateset3/u09_update.ql.java.out b/systemtest/testdata/updateset3/u09_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset3/u09_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset3/u09_update.ql.out b/systemtest/testdata/updateset3/u09_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset3/u09_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset3/u10_update.ql b/systemtest/testdata/updateset3/u10_update.ql
deleted file mode 100644
index c7cb769..0000000
--- a/systemtest/testdata/updateset3/u10_update.ql
+++ /dev/null
@@ -1,3 +0,0 @@
-UPDATE UpdateULong2 AS image
-SET image[sdom(image)[0].hi+1,*:*] ASSIGN < [0:6] 4ul, 4ul, 4ul, 4ul, 4ul, 4ul, 4ul >
-
diff --git a/systemtest/testdata/updateset3/u10_update.ql.java.out b/systemtest/testdata/updateset3/u10_update.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset3/u10_update.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset3/u10_update.ql.out b/systemtest/testdata/updateset3/u10_update.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset3/u10_update.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset3/u97_lookup.ql b/systemtest/testdata/updateset3/u97_lookup.ql
deleted file mode 100644
index 99cf48a..0000000
--- a/systemtest/testdata/updateset3/u97_lookup.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-SELECT a
-FROM UpdateULong2 AS a
diff --git a/systemtest/testdata/updateset3/u97_lookup.ql.java.out b/systemtest/testdata/updateset3/u97_lookup.ql.java.out
deleted file mode 100644
index 11794b4..0000000
--- a/systemtest/testdata/updateset3/u97_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayLong
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:4,0:6]
- TilingDomain..........: [0:125,0:125]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 8
- Data format...........: 0
- Data size (bytes).....: 280
- 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 \ No newline at end of file
diff --git a/systemtest/testdata/updateset3/u97_lookup.ql.out b/systemtest/testdata/updateset3/u97_lookup.ql.out
deleted file mode 100644
index 7224cf7..0000000
--- a/systemtest/testdata/updateset3/u97_lookup.ql.out
+++ /dev/null
@@ -1,20 +0,0 @@
--- Testbed line: result_type=set <marray <ulong, [0:4,0:6]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <ulong, [0:4,0:6]>
- Type Schema...........: marray< ulong >
- Domain................: [0:4,0:6]
- Base Type Schema......: ulong
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 140
- 1 2 0 3 4
- 1 2 0 3 4
- 1 2 0 3 4
- 1 2 0 3 4
- 1 2 0 3 4
- 0 0 0 3 4
- 3 3 3 3 4
--- Testbed end block:
diff --git a/systemtest/testdata/updateset3/u98_deletemdd.ql b/systemtest/testdata/updateset3/u98_deletemdd.ql
deleted file mode 100644
index 334eb71..0000000
--- a/systemtest/testdata/updateset3/u98_deletemdd.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-DELETE FROM UpdateULong2 AS a
-WHERE true
diff --git a/systemtest/testdata/updateset3/u98_deletemdd.ql.java.out b/systemtest/testdata/updateset3/u98_deletemdd.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset3/u98_deletemdd.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset3/u98_deletemdd.ql.out b/systemtest/testdata/updateset3/u98_deletemdd.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset3/u98_deletemdd.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset3/u99_dropcoll.ql b/systemtest/testdata/updateset3/u99_dropcoll.ql
deleted file mode 100644
index 96b69f4..0000000
--- a/systemtest/testdata/updateset3/u99_dropcoll.ql
+++ /dev/null
@@ -1 +0,0 @@
-DROP COLLECTION UpdateULong2
diff --git a/systemtest/testdata/updateset3/u99_dropcoll.ql.java.out b/systemtest/testdata/updateset3/u99_dropcoll.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset3/u99_dropcoll.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset3/u99_dropcoll.ql.out b/systemtest/testdata/updateset3/u99_dropcoll.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset3/u99_dropcoll.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset4/u01_create.ql b/systemtest/testdata/updateset4/u01_create.ql
deleted file mode 100644
index bcb9280..0000000
--- a/systemtest/testdata/updateset4/u01_create.ql
+++ /dev/null
@@ -1 +0,0 @@
-CREATE COLLECTION UpdateFloat1 FloatSet
diff --git a/systemtest/testdata/updateset4/u01_create.ql.java.out b/systemtest/testdata/updateset4/u01_create.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset4/u01_create.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset4/u01_create.ql.out b/systemtest/testdata/updateset4/u01_create.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset4/u01_create.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset4/u02_insert.ql b/systemtest/testdata/updateset4/u02_insert.ql
deleted file mode 100644
index cc0a568..0000000
--- a/systemtest/testdata/updateset4/u02_insert.ql
+++ /dev/null
@@ -1 +0,0 @@
-insert into UpdateFloat1 values $1 * 2f
diff --git a/systemtest/testdata/updateset4/u02_insert.ql.java.out b/systemtest/testdata/updateset4/u02_insert.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset4/u02_insert.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset4/u02_insert.ql.out b/systemtest/testdata/updateset4/u02_insert.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset4/u02_insert.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset4/u97_lookup.ql b/systemtest/testdata/updateset4/u97_lookup.ql
deleted file mode 100644
index a5da017..0000000
--- a/systemtest/testdata/updateset4/u97_lookup.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-SELECT a
-FROM UpdateFloat1 AS a
diff --git a/systemtest/testdata/updateset4/u97_lookup.ql.java.out b/systemtest/testdata/updateset4/u97_lookup.ql.java.out
deleted file mode 100644
index fe4e976..0000000
--- a/systemtest/testdata/updateset4/u97_lookup.ql.java.out
+++ /dev/null
@@ -1,15 +0,0 @@
-
-rasj.RasMArrayFloat
- Object Name...........:
- Object Type...........: 1
- Object Type Name......:
- Type Structure........:
- Type Schema...........: <nn>
- Domain................: [0:10,0:10]
- TilingDomain..........: [0:177,0:177]
- TileSize..............: 128000 bytes
- Base Type Schema......: <nn>
- Base Type Length......: 4
- Data format...........: 0
- Data size (bytes).....: 484
- 72 1 1 -128 77 0 -96 -63 77 -128 -112 -95 77 -64 -48 -31 78 0 -120 -111 78 32 -88 -79 78 64 -56 -47 78 96 -24 -15 78 -128 -124 -119 78 -112 -108 -103 78 -96 -92 -87 78 -80 -76 -71 78 -64 -60 -55 78 -48 -44 -39 78 -32 -28 -23 78 -16 -12 -7 79 0 -126 -123 79 8 -118 -115 79 16 -110 -107 79 24 -102 -99 79 32 -94 -91 79 40 -86 -83 79 48 -78 -75 79 56 -70 -67 79 64 -62 -59 79 72 -54 -51 79 80 -46 -43 79 88 -38 -35 79 96 -30 -27 79 104 -22 -19 79 112 -14 -11 79 120 -6 -3 -49 126 -4 -5 -49 118 -12 -13 -49 110 -20 -21 -49 102 -28 -29 -49 94 -36 -37 -49 86 -44 -45 -49 78 -52 -53 -49 70 -60 -61 -49 62 -68 -69 -49 54 -76 -77 -49 46 -84 -85 -49 38 -92 -93 -49 30 -100 -101 -49 22 -108 -109 -49 14 -116 -117 -49 6 -124 -125 -50 -4 -8 -11 -50 -20 -24 -27 -50 -36 -40 -43 -50 -52 -56 -59 -50 -68 -72 -75 -50 -84 -88 -91 -50 -100 -104 -107 -50 -116 -120 -123 -50 120 -16 -23 -50 88 -48 -55 -50 56 -80 -87 -50 24 -112 -119 -51 -16 -32 -47 -51 -80 -96 -111 -51 96 -64 -95 -52 -64 -128 64 72 1 1 -128 77 0 -96 -63 77 -128 -112 -95 77 -64 -48 -31 78 0 -120 -111 78 32 -88 -79 78 64 -56 -47 78 96 -24 -15 78 -128 -124 -119 78 -112 -108 -103 78 -96 -92 -87 78 -80 -76 -71 78 -64 -60 -55 78 -48 -44 -39 78 -32 -28 -23 78 -16 -12 -7 79 0 -126 -123 79 8 -118 -115 79 16 -110 -107 79 24 -102 -99 79 32 -94 -91 79 40 -86 -83 79 48 -78 -75 79 56 -70 -67 79 64 -62 -59 79 72 -54 -51 79 80 -46 -43 79 88 -38 -35 79 96 -30 -27 79 104 -22 -19 79 112 -14 -11 79 120 -6 -3 -49 126 -4 -5 -49 118 -12 -13 -49 110 -20 -21 -49 102 -28 -29 -49 94 -36 -37 -49 86 -44 -45 -49 78 -52 -53 -49 70 -60 -61 -49 62 -68 -69 -49 54 -76 -77 -49 46 -84 -85 -49 38 -92 -93 -49 30 -100 -101 -49 22 -108 -109 -49 14 -116 -117 -49 6 -124 -125 -50 -4 -8 -11 -50 -20 -24 -27 -50 -36 -40 -43 -50 -52 -56 -59 -50 -68 -72 -75 -50 -84 -88 -91 -50 -100 -104 -107 -50 -116 -120 -123 -50 120 -16 -23 \ No newline at end of file
diff --git a/systemtest/testdata/updateset4/u97_lookup.ql.out b/systemtest/testdata/updateset4/u97_lookup.ql.out
deleted file mode 100644
index 67c8388..0000000
--- a/systemtest/testdata/updateset4/u97_lookup.ql.out
+++ /dev/null
@@ -1,24 +0,0 @@
--- Testbed line: result_type=set <marray <float, [0:10,0:10]>>
--- Testbed line: result_elements=1
--- Testbed start block:
-Image 1
-GMarray
- Type Structure........: marray <float, [0:10,0:10]>
- Type Schema...........: marray< float >
- Domain................: [0:10,0:10]
- Base Type Schema......: float
- Base Type Length......: 4
- Data format.......... : Array
- Data size (bytes).... : 484
- 18 18 18 18 18 18 18 18 18 18 18
- 18 18 18 18 18 18 18 18 18 18 18
- 18 18 18 18 18 18 18 18 18 18 18
- 18 18 18 18 18 18 18 18 18 18 18
- 18 18 18 18 18 18 18 18 18 18 18
- 18 18 18 18 18 18 18 18 18 18 18
- 18 18 18 18 18 18 18 18 18 18 18
- 18 18 18 18 18 18 18 18 18 18 18
- 18 18 18 18 18 18 18 18 18 18 18
- 18 18 18 18 18 18 18 18 18 18 18
- 18 18 18 18 18 18 18 18 18 18 18
--- Testbed end block:
diff --git a/systemtest/testdata/updateset4/u98_deletemdd.ql b/systemtest/testdata/updateset4/u98_deletemdd.ql
deleted file mode 100644
index 7b89f8e..0000000
--- a/systemtest/testdata/updateset4/u98_deletemdd.ql
+++ /dev/null
@@ -1,2 +0,0 @@
-DELETE FROM UpdateFloat1 AS a
-WHERE true
diff --git a/systemtest/testdata/updateset4/u98_deletemdd.ql.java.out b/systemtest/testdata/updateset4/u98_deletemdd.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset4/u98_deletemdd.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset4/u98_deletemdd.ql.out b/systemtest/testdata/updateset4/u98_deletemdd.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset4/u98_deletemdd.ql.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset4/u99_dropcoll.ql b/systemtest/testdata/updateset4/u99_dropcoll.ql
deleted file mode 100644
index 3160425..0000000
--- a/systemtest/testdata/updateset4/u99_dropcoll.ql
+++ /dev/null
@@ -1 +0,0 @@
-DROP COLLECTION UpdateFloat1
diff --git a/systemtest/testdata/updateset4/u99_dropcoll.ql.java.out b/systemtest/testdata/updateset4/u99_dropcoll.ql.java.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset4/u99_dropcoll.ql.java.out
+++ /dev/null
diff --git a/systemtest/testdata/updateset4/u99_dropcoll.ql.out b/systemtest/testdata/updateset4/u99_dropcoll.ql.out
deleted file mode 100644
index e69de29..0000000
--- a/systemtest/testdata/updateset4/u99_dropcoll.ql.out
+++ /dev/null
diff --git a/systemtest/testjava.sh b/systemtest/testjava.sh
deleted file mode 100644
index 5e1cda7..0000000
--- a/systemtest/testjava.sh
+++ /dev/null
@@ -1,353 +0,0 @@
-#!/bin/ksh
-#
-# This file is part of rasdaman community.
-#
-# Rasdaman community is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Rasdaman community 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 General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with rasdaman community. If not, see <http://www.gnu.org/licenses/>.
-#
-# Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann /
-# rasdaman GmbH.
-#
-# For more information please see <http://www.rasdaman.org>
-# or contact Peter Baumann via <baumann@rasdaman.com>.
-######################### testcenter.sh header ###################
-#
-# testcenter.sh FOR:
-# Release of RASDAMAN
-#
-#
-# COMMENTS: needs class examples.TestQuery
-# This facility is not necessary because you can start manualy the server
-#
-##################################################################
-
-TESTER=$USER
-CLIENT=$HOSTNAME
-SERVER=$HOSTNAME
-BASENAME=RASBASE
-TESTDATE=$(date +"%d.%m.%Y_%H:%M:%S")
-LOGFILE=testjava.log
-LOGRCS=javasession.log
-INTERACTIVE="off"
-SCRIPTS="off"
-QUERIES="on"
-PRESERVERESULTS="off"
-DEBUGCOMMANDS="off"
-PROTOCOL=$RMANPROTOCOL
-
-if [[ $1 = "" ]]; then
- TESTDIR="testdata"
-else
- TESTDIR=$1
-fi
-
-showOptions()
-{
- clear
- echo "===================================================================="
- echo " TEST JAVA OPTIONS:"
- echo "===================================================================="
- echo " Date...........................: " `date`
- echo " (T)ester...............: " $TESTER
- echo " (C)lient name..........: " $CLIENT
- echo " (S)erver name..........: " $SERVER
- echo " (B)ase name............: " $BASENAME
- echo " (L)og file.............: " $LOGFILE
- echo " (Q)uery dir............: " $TESTDIR
- echo ""
- echo " (I)nteractive..........: " $INTERACTIVE
- echo " (P)reserve results.....: " $PRESERVERESULTS
- echo " (D)ebug commands.......: " $DEBUGCOMMANDS
- echo ""
- echo " Phase (1) Test Queries.: " $QUERIES
- echo " Phase (2) Test Scripts.: " $SCRIPTS
- echo ""
- echo " Protocol................: " $PROTOCOL
-}
-setParameters()
-{
- option="*"
-
- while [[ $option != "" ]]; do
-
- showOptions
-
- echo " \nEnter [tcsblqipd12] to change setting or <return> to continue! \c"
- read option
- echo "\n"
-
- if [[ $option = t ]]; then
- echo " Enter new name for tester: \c"
- read TESTER
- echo
- elif [[ $option = c ]]; then
- echo " Enter new client name: \c"
- read CLIENT
- echo
- elif [[ $option = s ]]; then
- echo " Enter new server name: \c"
- read SERVER
- echo
- elif [[ $option = b ]]; then
- echo " Enter new base name: \c"
- read BASENAME
- echo
- elif [[ $option = l ]]; then
- echo " Enter new name for the log file: \c"
- read LOGFILE
- echo
- elif [[ $option = q ]]; then
- echo " Enter new name for the query data directory: \c"
- read TESTDIR
- echo
- elif [[ $option = i ]]; then
- if [[ $INTERACTIVE = "off" ]]; then
- INTERACTIVE="on"
- else
- INTERACTIVE="off"
- fi
- elif [[ $option = p ]]; then
- if [[ $PRESERVERESULTS = "off" ]]; then
- PRESERVERESULTS="on"
- else
- PRESERVERESULTS="off"
- fi
- elif [[ $option = d ]]; then
- if [[ $DEBUGCOMMANDS = "off" ]]; then
- DEBUGCOMMANDS="on"
- else
- DEBUGCOMMANDS="off"
- fi
- elif [[ $option = 1 ]]; then
- if [[ $QUERIES = "off" ]]; then
- QUERIES="on"
- else
- QUERIES="off"
- fi
- elif [[ $option = 2 ]]; then
- if [[ $SCRIPTS = "off" ]]; then
- SCRIPTS="on"
- else
- SCRIPTS="off"
- fi
- fi
-
- done
-}
-
-
-
-testQuery()
-{
- testFile=$1
-
- echo $testCnt ". Test query: " $testFile "\c"
-
- YesNo="y"
- if [[ $INTERACTIVE = "on" ]]; then
- echo " Test it (y/n) ? \c"
- read YesNo
- fi
-
- if [[ $YesNo = "y" ]]; then
- $query $testFile -testbed > testbedOutput
- checkTestImage $testFile;
- fi
-}
-
-
-
-testScript()
-{
- testFile=$1
-
- echo $testCnt ". Test script: " $testFile "\c"
-
- YesNo="y"
- if [[ $INTERACTIVE = "on" ]]; then
- echo " Test it (y/n) ? \c"
- read YesNo
- fi
-
- if [[ $YesNo = "y" ]]; then
- $testFile $SERVER $BASENAME > testbedOutput
- checkTestImage $testFile;
- fi
-}
-
-
-
-checkTestImage()
-{
- returnValue="EXECUTION OK"
-
- # create info file
- gawk -f testOutputGen.awk testbedOutput > testbedOutputInfo
-
- # check for verification file
- verificationFile=$testFile".out"
-
- if [[ ! -a $verificationFile ]]; then
- echo FAILED
- echo " ERROR: verification file $verificationFile does not exist"
-
- echo " Do you want to see the output (y/n) ? \c"
- read YesNo
- echo "\n"
-
- if [[ $YesNo = y ]]; then
- echo "I. TEST FILE"
- cat $testFile
- echo "\n\nII. OUTPUT"
- cat testbedOutputInfo
- echo "\n\n"
- fi
-
- echo " Do you want to create a verification file (y/n) ? \c"
- read YesNo
- echo "\n"
-
- if [[ $YesNo = y ]]; then
- cp testbedOutputInfo $verificationFile
- echo " CREATED\n"
- returnValue="VERIFICATION FILE CREATED"
- else
- echo " NOT CREATED\n"
- returnValue="VERIFICATION FILE NOT FOUND"
- fi
-
- else
-
- diff testbedOutputInfo $verificationFile
-
- if [[ $? = 1 ]]; then
- echo "FAILED"
- echo "\nProgram output:"
- cat testbedOutput
- echo "\n\n"
- returnValue="EXECUTION FAILED"
-
- echo " Do you want to update the verification file (y/n) ? \c"
- read YesNo
- echo "\n"
-
- if [[ $YesNo = y ]]; then
- co -l $verificationFile
- cp testbedOutputInfo $verificationFile
- echo " UPDATED\n"
- ci -u -m"testcenter update" $verificationFile
- returnValue="VERIFICATION FILE UPDATED"
- fi
-
- else
- echo "OK"
- fi
-
- fi
-
- rm testbedOutput testbedOutputInfo
-}
-
-
-
-#
-# main
-#
-
-# test programs
-query="$RMANBASE/java/examples/TestQuery.class"
-images="$RMANBASE/systemtest/images"
-
-if [[ ! -a $query ]]; then
- query="$RMANBASE/java/classes/examples/TestQuery.class"
- if [[ ! -a $query ]]; then
- echo "\nTest program $query not found"
- echo "Please build the program and try again."
- return
- fi
-fi
-
-setParameters;
-query="$query -s $SERVER -d $BASENAME"
-YesNo=""
-
-if [[ -f $LOGFILE ]]; then
- echo "\nDelete log file $LOGFILE (y/n) ? \c"
- read YesNo
- echo "\n\n"
- if [[ $YesNo = y ]]; then
- rm $LOGFILE
- fi
-fi
-
-
-echo "----------------------------------JAVA TEST SESSION-------------------------" >> $LOGFILE
-echo "- Date........ : " $TESTDATE >> $LOGFILE
-echo "- Tester.......: " $TESTER >> $LOGFILE
-echo "- Directory....: " $PWD/$TESTDIR >> $LOGFILE
-echo "- Client name..: " $CLIENT >> $LOGFILE
-echo "- Server name..: " $SERVER >> $LOGFILE
-echo "- Base name....: " $BASENAME >> $LOGFILE
-echo "-------------------------------------START----------------------------------" >> $LOGFILE
-
-
-
-#
-# test query files
-#
-
-if [[ $QUERIES = "on" ]]; then
- echo "\nPhase 1: Testing Query Files\n"
-
- if [[ $PRESERVERESULTS = "on" ]]; then
- if [[ $DEBUGCOMMANDS = "on" ]]; then
- echo java -Xms100m -Xmx200m -DRMANPROTOCOL=$PROTOCOL -classpath $CLASSPATH examples.TestQuery -server $SERVER -database $BASENAME -testdirectory $TESTDIR -logfile $LOGFILE -preserveresult
- else
- java -Xms100m -Xmx200m -DRMANPROTOCOL=$PROTOCOL -classpath $CLASSPATH examples.TestQuery -server $SERVER -database $BASENAME -testdirectory $TESTDIR -logfile $LOGFILE -preserveresult
- fi
- else
- if [[ $DEBUGCOMMANDS = "on" ]]; then
- echo java -Xms100m -Xmx200m -DRMANPROTOCOL=$PROTOCOL -classpath $CLASSPATH examples.TestQuery -server $SERVER -database $BASENAME -testdirectory $TESTDIR -logfile $LOGFILE
- else
- java -Xms100m -Xmx200m -DRMANPROTOCOL=$PROTOCOL -classpath $CLASSPATH examples.TestQuery -server $SERVER -database $BASENAME -testdirectory $TESTDIR -logfile $LOGFILE
- fi
- fi
-
-fi
-
-
-#
-# test scripts
-#
-
-if [[ $SCRIPTS = "on" ]]; then
- echo "\nPhase 2: Testing Scripts\n"
-
- testCnt=1
- scriptFiles=`find scripts -name '*.sh' | sort`
-
- for scriptFile in $scriptFiles; do
-
- testScript $scriptFile
-
- echo "Script " $testCnt $scriptFile":" $returnValue >> $LOGFILE
-
- testCnt=$(($testCnt+1))
- done
-fi
-
-echo "\n-------------------------------------END------------------------------------" >> $LOGFILE
-echo "\n\n" >> $LOGFILE
-
-
-echo "\nTesting finnished.\n"