(module $pm.wasm (type (;0;) (func (param i32 i32))) (type (;1;) (func)) (type (;2;) (func (param i32))) (type (;3;) (func (param i32) (result i32))) (type (;4;) (func (result i32))) (type (;5;) (func (param f32) (result f32))) (type (;6;) (func (param i32 i32 i32))) (import "__pragma" "loopbound" (func $__pragma_loopbound (type 0))) (func $__wasm_apply_data_relocs (type 1)) (func $pm_init_lib (type 2) (param i32) (local i32 i32 i32 i32) global.get $__stack_pointer i32.const 16 i32.sub local.tee 1 global.set $__stack_pointer local.get 0 i32.const 1 i32.store offset=24 local.get 0 i64.const 8589934592 i64.store offset=16 align=4 local.get 0 i64.const 274877907004 i64.store offset=8 align=4 local.get 1 i32.const 0 i32.store offset=12 i32.const 60 i32.const 60 call $__pragma_loopbound i32.const 0 i32.const 1024 i32.const 15104 i32.add i32.store offset=31980 i32.const 0 i32.const 1024 i32.const 14848 i32.add i32.store offset=31976 i32.const 0 i32.const 1024 i32.const 14592 i32.add i32.store offset=31972 i32.const 0 i32.const 1024 i32.const 14336 i32.add i32.store offset=31968 i32.const 0 i32.const 1024 i32.const 14080 i32.add i32.store offset=31964 i32.const 0 i32.const 1024 i32.const 13824 i32.add i32.store offset=31960 i32.const 0 i32.const 1024 i32.const 13568 i32.add i32.store offset=31956 i32.const 0 i32.const 1024 i32.const 13312 i32.add i32.store offset=31952 i32.const 0 i32.const 1024 i32.const 13056 i32.add i32.store offset=31948 i32.const 0 i32.const 1024 i32.const 12800 i32.add i32.store offset=31944 i32.const 0 i32.const 1024 i32.const 12544 i32.add i32.store offset=31940 i32.const 0 i32.const 1024 i32.const 12288 i32.add i32.store offset=31936 i32.const 0 i32.const 1024 i32.const 12032 i32.add i32.store offset=31932 i32.const 0 i32.const 1024 i32.const 11776 i32.add i32.store offset=31928 i32.const 0 i32.const 1024 i32.const 11520 i32.add i32.store offset=31924 i32.const 0 i32.const 1024 i32.const 11264 i32.add i32.store offset=31920 i32.const 0 i32.const 1024 i32.const 11008 i32.add i32.store offset=31916 i32.const 0 i32.const 1024 i32.const 10752 i32.add i32.store offset=31912 i32.const 0 i32.const 1024 i32.const 10496 i32.add i32.store offset=31908 i32.const 0 i32.const 1024 i32.const 10240 i32.add i32.store offset=31904 i32.const 0 i32.const 1024 i32.const 9984 i32.add i32.store offset=31900 i32.const 0 i32.const 1024 i32.const 9728 i32.add i32.store offset=31896 i32.const 0 i32.const 1024 i32.const 9472 i32.add i32.store offset=31892 i32.const 0 i32.const 1024 i32.const 9216 i32.add i32.store offset=31888 i32.const 0 i32.const 1024 i32.const 8960 i32.add i32.store offset=31884 i32.const 0 i32.const 1024 i32.const 8704 i32.add i32.store offset=31880 i32.const 0 i32.const 1024 i32.const 8448 i32.add i32.store offset=31876 i32.const 0 i32.const 1024 i32.const 8192 i32.add i32.store offset=31872 i32.const 0 i32.const 1024 i32.const 7936 i32.add i32.store offset=31868 i32.const 0 i32.const 1024 i32.const 7680 i32.add i32.store offset=31864 i32.const 0 i32.const 1024 i32.const 7424 i32.add i32.store offset=31860 i32.const 0 i32.const 1024 i32.const 7168 i32.add i32.store offset=31856 i32.const 0 i32.const 1024 i32.const 6912 i32.add i32.store offset=31852 i32.const 0 i32.const 1024 i32.const 6656 i32.add i32.store offset=31848 i32.const 0 i32.const 1024 i32.const 6400 i32.add i32.store offset=31844 i32.const 0 i32.const 1024 i32.const 6144 i32.add i32.store offset=31840 i32.const 0 i32.const 1024 i32.const 5888 i32.add i32.store offset=31836 i32.const 0 i32.const 1024 i32.const 5632 i32.add i32.store offset=31832 i32.const 0 i32.const 1024 i32.const 5376 i32.add i32.store offset=31828 i32.const 0 i32.const 1024 i32.const 5120 i32.add i32.store offset=31824 i32.const 0 i32.const 1024 i32.const 4864 i32.add i32.store offset=31820 i32.const 0 i32.const 1024 i32.const 4608 i32.add i32.store offset=31816 i32.const 0 i32.const 1024 i32.const 4352 i32.add i32.store offset=31812 i32.const 0 i32.const 1024 i32.const 4096 i32.add i32.store offset=31808 i32.const 0 i32.const 1024 i32.const 3840 i32.add i32.store offset=31804 i32.const 0 i32.const 1024 i32.const 3584 i32.add i32.store offset=31800 i32.const 0 i32.const 1024 i32.const 3328 i32.add i32.store offset=31796 i32.const 0 i32.const 1024 i32.const 3072 i32.add i32.store offset=31792 i32.const 0 i32.const 1024 i32.const 2816 i32.add i32.store offset=31788 i32.const 0 i32.const 1024 i32.const 2560 i32.add i32.store offset=31784 i32.const 0 i32.const 1024 i32.const 2304 i32.add i32.store offset=31780 i32.const 0 i32.const 1024 i32.const 2048 i32.add i32.store offset=31776 i32.const 0 i32.const 1024 i32.const 1792 i32.add i32.store offset=31772 i32.const 0 i32.const 1024 i32.const 1536 i32.add i32.store offset=31768 i32.const 0 i32.const 1024 i32.const 1280 i32.add i32.store offset=31764 i32.const 0 i32.const 1024 i32.const 1024 i32.add i32.store offset=31760 i32.const 0 i32.const 1024 i32.const 768 i32.add i32.store offset=31756 i32.const 0 i32.const 1024 i32.const 512 i32.add i32.store offset=31752 i32.const 0 i32.const 1024 i32.const 256 i32.add i32.store offset=31748 i32.const 0 i32.const 1024 i32.store offset=31744 i32.const 60 i32.const 60 call $__pragma_loopbound i32.const -240 local.set 2 loop ;; label = @1 local.get 1 i32.load offset=12 local.set 3 local.get 2 i32.const 31984 i32.add local.tee 4 local.get 4 i32.load local.get 3 i32.const 2 i32.shl i32.add i32.store local.get 1 i32.load offset=12 local.set 3 local.get 2 i32.const 31988 i32.add local.tee 4 local.get 4 i32.load local.get 3 i32.const 2 i32.shl i32.add i32.store local.get 1 i32.load offset=12 local.set 3 local.get 2 i32.const 31992 i32.add local.tee 4 local.get 4 i32.load local.get 3 i32.const 2 i32.shl i32.add i32.store local.get 1 i32.load offset=12 local.set 3 local.get 2 i32.const 31996 i32.add local.tee 4 local.get 4 i32.load local.get 3 i32.const 2 i32.shl i32.add i32.store local.get 2 i32.const 16 i32.add local.tee 2 br_if 0 (;@1;) end local.get 0 i32.const 31744 i32.store offset=4 local.get 0 i32.const 0 i32.load offset=31744 i32.store local.get 1 i32.const 16 i32.add global.set $__stack_pointer) (func $pm_init_pattern (type 2) (param i32) (local i32 i32 i32 i32) global.get $__stack_pointer i32.const 16 i32.sub local.tee 1 global.set $__stack_pointer local.get 0 i32.const 1 i32.store offset=24 local.get 0 i64.const 8589934592 i64.store offset=16 align=4 local.get 0 i64.const 274877907004 i64.store offset=8 align=4 local.get 1 i32.const 0 i32.store offset=12 i32.const 60 i32.const 60 call $__pragma_loopbound i32.const 0 i32.const 16384 i32.const 15104 i32.add i32.store offset=32220 i32.const 0 i32.const 16384 i32.const 14848 i32.add i32.store offset=32216 i32.const 0 i32.const 16384 i32.const 14592 i32.add i32.store offset=32212 i32.const 0 i32.const 16384 i32.const 14336 i32.add i32.store offset=32208 i32.const 0 i32.const 16384 i32.const 14080 i32.add i32.store offset=32204 i32.const 0 i32.const 16384 i32.const 13824 i32.add i32.store offset=32200 i32.const 0 i32.const 16384 i32.const 13568 i32.add i32.store offset=32196 i32.const 0 i32.const 16384 i32.const 13312 i32.add i32.store offset=32192 i32.const 0 i32.const 16384 i32.const 13056 i32.add i32.store offset=32188 i32.const 0 i32.const 16384 i32.const 12800 i32.add i32.store offset=32184 i32.const 0 i32.const 16384 i32.const 12544 i32.add i32.store offset=32180 i32.const 0 i32.const 16384 i32.const 12288 i32.add i32.store offset=32176 i32.const 0 i32.const 16384 i32.const 12032 i32.add i32.store offset=32172 i32.const 0 i32.const 16384 i32.const 11776 i32.add i32.store offset=32168 i32.const 0 i32.const 16384 i32.const 11520 i32.add i32.store offset=32164 i32.const 0 i32.const 16384 i32.const 11264 i32.add i32.store offset=32160 i32.const 0 i32.const 16384 i32.const 11008 i32.add i32.store offset=32156 i32.const 0 i32.const 16384 i32.const 10752 i32.add i32.store offset=32152 i32.const 0 i32.const 16384 i32.const 10496 i32.add i32.store offset=32148 i32.const 0 i32.const 16384 i32.const 10240 i32.add i32.store offset=32144 i32.const 0 i32.const 16384 i32.const 9984 i32.add i32.store offset=32140 i32.const 0 i32.const 16384 i32.const 9728 i32.add i32.store offset=32136 i32.const 0 i32.const 16384 i32.const 9472 i32.add i32.store offset=32132 i32.const 0 i32.const 16384 i32.const 9216 i32.add i32.store offset=32128 i32.const 0 i32.const 16384 i32.const 8960 i32.add i32.store offset=32124 i32.const 0 i32.const 16384 i32.const 8704 i32.add i32.store offset=32120 i32.const 0 i32.const 16384 i32.const 8448 i32.add i32.store offset=32116 i32.const 0 i32.const 16384 i32.const 8192 i32.add i32.store offset=32112 i32.const 0 i32.const 16384 i32.const 7936 i32.add i32.store offset=32108 i32.const 0 i32.const 16384 i32.const 7680 i32.add i32.store offset=32104 i32.const 0 i32.const 16384 i32.const 7424 i32.add i32.store offset=32100 i32.const 0 i32.const 16384 i32.const 7168 i32.add i32.store offset=32096 i32.const 0 i32.const 16384 i32.const 6912 i32.add i32.store offset=32092 i32.const 0 i32.const 16384 i32.const 6656 i32.add i32.store offset=32088 i32.const 0 i32.const 16384 i32.const 6400 i32.add i32.store offset=32084 i32.const 0 i32.const 16384 i32.const 6144 i32.add i32.store offset=32080 i32.const 0 i32.const 16384 i32.const 5888 i32.add i32.store offset=32076 i32.const 0 i32.const 16384 i32.const 5632 i32.add i32.store offset=32072 i32.const 0 i32.const 16384 i32.const 5376 i32.add i32.store offset=32068 i32.const 0 i32.const 16384 i32.const 5120 i32.add i32.store offset=32064 i32.const 0 i32.const 16384 i32.const 4864 i32.add i32.store offset=32060 i32.const 0 i32.const 16384 i32.const 4608 i32.add i32.store offset=32056 i32.const 0 i32.const 16384 i32.const 4352 i32.add i32.store offset=32052 i32.const 0 i32.const 16384 i32.const 4096 i32.add i32.store offset=32048 i32.const 0 i32.const 16384 i32.const 3840 i32.add i32.store offset=32044 i32.const 0 i32.const 16384 i32.const 3584 i32.add i32.store offset=32040 i32.const 0 i32.const 16384 i32.const 3328 i32.add i32.store offset=32036 i32.const 0 i32.const 16384 i32.const 3072 i32.add i32.store offset=32032 i32.const 0 i32.const 16384 i32.const 2816 i32.add i32.store offset=32028 i32.const 0 i32.const 16384 i32.const 2560 i32.add i32.store offset=32024 i32.const 0 i32.const 16384 i32.const 2304 i32.add i32.store offset=32020 i32.const 0 i32.const 16384 i32.const 2048 i32.add i32.store offset=32016 i32.const 0 i32.const 16384 i32.const 1792 i32.add i32.store offset=32012 i32.const 0 i32.const 16384 i32.const 1536 i32.add i32.store offset=32008 i32.const 0 i32.const 16384 i32.const 1280 i32.add i32.store offset=32004 i32.const 0 i32.const 16384 i32.const 1024 i32.add i32.store offset=32000 i32.const 0 i32.const 16384 i32.const 768 i32.add i32.store offset=31996 i32.const 0 i32.const 16384 i32.const 512 i32.add i32.store offset=31992 i32.const 0 i32.const 16384 i32.const 256 i32.add i32.store offset=31988 i32.const 0 i32.const 16384 i32.store offset=31984 i32.const 60 i32.const 60 call $__pragma_loopbound i32.const -240 local.set 2 loop ;; label = @1 local.get 1 i32.load offset=12 local.set 3 local.get 2 i32.const 32224 i32.add local.tee 4 local.get 4 i32.load local.get 3 i32.const 2 i32.shl i32.add i32.store local.get 1 i32.load offset=12 local.set 3 local.get 2 i32.const 32228 i32.add local.tee 4 local.get 4 i32.load local.get 3 i32.const 2 i32.shl i32.add i32.store local.get 1 i32.load offset=12 local.set 3 local.get 2 i32.const 32232 i32.add local.tee 4 local.get 4 i32.load local.get 3 i32.const 2 i32.shl i32.add i32.store local.get 1 i32.load offset=12 local.set 3 local.get 2 i32.const 32236 i32.add local.tee 4 local.get 4 i32.load local.get 3 i32.const 2 i32.shl i32.add i32.store local.get 2 i32.const 16 i32.add local.tee 2 br_if 0 (;@1;) end local.get 0 i32.const 31984 i32.store offset=4 local.get 0 i32.const 0 i32.load offset=31984 i32.store local.get 1 i32.const 16 i32.add global.set $__stack_pointer) (func $pm_main (type 1) (local i32 f32) i32.const 32228 call $pm_init_lib i32.const 32260 call $pm_init_pattern i32.const 0 i32.const 4 i32.store offset=32348 i32.const 0 i32.const 1077936128 i32.store offset=32332 i32.const 0 i32.const 0 i32.load offset=32240 local.tee 0 i32.store offset=32340 i32.const 0 i32.const 0 i32.load offset=32236 i32.store offset=32344 i32.const 0 i32.const 0 i32.load offset=32228 i32.store offset=32292 i32.const 0 i32.const 0 i32.load offset=32260 i32.store offset=32296 block ;; label = @1 block ;; label = @2 local.get 0 f32.convert_i32_s f32.const 0x1.8p+1 (;=3;) f32.div local.tee 1 f32.abs f32.const 0x1p+31 (;=2.14748e+09;) f32.lt i32.eqz br_if 0 (;@2;) local.get 1 i32.trunc_f32_s local.set 0 br 1 (;@1;) end i32.const -2147483648 local.set 0 end block ;; label = @1 block ;; label = @2 local.get 1 local.get 0 f32.convert_i32_s f32.sub f32.const 0x1p-1 (;=0.5;) f32.lt i32.eqz br_if 0 (;@2;) local.get 1 call $pm_floor local.set 1 br 1 (;@1;) end local.get 1 call $pm_ceil local.set 1 end i32.const 0 i32.const 32432 i32.store offset=32328 i32.const 0 i32.const 32368 i32.store offset=32324 i32.const 0 i32.const 33520 i32.store offset=32320 i32.const 0 i32.const 33232 i32.store offset=32316 i32.const 0 i32.const 33136 i32.store offset=32312 i32.const 0 i32.const 33040 i32.store offset=32308 i32.const 0 i32.const 32784 i32.store offset=32304 i32.const 0 i32.const 32528 i32.store offset=32300 block ;; label = @1 block ;; label = @2 local.get 1 f32.abs f32.const 0x1p+31 (;=2.14748e+09;) f32.lt i32.eqz br_if 0 (;@2;) local.get 1 i32.trunc_f32_s local.set 0 br 1 (;@1;) end i32.const -2147483648 local.set 0 end i32.const 0 local.get 0 i32.store offset=32336 i32.const 0 i32.const 32292 call $pm_kernel i32.store offset=32224 i32.const 0 i64.const 0 i64.store offset=32324 align=4 i32.const 0 i64.const 0 i64.store offset=32316 align=4 i32.const 0 i64.const 0 i64.store offset=32308 align=4 i32.const 0 i64.const 0 i64.store offset=32300 align=4) (func $pm_kernel (type 3) (param i32) (result i32) (local i32 i32 i32 i32 i32 i32 i32 i32 i32 f32 i32 f32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 f32 i32 f32 f32 f32 f32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 f32 i32 f32 f32 f32 i32 i32 i32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32) local.get 0 i32.load offset=48 local.set 1 local.get 0 i32.load offset=28 local.set 2 local.get 0 i32.load offset=12 local.set 3 local.get 0 i32.load local.set 4 local.get 0 i32.load offset=52 local.set 5 local.get 0 i32.load offset=44 local.set 6 local.get 0 i32.load offset=56 local.set 7 local.get 0 i32.load offset=4 local.tee 8 f32.load f32.const 0x1.99999ap-4 (;=0.1;) f32.mul call $pm_pow10f local.get 8 local.get 1 i32.const -1 i32.add local.tee 9 i32.const 2 i32.shl i32.add f32.load f32.const 0x1.99999ap-4 (;=0.1;) f32.mul call $pm_pow10f f32.add f32.const 0x1p-1 (;=0.5;) f32.mul local.tee 10 f32.const 0x0p+0 (;=0;) f32.eq local.set 11 block ;; label = @1 block ;; label = @2 local.get 6 f32.convert_i32_s f32.const 0x1p-1 (;=0.5;) f32.mul call $pm_ceil local.tee 12 f32.abs f32.const 0x1p+31 (;=2.14748e+09;) f32.lt i32.eqz br_if 0 (;@2;) local.get 12 i32.trunc_f32_s local.set 13 br 1 (;@1;) end i32.const -2147483648 local.set 13 end local.get 0 i32.load offset=20 local.set 14 local.get 0 i32.load offset=16 local.set 15 local.get 0 i32.load offset=24 local.set 16 f32.const -0x1.9p+6 (;=-100;) local.set 12 block ;; label = @1 local.get 11 br_if 0 (;@1;) local.get 10 call $pm_fabs call $pm_log10f f32.const 0x1.4p+3 (;=10;) f32.mul local.set 12 end local.get 1 local.get 7 i32.mul local.set 17 local.get 0 i32.load offset=36 local.set 18 local.get 0 i32.load offset=32 local.set 19 local.get 0 i32.load offset=8 local.set 20 i32.const 64 i32.const 64 call $__pragma_loopbound block ;; label = @1 block ;; label = @2 local.get 1 i32.const 1 i32.lt_s br_if 0 (;@2;) local.get 1 i32.const 7 i32.and local.set 11 i32.const 0 local.set 21 block ;; label = @3 local.get 1 i32.const -1 i32.add local.tee 22 i32.const 7 i32.lt_u br_if 0 (;@3;) local.get 1 i32.const 2147483640 i32.and local.set 23 i32.const 0 local.set 21 local.get 3 local.set 0 loop ;; label = @4 local.get 0 local.get 12 f32.store local.get 0 i32.const 28 i32.add local.get 12 f32.store local.get 0 i32.const 24 i32.add local.get 12 f32.store local.get 0 i32.const 20 i32.add local.get 12 f32.store local.get 0 i32.const 16 i32.add local.get 12 f32.store local.get 0 i32.const 12 i32.add local.get 12 f32.store local.get 0 i32.const 8 i32.add local.get 12 f32.store local.get 0 i32.const 4 i32.add local.get 12 f32.store local.get 0 i32.const 32 i32.add local.set 0 local.get 23 local.get 21 i32.const 8 i32.add local.tee 21 i32.ne br_if 0 (;@4;) end end block ;; label = @3 local.get 11 i32.eqz br_if 0 (;@3;) local.get 3 local.get 21 i32.const 2 i32.shl i32.add local.set 0 loop ;; label = @4 local.get 0 local.get 12 f32.store local.get 0 i32.const 4 i32.add local.set 0 local.get 11 i32.const -1 i32.add local.tee 11 br_if 0 (;@4;) end end local.get 8 f32.load local.set 24 i32.const 63 i32.const 63 call $__pragma_loopbound i32.const 0 local.set 25 local.get 1 i32.const 1 i32.eq br_if 1 (;@1;) local.get 22 i32.const 3 i32.and local.set 11 block ;; label = @3 block ;; label = @4 local.get 1 i32.const -2 i32.add i32.const 3 i32.ge_u br_if 0 (;@4;) local.get 8 local.set 0 br 1 (;@3;) end local.get 22 i32.const -4 i32.and local.set 21 local.get 8 local.set 0 loop ;; label = @4 local.get 0 f32.load offset=16 local.tee 26 local.get 0 f32.load offset=12 local.tee 27 local.get 0 f32.load offset=8 local.tee 28 local.get 0 f32.load offset=4 local.tee 29 local.get 24 local.get 24 local.get 29 f32.lt select local.tee 29 local.get 29 local.get 28 f32.lt select local.tee 28 local.get 28 local.get 27 f32.lt select local.tee 27 local.get 27 local.get 26 f32.lt select local.set 24 local.get 0 i32.const 16 i32.add local.set 0 local.get 21 i32.const -4 i32.add local.tee 21 br_if 0 (;@4;) end end local.get 1 i32.const 1 i32.ne local.set 25 local.get 11 i32.eqz br_if 1 (;@1;) local.get 0 i32.const 4 i32.add local.set 0 loop ;; label = @3 local.get 0 f32.load local.tee 26 local.get 24 local.get 24 local.get 26 f32.lt select local.set 24 local.get 0 i32.const 4 i32.add local.set 0 local.get 11 i32.const -1 i32.add local.tee 11 br_if 0 (;@3;) br 2 (;@1;) end end local.get 8 f32.load local.set 24 i32.const 63 i32.const 63 call $__pragma_loopbound i32.const 0 local.set 25 end local.get 2 local.get 3 local.get 7 local.get 13 i32.mul local.tee 0 call $pm_memcpy local.get 2 local.get 13 i32.const 2 i32.shl i32.add local.tee 7 local.get 8 local.get 17 call $pm_memcpy local.get 7 local.get 1 i32.const 2 i32.shl i32.add local.tee 22 local.get 3 local.get 0 call $pm_memcpy i32.const 64 i32.const 64 call $__pragma_loopbound block ;; label = @1 local.get 1 i32.const 1 i32.lt_s br_if 0 (;@1;) local.get 1 i32.const 3 i32.and local.set 11 local.get 7 local.set 0 block ;; label = @2 local.get 1 i32.const -1 i32.add i32.const 3 i32.lt_u br_if 0 (;@2;) local.get 1 i32.const 2147483644 i32.and local.set 21 local.get 7 local.set 0 loop ;; label = @3 block ;; label = @4 local.get 0 f32.load local.get 12 f32.lt i32.eqz br_if 0 (;@4;) local.get 0 local.get 12 f32.store end block ;; label = @4 local.get 0 f32.load offset=4 local.get 12 f32.lt i32.eqz br_if 0 (;@4;) local.get 0 local.get 12 f32.store offset=4 end block ;; label = @4 local.get 0 f32.load offset=8 local.get 12 f32.lt i32.eqz br_if 0 (;@4;) local.get 0 local.get 12 f32.store offset=8 end block ;; label = @4 local.get 0 f32.load offset=12 local.get 12 f32.lt i32.eqz br_if 0 (;@4;) local.get 0 local.get 12 f32.store offset=12 end local.get 0 i32.const 16 i32.add local.set 0 local.get 21 i32.const -4 i32.add local.tee 21 br_if 0 (;@3;) end end local.get 11 i32.eqz br_if 0 (;@1;) loop ;; label = @2 block ;; label = @3 local.get 0 f32.load local.get 12 f32.lt i32.eqz br_if 0 (;@3;) local.get 0 local.get 12 f32.store end local.get 0 i32.const 4 i32.add local.set 0 local.get 11 i32.const -1 i32.add local.tee 11 br_if 0 (;@2;) end end local.get 12 f32.const 0x1.8p+1 (;=3;) f32.add local.set 28 i32.const 21 i32.const 21 call $__pragma_loopbound block ;; label = @1 local.get 6 i32.const 1 i32.lt_s br_if 0 (;@1;) i32.const 0 local.set 8 local.get 18 local.set 3 loop ;; label = @2 i32.const 53 i32.const 64 call $__pragma_loopbound block ;; label = @3 block ;; label = @4 local.get 7 local.get 2 local.get 8 i32.const 2 i32.shl i32.add local.tee 11 local.get 8 local.get 13 i32.lt_s local.tee 21 select local.tee 0 local.get 11 local.get 1 i32.const 2 i32.shl i32.add local.get 22 local.get 21 select local.tee 23 i32.ne br_if 0 (;@4;) f32.const 0x0p+0 (;=0;) local.set 26 br 1 (;@3;) end i32.const 0 local.set 11 f32.const 0x0p+0 (;=0;) local.set 26 loop ;; label = @4 local.get 26 local.get 0 f32.load local.tee 27 f32.add local.get 26 local.get 27 local.get 28 f32.gt local.tee 21 select local.set 26 local.get 11 local.get 21 i32.add local.set 11 local.get 0 i32.const 4 i32.add local.tee 0 local.get 23 i32.ne br_if 0 (;@4;) end block ;; label = @4 local.get 11 br_if 0 (;@4;) f32.const 0x0p+0 (;=0;) local.set 26 br 1 (;@3;) end local.get 26 local.get 11 f32.convert_i32_u f32.div local.set 26 end local.get 3 local.get 26 f32.store local.get 3 i32.const 4 i32.add local.set 3 local.get 8 i32.const 1 i32.add local.tee 8 local.get 6 i32.ne br_if 0 (;@2;) end end i32.const 60 i32.const 60 call $__pragma_loopbound block ;; label = @1 local.get 5 i32.const 0 i32.gt_s br_if 0 (;@1;) i32.const 59 i32.const 59 call $__pragma_loopbound i32.const 0 return end f32.const 0x1p+0 (;=1;) local.get 1 f32.convert_i32_s f32.div local.set 29 local.get 1 i32.const 2 i32.shl local.set 30 local.get 1 i32.const 3 i32.and local.set 31 local.get 1 i32.const 1 i32.and local.set 32 local.get 1 i32.const 2147483646 i32.and local.set 13 local.get 1 i32.const 2147483644 i32.and local.set 3 local.get 6 i32.const -1 i32.add local.tee 0 i32.const -4 i32.and local.set 33 local.get 0 i32.const 3 i32.and local.set 34 local.get 1 i32.const -1 i32.add local.tee 35 i32.const -4 i32.and local.set 36 local.get 35 i32.const 3 i32.and local.set 37 local.get 1 i32.const -2 i32.add i32.const 3 i32.lt_u local.set 38 local.get 6 i32.const -2 i32.add i32.const 3 i32.lt_u local.set 39 local.get 4 local.set 23 f32.const 0x0p+0 (;=0;) local.set 40 i32.const 0 local.set 41 loop ;; label = @1 local.get 4 local.get 41 local.get 1 i32.mul i32.const 2 i32.shl i32.add local.tee 7 f32.load local.set 26 i32.const 63 i32.const 63 call $__pragma_loopbound block ;; label = @2 local.get 25 i32.eqz br_if 0 (;@2;) block ;; label = @3 block ;; label = @4 local.get 38 i32.eqz br_if 0 (;@4;) local.get 7 local.set 0 br 1 (;@3;) end local.get 36 local.set 11 local.get 7 local.set 0 loop ;; label = @4 local.get 0 f32.load offset=16 local.tee 27 local.get 0 f32.load offset=12 local.tee 42 local.get 0 f32.load offset=8 local.tee 43 local.get 0 f32.load offset=4 local.tee 44 local.get 26 local.get 26 local.get 44 f32.lt select local.tee 26 local.get 26 local.get 43 f32.lt select local.tee 26 local.get 26 local.get 42 f32.lt select local.tee 26 local.get 26 local.get 27 f32.lt select local.set 26 local.get 0 i32.const 16 i32.add local.set 0 local.get 11 i32.const -4 i32.add local.tee 11 br_if 0 (;@4;) end end local.get 37 i32.eqz br_if 0 (;@2;) local.get 0 i32.const 4 i32.add local.set 0 local.get 37 local.set 11 loop ;; label = @3 local.get 0 f32.load local.tee 27 local.get 26 local.get 26 local.get 27 f32.lt select local.set 26 local.get 0 i32.const 4 i32.add local.set 0 local.get 11 i32.const -1 i32.add local.tee 11 br_if 0 (;@3;) end end local.get 19 i32.const 0 local.get 1 call $pm_memset i32.const 64 i32.const 64 call $__pragma_loopbound block ;; label = @2 local.get 1 i32.const 1 i32.lt_s local.tee 22 br_if 0 (;@2;) local.get 24 local.get 26 f32.sub local.set 26 local.get 1 local.set 11 local.get 7 local.set 0 loop ;; label = @3 local.get 0 local.get 26 local.get 0 f32.load f32.add f32.const 0x1.99999ap-4 (;=0.1;) f32.mul call $pm_pow10f f32.store local.get 0 i32.const 4 i32.add local.set 0 local.get 11 i32.const -1 i32.add local.tee 11 br_if 0 (;@3;) end end local.get 7 local.get 9 i32.const 2 i32.shl i32.add f32.load local.set 26 local.get 7 f32.load local.set 27 i32.const 64 i32.const 64 call $__pragma_loopbound block ;; label = @2 block ;; label = @3 block ;; label = @4 block ;; label = @5 local.get 22 br_if 0 (;@5;) local.get 10 local.get 27 local.get 26 f32.add f32.const -0x1p-1 (;=-0.5;) f32.mul f32.add local.set 42 i32.const 0 local.set 11 f32.const 0x0p+0 (;=0;) local.set 27 local.get 7 local.set 0 i32.const 0 local.set 21 loop ;; label = @6 local.get 0 f32.const 0x1.b7cdfep-34 (;=1e-10;) local.get 42 local.get 0 f32.load f32.add local.tee 26 local.get 26 f32.const 0x0p+0 (;=0;) f32.eq select call $pm_fabs call $pm_log10f f32.const 0x1.4p+3 (;=10;) f32.mul local.get 12 f32.add local.tee 26 f32.store block ;; label = @7 local.get 26 local.get 28 f32.gt i32.eqz br_if 0 (;@7;) local.get 19 local.get 11 i32.add i32.const 1 i32.store8 local.get 21 i32.const 1 i32.add local.set 21 local.get 27 local.get 0 f32.load f32.add local.set 27 end local.get 0 i32.const 4 i32.add local.set 0 local.get 1 local.get 11 i32.const 1 i32.add local.tee 11 i32.ne br_if 0 (;@6;) end local.get 21 i32.eqz br_if 0 (;@5;) i32.const 21 i32.const 21 call $__pragma_loopbound local.get 27 local.get 21 f32.convert_i32_u f32.div local.set 40 block ;; label = @6 local.get 6 i32.const 1 i32.ge_s br_if 0 (;@6;) i32.const 0 local.set 45 br 3 (;@3;) end local.get 21 i32.eqz local.set 45 i32.const 0 local.set 46 local.get 18 local.set 47 loop ;; label = @6 local.get 20 local.get 7 local.get 17 call $pm_memcpy block ;; label = @7 block ;; label = @8 block ;; label = @9 block ;; label = @10 block ;; label = @11 local.get 47 f32.load local.tee 26 f32.const 0x0p+0 (;=0;) f32.eq br_if 0 (;@11;) i32.const 64 i32.const 64 call $__pragma_loopbound local.get 22 br_if 2 (;@9;) local.get 26 local.get 40 f32.sub local.set 27 local.get 19 local.set 11 local.get 20 local.set 0 block ;; label = @12 local.get 35 i32.eqz br_if 0 (;@12;) local.get 13 local.set 21 local.get 19 local.set 8 local.get 20 local.set 0 loop ;; label = @13 local.get 27 local.get 0 f32.load local.tee 26 f32.add local.get 26 local.get 8 local.tee 11 i32.load8_u local.tee 8 select local.set 26 block ;; label = @14 block ;; label = @15 local.get 8 br_if 0 (;@15;) local.get 26 local.get 12 f32.lt i32.eqz br_if 1 (;@14;) end local.get 0 local.get 12 local.get 26 local.get 26 local.get 12 f32.lt select f32.store end local.get 27 local.get 0 f32.load offset=4 local.tee 26 f32.add local.get 26 local.get 11 i32.const 1 i32.add i32.load8_u local.tee 8 select local.set 26 block ;; label = @14 block ;; label = @15 local.get 8 br_if 0 (;@15;) local.get 26 local.get 12 f32.lt i32.eqz br_if 1 (;@14;) end local.get 0 local.get 12 local.get 26 local.get 26 local.get 12 f32.lt select f32.store offset=4 end local.get 11 i32.const 2 i32.add local.set 8 local.get 0 i32.const 8 i32.add local.set 0 local.get 21 i32.const -2 i32.add local.tee 21 br_if 0 (;@13;) end local.get 11 i32.const 2 i32.add local.set 11 end local.get 32 i32.eqz br_if 1 (;@10;) local.get 27 local.get 0 f32.load local.tee 26 f32.add local.get 26 local.get 11 i32.load8_u local.tee 11 select local.set 26 block ;; label = @12 local.get 11 br_if 0 (;@12;) local.get 26 local.get 12 f32.lt i32.eqz br_if 2 (;@10;) end local.get 0 local.get 12 local.get 26 local.get 26 local.get 12 f32.lt select f32.store br 1 (;@10;) end i32.const 64 i32.const 64 call $__pragma_loopbound local.get 22 br_if 1 (;@9;) i32.const 0 local.set 21 local.get 7 local.set 0 block ;; label = @11 local.get 35 i32.const 3 i32.lt_u br_if 0 (;@11;) i32.const 0 local.set 0 i32.const 0 local.set 21 loop ;; label = @12 block ;; label = @13 local.get 23 local.get 0 i32.add local.tee 11 f32.load local.get 12 f32.lt i32.eqz br_if 0 (;@13;) local.get 20 local.get 0 i32.add local.get 12 f32.store end block ;; label = @13 local.get 11 i32.const 4 i32.add f32.load local.get 12 f32.lt i32.eqz br_if 0 (;@13;) local.get 20 local.get 0 i32.add i32.const 4 i32.add local.get 12 f32.store end block ;; label = @13 local.get 11 i32.const 8 i32.add f32.load local.get 12 f32.lt i32.eqz br_if 0 (;@13;) local.get 20 local.get 0 i32.add i32.const 8 i32.add local.get 12 f32.store end block ;; label = @13 local.get 11 i32.const 12 i32.add f32.load local.get 12 f32.lt i32.eqz br_if 0 (;@13;) local.get 20 local.get 0 i32.add i32.const 12 i32.add local.get 12 f32.store end local.get 0 i32.const 16 i32.add local.set 0 local.get 3 local.get 21 i32.const 4 i32.add local.tee 21 i32.ne br_if 0 (;@12;) end local.get 23 local.get 0 i32.add local.set 0 end local.get 31 i32.eqz br_if 0 (;@10;) local.get 20 local.get 21 i32.const 2 i32.shl i32.add local.set 11 local.get 31 local.set 21 loop ;; label = @11 block ;; label = @12 local.get 0 f32.load local.get 12 f32.lt i32.eqz br_if 0 (;@12;) local.get 11 local.get 12 f32.store end local.get 0 i32.const 4 i32.add local.set 0 local.get 11 i32.const 4 i32.add local.set 11 local.get 21 i32.const -1 i32.add local.tee 21 br_if 0 (;@11;) end end i32.const 64 i32.const 64 call $__pragma_loopbound local.get 22 i32.eqz br_if 1 (;@8;) f32.const 0x0p+0 (;=0;) local.set 26 br 2 (;@7;) end i32.const 64 i32.const 64 call $__pragma_loopbound f32.const 0x0p+0 (;=0;) local.set 26 br 1 (;@7;) end local.get 2 local.get 46 i32.const 2 i32.shl i32.add local.set 0 f32.const 0x0p+0 (;=0;) local.set 26 block ;; label = @8 block ;; label = @9 local.get 35 i32.const 3 i32.ge_u br_if 0 (;@9;) local.get 20 local.set 11 br 1 (;@8;) end f32.const 0x0p+0 (;=0;) local.set 26 local.get 3 local.set 21 local.get 20 local.set 11 loop ;; label = @9 local.get 0 i32.const 12 i32.add f32.load local.get 11 i32.const 12 i32.add f32.load f32.sub local.tee 27 local.get 27 f32.mul local.get 0 i32.const 8 i32.add f32.load local.get 11 i32.const 8 i32.add f32.load f32.sub local.tee 27 local.get 27 f32.mul local.get 0 i32.const 4 i32.add f32.load local.get 11 i32.const 4 i32.add f32.load f32.sub local.tee 27 local.get 27 f32.mul local.get 0 f32.load local.get 11 f32.load f32.sub local.tee 27 local.get 27 f32.mul local.get 26 f32.add f32.add f32.add f32.add local.set 26 local.get 11 i32.const 16 i32.add local.set 11 local.get 0 i32.const 16 i32.add local.set 0 local.get 21 i32.const -4 i32.add local.tee 21 br_if 0 (;@9;) end end local.get 31 i32.eqz br_if 0 (;@7;) local.get 31 local.set 21 loop ;; label = @8 local.get 0 f32.load local.get 11 f32.load f32.sub local.tee 27 local.get 27 f32.mul local.get 26 f32.add local.set 26 local.get 11 i32.const 4 i32.add local.set 11 local.get 0 i32.const 4 i32.add local.set 0 local.get 21 i32.const -1 i32.add local.tee 21 br_if 0 (;@8;) end end local.get 15 local.get 46 i32.const 2 i32.shl i32.add local.get 29 local.get 26 f32.mul f32.store local.get 47 i32.const 4 i32.add local.set 47 local.get 46 i32.const 1 i32.add local.tee 46 local.get 6 i32.ne br_if 0 (;@6;) br 2 (;@4;) end end i32.const 0 i32.const 0 call $__pragma_loopbound i32.const 1 local.set 45 local.get 6 i32.const 1 i32.lt_s br_if 1 (;@3;) i32.const 0 local.set 8 local.get 18 local.set 46 loop ;; label = @5 local.get 7 local.set 0 block ;; label = @6 block ;; label = @7 block ;; label = @8 local.get 46 f32.load f32.const 0x0p+0 (;=0;) f32.ne br_if 0 (;@8;) local.get 20 local.get 7 local.get 17 call $pm_memcpy i32.const 0 i32.const 0 call $__pragma_loopbound local.get 22 br_if 1 (;@7;) i32.const 0 local.set 21 local.get 7 local.set 11 block ;; label = @9 local.get 35 i32.const 3 i32.lt_u br_if 0 (;@9;) i32.const 0 local.set 0 i32.const 0 local.set 21 loop ;; label = @10 block ;; label = @11 local.get 23 local.get 0 i32.add local.tee 11 f32.load local.get 12 f32.lt i32.eqz br_if 0 (;@11;) local.get 20 local.get 0 i32.add local.get 12 f32.store end block ;; label = @11 local.get 11 i32.const 4 i32.add f32.load local.get 12 f32.lt i32.eqz br_if 0 (;@11;) local.get 20 local.get 0 i32.add i32.const 4 i32.add local.get 12 f32.store end block ;; label = @11 local.get 11 i32.const 8 i32.add f32.load local.get 12 f32.lt i32.eqz br_if 0 (;@11;) local.get 20 local.get 0 i32.add i32.const 8 i32.add local.get 12 f32.store end block ;; label = @11 local.get 11 i32.const 12 i32.add f32.load local.get 12 f32.lt i32.eqz br_if 0 (;@11;) local.get 20 local.get 0 i32.add i32.const 12 i32.add local.get 12 f32.store end local.get 0 i32.const 16 i32.add local.set 0 local.get 3 local.get 21 i32.const 4 i32.add local.tee 21 i32.ne br_if 0 (;@10;) end local.get 23 local.get 0 i32.add local.set 11 end local.get 20 local.set 0 local.get 31 i32.eqz br_if 0 (;@8;) local.get 20 local.get 21 i32.const 2 i32.shl i32.add local.set 0 local.get 31 local.set 21 loop ;; label = @9 block ;; label = @10 local.get 11 f32.load local.get 12 f32.lt i32.eqz br_if 0 (;@10;) local.get 0 local.get 12 f32.store end local.get 11 i32.const 4 i32.add local.set 11 local.get 0 i32.const 4 i32.add local.set 0 local.get 21 i32.const -1 i32.add local.tee 21 br_if 0 (;@9;) end local.get 20 local.set 0 end i32.const 0 i32.const 0 call $__pragma_loopbound block ;; label = @8 local.get 22 i32.eqz br_if 0 (;@8;) f32.const 0x0p+0 (;=0;) local.set 26 br 2 (;@6;) end local.get 2 local.get 8 i32.const 2 i32.shl i32.add local.set 11 f32.const 0x0p+0 (;=0;) local.set 26 block ;; label = @8 local.get 35 i32.const 3 i32.lt_u br_if 0 (;@8;) f32.const 0x0p+0 (;=0;) local.set 26 local.get 3 local.set 21 loop ;; label = @9 local.get 11 i32.const 12 i32.add f32.load local.get 0 i32.const 12 i32.add f32.load f32.sub local.tee 27 local.get 27 f32.mul local.get 11 i32.const 8 i32.add f32.load local.get 0 i32.const 8 i32.add f32.load f32.sub local.tee 27 local.get 27 f32.mul local.get 11 i32.const 4 i32.add f32.load local.get 0 i32.const 4 i32.add f32.load f32.sub local.tee 27 local.get 27 f32.mul local.get 11 f32.load local.get 0 f32.load f32.sub local.tee 27 local.get 27 f32.mul local.get 26 f32.add f32.add f32.add f32.add local.set 26 local.get 0 i32.const 16 i32.add local.set 0 local.get 11 i32.const 16 i32.add local.set 11 local.get 21 i32.const -4 i32.add local.tee 21 br_if 0 (;@9;) end end local.get 31 i32.eqz br_if 1 (;@6;) local.get 31 local.set 21 loop ;; label = @8 local.get 11 f32.load local.get 0 f32.load f32.sub local.tee 27 local.get 27 f32.mul local.get 26 f32.add local.set 26 local.get 0 i32.const 4 i32.add local.set 0 local.get 11 i32.const 4 i32.add local.set 11 local.get 21 i32.const -1 i32.add local.tee 21 br_if 0 (;@8;) br 2 (;@6;) end end i32.const 0 i32.const 0 call $__pragma_loopbound f32.const 0x0p+0 (;=0;) local.set 26 end local.get 46 i32.const 4 i32.add local.set 46 local.get 15 local.get 8 i32.const 2 i32.shl i32.add local.get 29 local.get 26 f32.mul f32.store i32.const 1 local.set 45 local.get 8 i32.const 1 i32.add local.tee 8 local.get 6 i32.ne br_if 0 (;@5;) end end local.get 15 f32.load local.set 26 i32.const 20 i32.const 20 call $__pragma_loopbound i32.const 0 local.set 21 local.get 6 i32.const 2 i32.lt_s br_if 1 (;@2;) i32.const 0 local.set 21 i32.const 1 local.set 0 local.get 15 local.set 11 block ;; label = @4 local.get 39 br_if 0 (;@4;) loop ;; label = @5 local.get 0 i32.const 3 i32.add local.tee 8 local.get 0 i32.const 2 i32.add local.get 0 i32.const 1 i32.add local.get 0 local.get 21 local.get 26 local.get 11 f32.load offset=4 local.tee 27 f32.gt local.tee 46 select local.get 27 local.get 26 local.get 46 select local.tee 26 local.get 11 f32.load offset=8 local.tee 27 f32.gt local.tee 21 select local.get 27 local.get 26 local.get 21 select local.tee 26 local.get 11 f32.load offset=12 local.tee 27 f32.gt local.tee 21 select local.get 27 local.get 26 local.get 21 select local.tee 26 local.get 11 f32.load offset=16 local.tee 27 f32.gt local.tee 46 select local.set 21 local.get 27 local.get 26 local.get 46 select local.set 26 local.get 0 i32.const 4 i32.add local.set 0 local.get 11 i32.const 16 i32.add local.set 11 local.get 8 local.get 33 i32.ne br_if 0 (;@5;) end end local.get 34 i32.eqz br_if 1 (;@2;) local.get 11 i32.const 4 i32.add local.set 11 local.get 34 local.set 8 loop ;; label = @4 local.get 0 local.get 21 local.get 26 local.get 11 f32.load local.tee 27 f32.gt local.tee 46 select local.set 21 local.get 27 local.get 26 local.get 46 select local.set 26 local.get 11 i32.const 4 i32.add local.set 11 local.get 0 i32.const 1 i32.add local.set 0 local.get 8 i32.const -1 i32.add local.tee 8 br_if 0 (;@4;) br 2 (;@2;) end end i32.const 20 i32.const 20 call $__pragma_loopbound i32.const 0 local.set 21 end local.get 20 local.get 7 local.get 17 call $pm_memcpy block ;; label = @2 block ;; label = @3 block ;; label = @4 block ;; label = @5 local.get 18 local.get 21 i32.const 2 i32.shl local.tee 8 i32.add f32.load local.tee 26 f32.const 0x0p+0 (;=0;) f32.eq local.tee 47 br_if 0 (;@5;) local.get 45 br_if 2 (;@3;) i32.const 21 i32.const 21 call $__pragma_loopbound local.get 26 local.get 40 f32.sub local.set 43 local.get 2 local.get 8 i32.add local.set 46 f32.const -0x1.4p+2 (;=-5;) local.set 42 i32.const 0 local.set 8 loop ;; label = @6 i32.const 64 i32.const 64 call $__pragma_loopbound block ;; label = @7 block ;; label = @8 block ;; label = @9 block ;; label = @10 local.get 22 br_if 0 (;@10;) local.get 43 local.get 42 f32.add local.set 26 local.get 35 br_if 1 (;@9;) i32.const 0 local.set 11 local.get 19 local.set 0 br 2 (;@8;) end i32.const 64 i32.const 64 call $__pragma_loopbound f32.const 0x0p+0 (;=0;) local.set 26 br 2 (;@7;) end i32.const 0 local.set 0 i32.const 0 local.set 11 loop ;; label = @9 block ;; label = @10 local.get 19 local.get 11 i32.add local.tee 21 i32.load8_u i32.eqz br_if 0 (;@10;) local.get 20 local.get 0 i32.add local.get 26 local.get 23 local.get 0 i32.add f32.load f32.add f32.store end block ;; label = @10 local.get 21 i32.const 1 i32.add i32.load8_u i32.eqz br_if 0 (;@10;) local.get 20 local.get 0 i32.add i32.const 4 i32.add local.get 26 local.get 23 local.get 0 i32.add i32.const 4 i32.add f32.load f32.add f32.store end local.get 0 i32.const 8 i32.add local.set 0 local.get 13 local.get 11 i32.const 2 i32.add local.tee 11 i32.ne br_if 0 (;@9;) end local.get 19 local.get 11 i32.add local.set 0 end block ;; label = @8 local.get 32 i32.eqz br_if 0 (;@8;) local.get 0 i32.load8_u i32.eqz br_if 0 (;@8;) local.get 20 local.get 11 i32.const 2 i32.shl local.tee 0 i32.add local.get 26 local.get 7 local.get 0 i32.add f32.load f32.add f32.store end i32.const 64 i32.const 64 call $__pragma_loopbound block ;; label = @8 local.get 22 i32.eqz br_if 0 (;@8;) f32.const 0x0p+0 (;=0;) local.set 26 br 1 (;@7;) end f32.const 0x0p+0 (;=0;) local.set 26 local.get 20 local.set 0 local.get 46 local.set 11 block ;; label = @8 local.get 35 i32.const 3 i32.lt_u br_if 0 (;@8;) f32.const 0x0p+0 (;=0;) local.set 26 local.get 3 local.set 21 local.get 20 local.set 0 local.get 46 local.set 11 loop ;; label = @9 local.get 11 i32.const 12 i32.add f32.load local.get 0 i32.const 12 i32.add f32.load f32.sub local.tee 27 local.get 27 f32.mul local.get 11 i32.const 8 i32.add f32.load local.get 0 i32.const 8 i32.add f32.load f32.sub local.tee 27 local.get 27 f32.mul local.get 11 i32.const 4 i32.add f32.load local.get 0 i32.const 4 i32.add f32.load f32.sub local.tee 27 local.get 27 f32.mul local.get 11 f32.load local.get 0 f32.load f32.sub local.tee 27 local.get 27 f32.mul local.get 26 f32.add f32.add f32.add f32.add local.set 26 local.get 0 i32.const 16 i32.add local.set 0 local.get 11 i32.const 16 i32.add local.set 11 local.get 21 i32.const -4 i32.add local.tee 21 br_if 0 (;@9;) end end local.get 31 i32.eqz br_if 0 (;@7;) local.get 31 local.set 21 loop ;; label = @8 local.get 11 f32.load local.get 0 f32.load f32.sub local.tee 27 local.get 27 f32.mul local.get 26 f32.add local.set 26 local.get 0 i32.const 4 i32.add local.set 0 local.get 11 i32.const 4 i32.add local.set 11 local.get 21 i32.const -1 i32.add local.tee 21 br_if 0 (;@8;) end end local.get 14 local.get 8 i32.const 2 i32.shl i32.add local.get 29 local.get 26 f32.mul f32.store local.get 42 f32.const 0x1p-1 (;=0.5;) f32.add local.set 42 local.get 8 i32.const 1 i32.add local.tee 8 i32.const 21 i32.ne br_if 0 (;@6;) br 2 (;@4;) end end i32.const 64 i32.const 64 call $__pragma_loopbound block ;; label = @5 block ;; label = @6 local.get 22 br_if 0 (;@6;) i32.const 0 local.set 21 block ;; label = @7 local.get 35 i32.const 3 i32.lt_u local.tee 46 br_if 0 (;@7;) i32.const 0 local.set 0 i32.const 0 local.set 21 loop ;; label = @8 block ;; label = @9 local.get 23 local.get 0 i32.add local.tee 11 f32.load local.get 12 f32.lt i32.eqz br_if 0 (;@9;) local.get 20 local.get 0 i32.add local.get 12 f32.store end block ;; label = @9 local.get 11 i32.const 4 i32.add f32.load local.get 12 f32.lt i32.eqz br_if 0 (;@9;) local.get 20 local.get 0 i32.add i32.const 4 i32.add local.get 12 f32.store end block ;; label = @9 local.get 11 i32.const 8 i32.add f32.load local.get 12 f32.lt i32.eqz br_if 0 (;@9;) local.get 20 local.get 0 i32.add i32.const 8 i32.add local.get 12 f32.store end block ;; label = @9 local.get 11 i32.const 12 i32.add f32.load local.get 12 f32.lt i32.eqz br_if 0 (;@9;) local.get 20 local.get 0 i32.add i32.const 12 i32.add local.get 12 f32.store end local.get 0 i32.const 16 i32.add local.set 0 local.get 3 local.get 21 i32.const 4 i32.add local.tee 21 i32.ne br_if 0 (;@8;) end local.get 23 local.get 0 i32.add local.set 7 end block ;; label = @7 local.get 31 i32.eqz br_if 0 (;@7;) local.get 20 local.get 21 i32.const 2 i32.shl i32.add local.set 0 local.get 31 local.set 11 loop ;; label = @8 block ;; label = @9 local.get 7 f32.load local.get 12 f32.lt i32.eqz br_if 0 (;@9;) local.get 0 local.get 12 f32.store end local.get 7 i32.const 4 i32.add local.set 7 local.get 0 i32.const 4 i32.add local.set 0 local.get 11 i32.const -1 i32.add local.tee 11 br_if 0 (;@8;) end end i32.const 64 i32.const 64 call $__pragma_loopbound block ;; label = @7 local.get 22 i32.eqz br_if 0 (;@7;) f32.const 0x0p+0 (;=0;) local.set 26 br 2 (;@5;) end local.get 2 local.get 8 i32.add local.set 0 f32.const 0x0p+0 (;=0;) local.set 26 block ;; label = @7 block ;; label = @8 local.get 46 i32.eqz br_if 0 (;@8;) local.get 20 local.set 11 br 1 (;@7;) end f32.const 0x0p+0 (;=0;) local.set 26 local.get 3 local.set 21 local.get 20 local.set 11 loop ;; label = @8 local.get 0 i32.const 12 i32.add f32.load local.get 11 i32.const 12 i32.add f32.load f32.sub local.tee 27 local.get 27 f32.mul local.get 0 i32.const 8 i32.add f32.load local.get 11 i32.const 8 i32.add f32.load f32.sub local.tee 27 local.get 27 f32.mul local.get 0 i32.const 4 i32.add f32.load local.get 11 i32.const 4 i32.add f32.load f32.sub local.tee 27 local.get 27 f32.mul local.get 0 f32.load local.get 11 f32.load f32.sub local.tee 27 local.get 27 f32.mul local.get 26 f32.add f32.add f32.add f32.add local.set 26 local.get 11 i32.const 16 i32.add local.set 11 local.get 0 i32.const 16 i32.add local.set 0 local.get 21 i32.const -4 i32.add local.tee 21 br_if 0 (;@8;) end end local.get 31 i32.eqz br_if 1 (;@5;) local.get 31 local.set 21 loop ;; label = @7 local.get 0 f32.load local.get 11 f32.load f32.sub local.tee 27 local.get 27 f32.mul local.get 26 f32.add local.set 26 local.get 11 i32.const 4 i32.add local.set 11 local.get 0 i32.const 4 i32.add local.set 0 local.get 21 i32.const -1 i32.add local.tee 21 br_if 0 (;@7;) br 2 (;@5;) end end i32.const 64 i32.const 64 call $__pragma_loopbound f32.const 0x0p+0 (;=0;) local.set 26 end local.get 16 local.get 41 i32.const 2 i32.shl i32.add local.get 29 local.get 26 f32.mul f32.store end local.get 47 br_if 1 (;@2;) end local.get 14 f32.load local.set 26 i32.const 20 i32.const 20 call $__pragma_loopbound local.get 16 local.get 41 i32.const 2 i32.shl i32.add local.get 14 f32.load offset=80 local.tee 27 local.get 14 f32.load offset=76 local.tee 42 local.get 14 f32.load offset=72 local.tee 43 local.get 14 f32.load offset=68 local.tee 44 local.get 14 f32.load offset=64 local.tee 48 local.get 14 f32.load offset=60 local.tee 49 local.get 14 f32.load offset=56 local.tee 50 local.get 14 f32.load offset=52 local.tee 51 local.get 14 f32.load offset=48 local.tee 52 local.get 14 f32.load offset=44 local.tee 53 local.get 14 f32.load offset=40 local.tee 54 local.get 14 f32.load offset=36 local.tee 55 local.get 14 f32.load offset=32 local.tee 56 local.get 14 f32.load offset=28 local.tee 57 local.get 14 f32.load offset=24 local.tee 58 local.get 14 f32.load offset=20 local.tee 59 local.get 14 f32.load offset=16 local.tee 60 local.get 14 f32.load offset=12 local.tee 61 local.get 14 f32.load offset=8 local.tee 62 local.get 14 f32.load offset=4 local.tee 63 local.get 26 local.get 26 local.get 63 f32.gt select local.tee 26 local.get 26 local.get 62 f32.gt select local.tee 26 local.get 26 local.get 61 f32.gt select local.tee 26 local.get 26 local.get 60 f32.gt select local.tee 26 local.get 26 local.get 59 f32.gt select local.tee 26 local.get 26 local.get 58 f32.gt select local.tee 26 local.get 26 local.get 57 f32.gt select local.tee 26 local.get 26 local.get 56 f32.gt select local.tee 26 local.get 26 local.get 55 f32.gt select local.tee 26 local.get 26 local.get 54 f32.gt select local.tee 26 local.get 26 local.get 53 f32.gt select local.tee 26 local.get 26 local.get 52 f32.gt select local.tee 26 local.get 26 local.get 51 f32.gt select local.tee 26 local.get 26 local.get 50 f32.gt select local.tee 26 local.get 26 local.get 49 f32.gt select local.tee 26 local.get 26 local.get 48 f32.gt select local.tee 26 local.get 26 local.get 44 f32.gt select local.tee 26 local.get 26 local.get 43 f32.gt select local.tee 26 local.get 26 local.get 42 f32.gt select local.tee 26 local.get 26 local.get 27 f32.gt select f32.store end local.get 23 local.get 30 i32.add local.set 23 local.get 41 i32.const 1 i32.add local.tee 41 local.get 5 i32.ne br_if 0 (;@1;) end local.get 16 f32.load local.set 12 i32.const 59 i32.const 59 call $__pragma_loopbound i32.const 1 local.set 0 i32.const 0 local.set 11 block ;; label = @1 local.get 5 i32.const 1 i32.eq br_if 0 (;@1;) local.get 5 i32.const -1 i32.add local.tee 11 i32.const 3 i32.and local.set 21 block ;; label = @2 block ;; label = @3 local.get 5 i32.const -2 i32.add i32.const 3 i32.ge_u br_if 0 (;@3;) i32.const 0 local.set 11 br 1 (;@2;) end local.get 11 i32.const -4 i32.and local.set 8 i32.const 0 local.set 11 i32.const 1 local.set 0 loop ;; label = @3 local.get 0 i32.const 3 i32.add local.tee 20 local.get 0 i32.const 2 i32.add local.get 0 i32.const 1 i32.add local.get 0 local.get 11 local.get 12 local.get 16 f32.load offset=4 local.tee 26 f32.gt local.tee 23 select local.get 26 local.get 12 local.get 23 select local.tee 12 local.get 16 f32.load offset=8 local.tee 26 f32.gt local.tee 11 select local.get 26 local.get 12 local.get 11 select local.tee 12 local.get 16 f32.load offset=12 local.tee 26 f32.gt local.tee 11 select local.get 26 local.get 12 local.get 11 select local.tee 12 local.get 16 f32.load offset=16 local.tee 26 f32.gt local.tee 23 select local.set 11 local.get 26 local.get 12 local.get 23 select local.set 12 local.get 0 i32.const 4 i32.add local.set 0 local.get 16 i32.const 16 i32.add local.set 16 local.get 20 local.get 8 i32.ne br_if 0 (;@3;) end end local.get 21 i32.eqz br_if 0 (;@1;) local.get 16 i32.const 4 i32.add local.set 20 loop ;; label = @2 local.get 0 local.get 11 local.get 12 local.get 20 f32.load local.tee 26 f32.gt local.tee 23 select local.set 11 local.get 26 local.get 12 local.get 23 select local.set 12 local.get 20 i32.const 4 i32.add local.set 20 local.get 0 i32.const 1 i32.add local.set 0 local.get 21 i32.const -1 i32.add local.tee 21 br_if 0 (;@2;) end end local.get 11) (func $__original_main (type 4) (result i32) call $pm_math_init call $pm_main i32.const 0 i32.load offset=32224 i32.const -12 i32.add) (func $pm_math_init (type 1) i32.const 0 i32.const 552771933 i32.store offset=34040 i32.const 0 i64.const 2528670972625818563 i64.store offset=34032 i32.const 0 i64.const 2831240500891565983 i64.store offset=34024 i32.const 0 i64.const 3123034819496889253 i64.store offset=34016 i32.const 0 i64.const 3400378458638874312 i64.store offset=34008 i32.const 0 i64.const 3663451983036281470 i64.store offset=34000 i32.const 0 i64.const 3907135585513377025 i64.store offset=33992 i32.const 0 i64.const 4129815157229882209 i64.store offset=33984 i32.const 0 i64.const 4325857565107464874 i64.store offset=33976 i32.const 0 i64.const 4479580431846473728 i64.store offset=33968 i32.const 0 i32.const 1051372203 i32.store offset=34048 i32.const 0 i32.const 1045220557 i32.store offset=34064 i32.const 0 i32.const 1041385765 i32.store offset=34072 i32.const 0 i32.const 1038323257 i32.store offset=34080 i32.const 0 i32.const 1035611788 i32.store offset=34096 i32.const 0 i32.const 1033734617 i32.store offset=34112 i32.const 0 i32.const 1032358025 i32.store offset=34120 i32.const 0 i32.const 1029149750 i32.store offset=34144 i32.const 0 i32.const 1030811889 i32.store offset=34128 i32.const 0 i32.const 1027804209 i32.store offset=34160 i32.const 0 i32.const 1026692675 i32.store offset=34168 i32.const 0 i32.const 1025758986 i32.store offset=34176 i32.const 0 i32.const 1024963622 i32.store offset=34192 i32.const 0 i32.const 1024277963 i32.store offset=34208 i32.const 0 i32.const 1023680776 i32.store offset=34216 i32.const 0 i32.const 1022901776 i32.store offset=34224) (func $pm_pow10f (type 5) (param f32) (result f32) (local f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32) i32.const 0 f32.load offset=34040 local.get 0 f32.const 0x1.26bb1cp+1 (;=2.30259;) f32.mul local.tee 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 f32.mul local.tee 1 f32.mul local.tee 2 f32.mul local.tee 3 f32.mul local.tee 4 f32.mul local.tee 5 f32.mul local.tee 6 f32.mul local.tee 7 f32.mul local.tee 8 f32.mul local.tee 9 f32.mul local.tee 10 f32.mul local.tee 11 f32.mul local.tee 12 f32.mul local.tee 13 f32.mul local.tee 14 f32.mul local.tee 15 f32.mul local.tee 16 f32.mul local.tee 17 f32.mul local.tee 18 f32.mul f32.mul i32.const 0 f32.load offset=34036 local.get 18 f32.mul i32.const 0 f32.load offset=34032 local.get 17 f32.mul i32.const 0 f32.load offset=34028 local.get 16 f32.mul i32.const 0 f32.load offset=34024 local.get 15 f32.mul i32.const 0 f32.load offset=34020 local.get 14 f32.mul i32.const 0 f32.load offset=34016 local.get 13 f32.mul i32.const 0 f32.load offset=34012 local.get 12 f32.mul i32.const 0 f32.load offset=34008 local.get 11 f32.mul i32.const 0 f32.load offset=34004 local.get 10 f32.mul i32.const 0 f32.load offset=34000 local.get 9 f32.mul i32.const 0 f32.load offset=33996 local.get 8 f32.mul i32.const 0 f32.load offset=33992 local.get 7 f32.mul i32.const 0 f32.load offset=33988 local.get 6 f32.mul i32.const 0 f32.load offset=33984 local.get 5 f32.mul i32.const 0 f32.load offset=33980 local.get 4 f32.mul i32.const 0 f32.load offset=33976 local.get 3 f32.mul i32.const 0 f32.load offset=33972 local.get 2 f32.mul i32.const 0 f32.load offset=33968 local.get 1 f32.mul local.get 0 f32.const 0x1p+0 (;=1;) f32.add f32.add f32.add f32.add f32.add f32.add f32.add f32.add f32.add f32.add f32.add f32.add f32.add f32.add f32.add f32.add f32.add f32.add f32.add f32.add) (func $pm_log10f (type 5) (param f32) (result f32) (local f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32) i32.const 0 f32.load offset=34224 local.get 0 f32.const -0x1p+0 (;=-1;) f32.add local.get 0 f32.const 0x1p+0 (;=1;) f32.add f32.div local.tee 1 local.get 1 f32.mul local.tee 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 0 local.get 1 local.get 0 f32.mul local.tee 2 f32.mul local.tee 3 f32.mul local.tee 4 f32.mul local.tee 5 f32.mul local.tee 6 f32.mul local.tee 7 f32.mul local.tee 8 f32.mul local.tee 9 f32.mul local.tee 10 f32.mul local.tee 11 f32.mul local.tee 12 f32.mul local.tee 13 f32.mul local.tee 14 f32.mul local.tee 15 f32.mul local.tee 0 f32.mul f32.mul i32.const 0 f32.load offset=34216 local.get 0 f32.mul i32.const 0 f32.load offset=34208 local.get 15 f32.mul i32.const 0 f32.load offset=34192 local.get 14 f32.mul i32.const 0 f32.load offset=34176 local.get 13 f32.mul i32.const 0 f32.load offset=34168 local.get 12 f32.mul i32.const 0 f32.load offset=34160 local.get 11 f32.mul i32.const 0 f32.load offset=34144 local.get 10 f32.mul i32.const 0 f32.load offset=34128 local.get 9 f32.mul i32.const 0 f32.load offset=34120 local.get 8 f32.mul i32.const 0 f32.load offset=34112 local.get 7 f32.mul i32.const 0 f32.load offset=34096 local.get 6 f32.mul i32.const 0 f32.load offset=34080 local.get 5 f32.mul i32.const 0 f32.load offset=34072 local.get 4 f32.mul i32.const 0 f32.load offset=34064 local.get 3 f32.mul i32.const 0 f32.load offset=34048 local.get 2 f32.mul local.get 1 f32.add f32.add f32.add f32.add f32.add f32.add f32.add f32.add f32.add f32.add f32.add f32.add f32.add f32.add f32.add f32.add f32.const 0x1.bcb7b2p-1 (;=0.868589;) f32.mul) (func $pm_fabs (type 5) (param f32) (result f32) local.get 0 local.get 0 f32.neg local.get 0 f32.const 0x0p+0 (;=0;) f32.ge select) (func $pm_floor (type 5) (param f32) (result f32) (local f32 i32 i32 i32) block ;; label = @1 block ;; label = @2 local.get 0 f32.neg local.tee 1 f32.abs f32.const 0x1p+31 (;=2.14748e+09;) f32.lt i32.eqz br_if 0 (;@2;) local.get 1 i32.trunc_f32_s local.set 2 br 1 (;@1;) end i32.const -2147483648 local.set 2 end local.get 0 f32.const 0x0p+0 (;=0;) f32.ge local.set 3 local.get 2 i32.const -1 i32.xor local.set 2 block ;; label = @1 block ;; label = @2 local.get 0 f32.abs f32.const 0x1p+31 (;=2.14748e+09;) f32.lt i32.eqz br_if 0 (;@2;) local.get 0 i32.trunc_f32_s local.set 4 br 1 (;@1;) end i32.const -2147483648 local.set 4 end local.get 4 local.get 2 local.get 3 select f32.convert_i32_s) (func $pm_ceil (type 5) (param f32) (result f32) block ;; label = @1 local.get 0 f32.const 0x1p+0 (;=1;) f32.add local.get 0 local.get 0 f32.const 0x0p+0 (;=0;) f32.gt select local.tee 0 f32.abs f32.const 0x1p+31 (;=2.14748e+09;) f32.lt i32.eqz br_if 0 (;@1;) local.get 0 i32.trunc_f32_s f32.convert_i32_s return end i32.const -2147483648 f32.convert_i32_s) (func $pm_memcpy (type 6) (param i32 i32 i32) (local i32 i32 i32 i32) i32.const 44 i32.const 256 call $__pragma_loopbound block ;; label = @1 local.get 2 i32.const 1 i32.lt_s br_if 0 (;@1;) local.get 2 i32.const 3 i32.and local.set 3 i32.const 0 local.set 4 block ;; label = @2 local.get 2 i32.const 4 i32.lt_u br_if 0 (;@2;) local.get 2 i32.const 2147483644 i32.and local.set 5 i32.const 0 local.set 4 loop ;; label = @3 local.get 0 local.get 4 i32.add local.tee 2 local.get 1 local.get 4 i32.add local.tee 6 i32.load8_u i32.store8 local.get 2 i32.const 1 i32.add local.get 6 i32.const 1 i32.add i32.load8_u i32.store8 local.get 2 i32.const 2 i32.add local.get 6 i32.const 2 i32.add i32.load8_u i32.store8 local.get 2 i32.const 3 i32.add local.get 6 i32.const 3 i32.add i32.load8_u i32.store8 local.get 5 local.get 4 i32.const 4 i32.add local.tee 4 i32.ne br_if 0 (;@3;) end end local.get 3 i32.eqz br_if 0 (;@1;) local.get 1 local.get 4 i32.add local.set 2 local.get 0 local.get 4 i32.add local.set 4 loop ;; label = @2 local.get 4 local.get 2 i32.load8_u i32.store8 local.get 2 i32.const 1 i32.add local.set 2 local.get 4 i32.const 1 i32.add local.set 4 local.get 3 i32.const -1 i32.add local.tee 3 br_if 0 (;@2;) end end) (func $pm_memset (type 6) (param i32 i32 i32) (local i32 i32 i32) i32.const 64 i32.const 64 call $__pragma_loopbound block ;; label = @1 local.get 2 i32.const 1 i32.lt_s br_if 0 (;@1;) local.get 2 i32.const 7 i32.and local.set 3 i32.const 0 local.set 4 block ;; label = @2 local.get 2 i32.const 8 i32.lt_u br_if 0 (;@2;) local.get 2 i32.const 2147483640 i32.and local.set 5 i32.const 0 local.set 4 loop ;; label = @3 local.get 0 local.get 4 i32.add local.tee 2 local.get 1 i32.store8 local.get 2 i32.const 7 i32.add local.get 1 i32.store8 local.get 2 i32.const 6 i32.add local.get 1 i32.store8 local.get 2 i32.const 5 i32.add local.get 1 i32.store8 local.get 2 i32.const 4 i32.add local.get 1 i32.store8 local.get 2 i32.const 3 i32.add local.get 1 i32.store8 local.get 2 i32.const 2 i32.add local.get 1 i32.store8 local.get 2 i32.const 1 i32.add local.get 1 i32.store8 local.get 5 local.get 4 i32.const 8 i32.add local.tee 4 i32.ne br_if 0 (;@3;) end end local.get 3 i32.eqz br_if 0 (;@1;) local.get 0 local.get 4 i32.add local.set 2 loop ;; label = @2 local.get 2 local.get 1 i32.store8 local.get 2 i32.const 1 i32.add local.set 2 local.get 3 i32.const -1 i32.add local.tee 3 br_if 0 (;@2;) end end) (table (;0;) 1 1 funcref) (memory (;0;) 1) (global $__stack_pointer (mut i32) (i32.const 38336)) (global (;1;) i32 (i32.const 34228)) (global (;2;) i32 (i32.const 38336)) (export "memory" (memory 0)) (export "__wasm_apply_data_relocs" (func $__wasm_apply_data_relocs)) (export "entrypoint" (func $pm_main)) (export "main" (func $__original_main)) (export "__data_end" (global 1)) (export "__heap_base" (global 2)) (data $.data (i32.const 1024) "\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00HB\00\00HB\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\00\00 A\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\cd\cc\cc=\ce\dd\ce=\dfo\d4=~h\cb=GZ\1cA\11S\1fA\d9\ce#A\9cm\1cA\9a\08\22AU\13\1eAa\c3!A\01{\1cAtF A\df\95\19A\0dl\1eAxz!A\09\f9\1eAG\f2LB\8cyEB2\8f\18A\08\0f\1cA\ef8LB\15\8cGBz6!AS\05#A\ed6\19A\dd\ef\1dA\0a\bf\1dA\ee\bd\1cA\d3j\1fA\01\de$A\80\e0\1fA\91\ed#A\ac\c5\1dA%\06 A\a6~\1dA\df\e0!A82\1fA7\89!A:#\22A\db\bf\1fAE\d8\22A\f1c'A\ac\ad!AU\f6\1fA\ee\eb\22A\e0- A\1bu\1cA\b9\8d!A\e7\fb\1fA\bd\1d\1fA\b5\15$A\94\f6%A\edS\1eA\caT A`j\1dAw-\22A\ebn\18A\02+#Ah\b3 A\01\df\cd=?\c5\d1=\cf\ac\cb=/A\cc=\00\00\00\00\11\00\00\00\9a\1a\05\08\00\00\00\00\00\00\00\00Q\c4\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00"))