From 6f3be84299629f55ed37d35ae7852ebfcede4e50 Mon Sep 17 00:00:00 2001 From: panhongyang0 Date: Wed, 14 Dec 2022 01:35:54 -0500 Subject: [PATCH] EPFL benchmarks --- benchmarks/adder.aig | Bin 0 -> 7393 bytes benchmarks/arbiter.aig | 656 ++ benchmarks/bar.aig | 662 ++ benchmarks/cavlc.aig | Bin 0 -> 2453 bytes benchmarks/ctrl.aig | Bin 0 -> 1119 bytes benchmarks/dec.aig | Bin 0 -> 6608 bytes benchmarks/div.aig | 1868 ++++ benchmarks/hyp.aig | 17055 ++++++++++++++++++++++++++++++++++++ benchmarks/i2c.aig | Bin 0 -> 7550 bytes benchmarks/int2float.aig | Bin 0 -> 992 bytes benchmarks/log2.aig | 422 + benchmarks/max.aig | 855 ++ benchmarks/mem_ctrl.aig | 4256 +++++++++ benchmarks/multiplier.aig | 537 ++ benchmarks/priority.aig | Bin 0 -> 4061 bytes benchmarks/router.aig | Bin 0 -> 2217 bytes benchmarks/sin.aig | 229 + benchmarks/sqrt.aig | 1651 ++++ benchmarks/square.aig | 835 ++ benchmarks/voter.aig | 1295 +++ 20 files changed, 30321 insertions(+) create mode 100644 benchmarks/adder.aig create mode 100644 benchmarks/arbiter.aig create mode 100644 benchmarks/bar.aig create mode 100644 benchmarks/cavlc.aig create mode 100644 benchmarks/ctrl.aig create mode 100644 benchmarks/dec.aig create mode 100644 benchmarks/div.aig create mode 100644 benchmarks/hyp.aig create mode 100644 benchmarks/i2c.aig create mode 100644 benchmarks/int2float.aig create mode 100644 benchmarks/log2.aig create mode 100644 benchmarks/max.aig create mode 100644 benchmarks/mem_ctrl.aig create mode 100644 benchmarks/multiplier.aig create mode 100644 benchmarks/priority.aig create mode 100644 benchmarks/router.aig create mode 100644 benchmarks/sin.aig create mode 100644 benchmarks/sqrt.aig create mode 100644 benchmarks/square.aig create mode 100644 benchmarks/voter.aig diff --git a/benchmarks/adder.aig b/benchmarks/adder.aig new file mode 100644 index 0000000000000000000000000000000000000000..08d4902faaaa4f55616d0e5288e4d583a8e219c4 GIT binary patch literal 7393 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 literal 0 HcmV?d00001 diff --git a/benchmarks/arbiter.aig b/benchmarks/arbiter.aig new file mode 100644 index 0000000..b27c3bc --- /dev/null +++ b/benchmarks/arbiter.aig @@ -0,0 +1,656 @@ +aig 12095 256 0 129 11839 +1190 +1868 +2542 +2722 +2902 +3076 +3250 +3424 +3596 +3768 +3940 +4112 +4284 +4456 +4628 +4800 +4972 +5144 +5316 +5488 +5660 +5832 +6004 +6176 +6348 +6520 +6692 +6864 +7036 +7208 +7380 +7552 +7724 +7896 +8068 +8240 +8412 +8584 +8756 +8928 +9100 +9272 +9444 +9616 +9788 +9960 +10132 +10304 +10476 +10648 +10820 +10992 +11164 +11336 +11508 +11680 +11852 +12024 +12196 +12368 +12540 +12712 +12884 +13056 +13228 +13400 +13572 +13744 +13916 +14088 +14260 +14432 +14604 +14776 +14948 +15120 +15292 +15464 +15636 +15808 +15980 +16152 +16324 +16496 +16668 +16840 +17012 +17184 +17356 +17528 +17700 +17872 +18044 +18216 +18388 +18560 +18732 +18904 +19076 +19248 +19420 +19592 +19764 +19936 +20108 +20280 +20452 +20624 +20796 +20968 +21140 +21312 +21484 +21656 +21828 +22000 +22172 +22344 +22516 +22688 +22860 +23032 +23204 +23376 +23548 +23720 +23892 +24064 +24191 +                       + + + + + + + + + + + + + + + + + + + + + + + +   +                                                             +  +   + + +   + + +   + + +   + + +   + + +   + + +    +                                                         +                                                                + + + + + + + + + + + + + + + + + + + + +                       +  +                                           +                    + + + + + + + + + + + + + + + + + + + + +                       +                                             +     +##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!                      +''''''''''''"''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!                      +++++++++++++++%++++*********************))))))))))))))))))))))((((((((((((((((((((''''''''''''''"'''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############# # +#######"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!                  ////////////////)//.....................----------------------,,,,,,,,,,,,,,,,,,,,  ++++++++++++++++%+++*********************))))))))))))))))))))))(((((((((((((((((((  (''''''''''''''' ' +'''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$ 333333333333333333-222222222222222222222111111111111111111111100000000000000000000$$ //////////////////)/.....................----------------------,,,,,,,,,,,,,,,,,,,$$ ,+++++++++++++++++ + ++++*********************)))))))))))))))))))))(((((((((((((((((($7777777777777777777716666666666666666666555555555555555555555544444444444444444444(($33333333333333333333-2222222222222222222211111111111111111111110000000000000000000(($0/////////////////// / +/.....................---------------------,,,,,,,,,,,,,,,,,,(;;;;;;;;;;;;;;;;;;;;::5:::::::::::::::::999999999999999999999988888888888888888888,,(7777777777777777777777166666666666666666655555555555555555555554444444444444444444,,(4333333333333333333333 2 +22222222222222222222111111111111111111111000000000000000000,????????????????????>>>>9>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<00,;;;;;;;;;;;;;;;;;;;;;:::5::::::::::::::::9999999999999999999999888888888888888888800,877777777777777777777776 6 +6666666666666666665555555555555555555554444444444444444440CCCCCCCCCCCCCCCCCCCCBBBBBB=BBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@440?????????????????????>>>>>9>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<440<;;;;;;;;;;;;;;;;;;;;;;::: : +::::::::::::::::9999999999999999999998888888888888888884GGGGGGGGGGGGGGGGGGGGFFFFFFFFAFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDD884CCCCCCCCCCCCCCCCCCCCCBBBBBBB=BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@884@??????????????????????>>>>> > +>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<8KKKKKKKKKKKKKKKKKKKKJJJJJJJJJJEJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHH<<8GGGGGGGGGGGGGGGGGGGGGFFFFFFFFFAFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDD<<8DCCCCCCCCCCCCCCCCCCCCCCBBBBBBB B +BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@<OOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNINNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLL@@<KKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJEJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHH@@<HGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFF F +FFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDD@SSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRMRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPDD@OOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNINNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLDD@LKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJ J +JJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHDWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVPVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTHHDSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRMRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPHHDPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNN N +NNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLH[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZTZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXLLHWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVPVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTLLHTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRR R +RRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPL____________________^^^^^^^^^^^^^^^^^^^^X]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\PPL[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZTYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXPPLXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVV +VVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTPccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbb\aaaaaaaaaaaaaaaaaaa````````````````````TTP_____________________^^^^^^^^^^^^^^^^^^^^^X]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\TTP\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZ +YYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXTggggggggggggggggggggfffffffffffffffffffffeee`eeeeeeeeeeeeeeeeeddddddddddddddddddddXXTcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaa\aaaaaaaaaaaaaaaaaa```````````````````XXT`______________________^^^^^^^^^^^^^^^^^^^^^] +]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\Xkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiidiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhh\\Xgggggggggggggggggggggfffffffffffffffffffffeeee `eeeeeeeeeeeeeeeeddddddddddddddddddd\\Xdccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaa +aaaaaaaaaaaaaaaaa``````````````````\oooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmhmmmmmmmmmmmmmllllllllllllllllllll``\kkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiii diiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhh``\hggggggggggggggggggggggfffffffffffffffffffffeeeee +eeeeeeeeeeeeeeedddddddddddddddddd`ssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqlqqqqqqqqqqqppppppppppppppppppppdd`ooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmm hmmmmmmmmmmmmllllllllllllllllllldd`lkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiii +iiiiiiiiiiiiihhhhhhhhhhhhhhhhhhdwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuupuuuuuuuuutttttttttttttttttttthhdsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqq lqqqqqqqqqqppppppppppppppppppphhdpoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmm +mmmmmmmmmmmllllllllllllllllllh{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyytyyyyyyyxxxxxxxxxxxxxxxxxxxxllhwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuu puuuuuuuutttttttttttttttttttllhtssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqq +qqqqqqqqqppppppppppppppppppl~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}x}}}}}||||||||||||||||||||ppl{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyy tyyyyyyxxxxxxxxxxxxxxxxxxxpplxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuu +uuuuuuuttttttttttttttttttp݃׃у˃Ń߂قӂ͂ǂہՁρɁÁ{݀׀рˀŀttp~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}} x}}}}|||||||||||||||||||ttp|{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyy +yyyyyxxxxxxxxxxxxxxxxxxtׇ݇чˇŇ߆نӆ͆džۅՅυɅÅ݄ׄф˄ńxxt݃׃у˃Ń߂قӂ͂ǂہՁρɁÁ {݀׀рˀŀxxt~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}} +}}}||||||||||||||||||x݋׋ыˋŋߊيӊ͊NJۉՉωɉÉ߃݈׈шˈň||xׇ݇чˇŇ߆نӆ͆džۅՅυɅÅ ݄ׄф˄ń||xۃՃσɃÃׂ݂т˂ł߁فӁ́ǁ +ۀՀπɀÀ|ݏ׏яˏŏߎَӎ͎ǎۍՍύɍÍӇ݌׌ьˌŌ|݋׋ыˋŋߊيӊ͊NJۉՉωɉÉ ݈݃׈шˈň|ۇՇχɇÇ݆׆цˆņ߅مӅͅDž +ۄՄτɄÄݓדѓ˓œߒْӒ͒ǒۑՑϑɑÑNjݐאѐːŐݏ׏яˏŏߎَӎ͎ǎۍՍύɍÍ ч݌׌ьˌŌۋՋϋɋË݊׊ъˊŊ߉ىӉ͉lj +ۈՈψɈÈݗחї˗ŗߖٖӖ͖ǖەՕϕɕÕє˔Ŕݓדѓ˓œߒْӒ͒ǒۑՑϑɑÑ ŋאѐːŐۏՏϏɏÏݎ׎юˎŎߍٍӍ͍Ǎ +یՌόɌÌݛכћ˛śߚٚӚ͚ǚۙՙϙəÙݘۘŘݗחї˗ŗߖٖӖ͖ǖەՕϕɕÕ ˔ŔۓՓϓɓÓݒגђ˒Œߑّӑ͑Ǒސ +ՐϐɐÐݟןџ˟şߞٞӞ͞Ǟ۝՝ϝɝÝݜלќϜݛכћ˛śߚٚӚ͚ǚۙՙϙəÙݘט՘ +ۗ՗ϗɗ×ݖזі˖Ŗߕٕӕ͕ǕߔҔ +ɔÔݣףѣˣţߢ٢Ӣ͢ǢۡաϡɡáݠנѠˠŠàݟןџ˟şߞٞӞ͞Ǟ۝՝ϝɝÝݜלќ˜ɜ +ۛ՛ϛɛÛݚךњ˚Śߙٙә͙Ǚۘ՘ӘƘ +ݧקѧ˧ŧߦ٦ӦͦǦۥեϥɥåݤפѤˤŤݣףѣˣţߢ٢Ӣ͢ǢۡաϡɡáݠנѠˠŠ +۟՟ϟɟßݞמў˞Şߝٝӝ͝ǝۜ՜Ϝɜǜ +ݫ׫ѫ˫ūߪ٪ӪͪǪ۩թϩɩéݨרѨ˨Ũݧקѧ˧ŧߦ٦ӦͦǦۥեϥɥåݤפѤˤŤ +ۣգϣɣãݢעѢˢŢߡ١ӡ͡ǡ۠ՠϠɠà +ݯׯѯ˯ů߮ٮӮͮǮۭխϭɭíݬ׬ѬˬŬݫ׫ѫ˫ūߪ٪ӪͪǪ۩թϩɩéݨרѨ˨Ũ +ۧէϧɧçݦצѦ˦Ŧߥ٥ӥͥǥۤդϤɤä +ݳ׳ѳ˳ų߲ٲӲͲDz۱ձϱɱñݰװѰ˰Űݯׯѯ˯ů߮ٮӮͮǮۭխϭɭíݬ׬ѬˬŬ +۫իϫɫëݪתѪ˪Ūߩ٩өͩǩۨըϨɨè޷         ܲ6           Ĭ  ȫ  ̪  Щ   &,28>DJPV\ &,i0 priority[0] +i1 priority[1] +i2 priority[2] +i3 priority[3] +i4 priority[4] +i5 priority[5] +i6 priority[6] +i7 priority[7] +i8 priority[8] +i9 priority[9] +i10 priority[10] +i11 priority[11] +i12 priority[12] +i13 priority[13] +i14 priority[14] +i15 priority[15] +i16 priority[16] +i17 priority[17] +i18 priority[18] +i19 priority[19] +i20 priority[20] +i21 priority[21] +i22 priority[22] +i23 priority[23] +i24 priority[24] +i25 priority[25] +i26 priority[26] +i27 priority[27] +i28 priority[28] +i29 priority[29] +i30 priority[30] +i31 priority[31] +i32 priority[32] +i33 priority[33] +i34 priority[34] +i35 priority[35] +i36 priority[36] +i37 priority[37] +i38 priority[38] +i39 priority[39] +i40 priority[40] +i41 priority[41] +i42 priority[42] +i43 priority[43] +i44 priority[44] +i45 priority[45] +i46 priority[46] +i47 priority[47] +i48 priority[48] +i49 priority[49] +i50 priority[50] +i51 priority[51] +i52 priority[52] +i53 priority[53] +i54 priority[54] +i55 priority[55] +i56 priority[56] +i57 priority[57] +i58 priority[58] +i59 priority[59] +i60 priority[60] +i61 priority[61] +i62 priority[62] +i63 priority[63] +i64 priority[64] +i65 priority[65] +i66 priority[66] +i67 priority[67] +i68 priority[68] +i69 priority[69] +i70 priority[70] +i71 priority[71] +i72 priority[72] +i73 priority[73] +i74 priority[74] +i75 priority[75] +i76 priority[76] +i77 priority[77] +i78 priority[78] +i79 priority[79] +i80 priority[80] +i81 priority[81] +i82 priority[82] +i83 priority[83] +i84 priority[84] +i85 priority[85] +i86 priority[86] +i87 priority[87] +i88 priority[88] +i89 priority[89] +i90 priority[90] +i91 priority[91] +i92 priority[92] +i93 priority[93] +i94 priority[94] +i95 priority[95] +i96 priority[96] +i97 priority[97] +i98 priority[98] +i99 priority[99] +i100 priority[100] +i101 priority[101] +i102 priority[102] +i103 priority[103] +i104 priority[104] +i105 priority[105] +i106 priority[106] +i107 priority[107] +i108 priority[108] +i109 priority[109] +i110 priority[110] +i111 priority[111] +i112 priority[112] +i113 priority[113] +i114 priority[114] +i115 priority[115] +i116 priority[116] +i117 priority[117] +i118 priority[118] +i119 priority[119] +i120 priority[120] +i121 priority[121] +i122 priority[122] +i123 priority[123] +i124 priority[124] +i125 priority[125] +i126 priority[126] +i127 priority[127] +i128 req[0] +i129 req[1] +i130 req[2] +i131 req[3] +i132 req[4] +i133 req[5] +i134 req[6] +i135 req[7] +i136 req[8] +i137 req[9] +i138 req[10] +i139 req[11] +i140 req[12] +i141 req[13] +i142 req[14] +i143 req[15] +i144 req[16] +i145 req[17] +i146 req[18] +i147 req[19] +i148 req[20] +i149 req[21] +i150 req[22] +i151 req[23] +i152 req[24] +i153 req[25] +i154 req[26] +i155 req[27] +i156 req[28] +i157 req[29] +i158 req[30] +i159 req[31] +i160 req[32] +i161 req[33] +i162 req[34] +i163 req[35] +i164 req[36] +i165 req[37] +i166 req[38] +i167 req[39] +i168 req[40] +i169 req[41] +i170 req[42] +i171 req[43] +i172 req[44] +i173 req[45] +i174 req[46] +i175 req[47] +i176 req[48] +i177 req[49] +i178 req[50] +i179 req[51] +i180 req[52] +i181 req[53] +i182 req[54] +i183 req[55] +i184 req[56] +i185 req[57] +i186 req[58] +i187 req[59] +i188 req[60] +i189 req[61] +i190 req[62] +i191 req[63] +i192 req[64] +i193 req[65] +i194 req[66] +i195 req[67] +i196 req[68] +i197 req[69] +i198 req[70] +i199 req[71] +i200 req[72] +i201 req[73] +i202 req[74] +i203 req[75] +i204 req[76] +i205 req[77] +i206 req[78] +i207 req[79] +i208 req[80] +i209 req[81] +i210 req[82] +i211 req[83] +i212 req[84] +i213 req[85] +i214 req[86] +i215 req[87] +i216 req[88] +i217 req[89] +i218 req[90] +i219 req[91] +i220 req[92] +i221 req[93] +i222 req[94] +i223 req[95] +i224 req[96] +i225 req[97] +i226 req[98] +i227 req[99] +i228 req[100] +i229 req[101] +i230 req[102] +i231 req[103] +i232 req[104] +i233 req[105] +i234 req[106] +i235 req[107] +i236 req[108] +i237 req[109] +i238 req[110] +i239 req[111] +i240 req[112] +i241 req[113] +i242 req[114] +i243 req[115] +i244 req[116] +i245 req[117] +i246 req[118] +i247 req[119] +i248 req[120] +i249 req[121] +i250 req[122] +i251 req[123] +i252 req[124] +i253 req[125] +i254 req[126] +i255 req[127] +o0 grant[0] +o1 grant[1] +o2 grant[2] +o3 grant[3] +o4 grant[4] +o5 grant[5] +o6 grant[6] +o7 grant[7] +o8 grant[8] +o9 grant[9] +o10 grant[10] +o11 grant[11] +o12 grant[12] +o13 grant[13] +o14 grant[14] +o15 grant[15] +o16 grant[16] +o17 grant[17] +o18 grant[18] +o19 grant[19] +o20 grant[20] +o21 grant[21] +o22 grant[22] +o23 grant[23] +o24 grant[24] +o25 grant[25] +o26 grant[26] +o27 grant[27] +o28 grant[28] +o29 grant[29] +o30 grant[30] +o31 grant[31] +o32 grant[32] +o33 grant[33] +o34 grant[34] +o35 grant[35] +o36 grant[36] +o37 grant[37] +o38 grant[38] +o39 grant[39] +o40 grant[40] +o41 grant[41] +o42 grant[42] +o43 grant[43] +o44 grant[44] +o45 grant[45] +o46 grant[46] +o47 grant[47] +o48 grant[48] +o49 grant[49] +o50 grant[50] +o51 grant[51] +o52 grant[52] +o53 grant[53] +o54 grant[54] +o55 grant[55] +o56 grant[56] +o57 grant[57] +o58 grant[58] +o59 grant[59] +o60 grant[60] +o61 grant[61] +o62 grant[62] +o63 grant[63] +o64 grant[64] +o65 grant[65] +o66 grant[66] +o67 grant[67] +o68 grant[68] +o69 grant[69] +o70 grant[70] +o71 grant[71] +o72 grant[72] +o73 grant[73] +o74 grant[74] +o75 grant[75] +o76 grant[76] +o77 grant[77] +o78 grant[78] +o79 grant[79] +o80 grant[80] +o81 grant[81] +o82 grant[82] +o83 grant[83] +o84 grant[84] +o85 grant[85] +o86 grant[86] +o87 grant[87] +o88 grant[88] +o89 grant[89] +o90 grant[90] +o91 grant[91] +o92 grant[92] +o93 grant[93] +o94 grant[94] +o95 grant[95] +o96 grant[96] +o97 grant[97] +o98 grant[98] +o99 grant[99] +o100 grant[100] +o101 grant[101] +o102 grant[102] +o103 grant[103] +o104 grant[104] +o105 grant[105] +o106 grant[106] +o107 grant[107] +o108 grant[108] +o109 grant[109] +o110 grant[110] +o111 grant[111] +o112 grant[112] +o113 grant[113] +o114 grant[114] +o115 grant[115] +o116 grant[116] +o117 grant[117] +o118 grant[118] +o119 grant[119] +o120 grant[120] +o121 grant[121] +o122 grant[122] +o123 grant[123] +o124 grant[124] +o125 grant[125] +o126 grant[126] +o127 grant[127] +o128 anyGrant +c +top +This file was written by ABC on Thu Mar 5 12:52:48 2015 +For information about AIGER format, refer to http://fmv.jku.at/aiger diff --git a/benchmarks/bar.aig b/benchmarks/bar.aig new file mode 100644 index 0000000..0e422f1 --- /dev/null +++ b/benchmarks/bar.aig @@ -0,0 +1,662 @@ +aig 3471 135 0 128 3336 +1137 +1987 +2581 +3175 +3321 +3467 +3613 +3759 +3905 +4051 +4197 +4343 +4489 +4635 +4781 +4927 +4961 +4995 +5029 +5063 +5097 +5131 +5165 +5199 +5233 +5267 +5301 +5335 +5369 +5403 +5437 +5471 +5505 +5539 +5573 +5607 +5641 +5675 +5709 +5743 +5777 +5811 +5845 +5879 +5913 +5947 +5981 +6015 +6049 +6083 +6117 +6151 +6185 +6219 +6253 +6287 +6321 +6355 +6389 +6423 +6457 +6491 +6525 +6559 +6565 +6571 +6577 +6583 +6589 +6595 +6601 +6607 +6613 +6619 +6625 +6631 +6637 +6643 +6649 +6655 +6661 +6667 +6673 +6679 +6685 +6691 +6697 +6703 +6709 +6715 +6721 +6727 +6733 +6739 +6745 +6751 +6757 +6763 +6769 +6775 +6781 +6787 +6793 +6799 +6805 +6811 +6817 +6823 +6829 +6835 +6841 +6847 +6853 +6859 +6865 +6871 +6877 +6883 +6889 +6895 +6901 +6907 +6913 +6919 +6925 +6931 +6937 +6943 +f eab +(n&+m*1i/6j3 +7D~BG}FMyKRzO +T^v\au`gqelri +n6rF~EAB +qNMIJ +o^]YZ +mVUQR +k2j +   + + + +2&%!" +.-)* +>=9: +6512 +2j + + + +2 + + + +2h + + + +2 + + + +2h_d`c +glhk +w|x{ +otps +2?D@C +GLHK +W\X[ +OTPS +2h +   +   +       +2  $   #  + ' ,  ( +  +  7 <  8 ;  + / 4  0 +3 + + 2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +2 + +      + +       + +       + +       + +2 +h       +       +        +       + 2       +       +        +       + 2 h       0 4  [ _ L P % ) f j "     }             " H + +              "                " HAE + + + + + + + + + + + + + +"                "H   + + + +   + + + +   + +"                "H             "     +  +  + + + + +  + "H +  +  + + + + + +  + +  + + + +"                "H + +  + +  + + + + + + + + + + + + + + + + + + + + + +" + + + +        "H + +  +   + +  + +  + +  + +  + +  + + "        "H7W9"5"H    " +    +    + +"H +     + +  + + +  + +  +"       "H""HQS!"O"H    " + +           + +"H        "           "H   + +           " + + + +   + + + +      +"H7S;"  5 " H      +"! + +           + !""H  !  ""    !""#H"!   ! "# ! "   #"$H"i! !k$!$ $ + $   %  %%% % %    %    %    &    &    &    &  + + +& + + + & +  + &    +'   ' ''''' '!(!  (!"(""! (" # (%&k#$o(%&m""(  +) ! )  ) + )))))********  + +    +    +    +    +    +    , + + + +, + +   , !  , ! ! + +," !! ,#" ,*(&',+k)')i-#!   -" +%#$--   ---........///////000  0 0 !  !0 "  0 ! " "0 # ! ! 1*-# ' +!  "!#" $# $ $ $ $ % % % % % % % % & & & & & & ' & ' ' +' ' +' +' +( +' +( +( ( +( ( ( ) ) ) ) ) )) )********++++++,+,,,,,,-,------........//////0/00000010i0 a[0] +i1 a[1] +i2 a[2] +i3 a[3] +i4 a[4] +i5 a[5] +i6 a[6] +i7 a[7] +i8 a[8] +i9 a[9] +i10 a[10] +i11 a[11] +i12 a[12] +i13 a[13] +i14 a[14] +i15 a[15] +i16 a[16] +i17 a[17] +i18 a[18] +i19 a[19] +i20 a[20] +i21 a[21] +i22 a[22] +i23 a[23] +i24 a[24] +i25 a[25] +i26 a[26] +i27 a[27] +i28 a[28] +i29 a[29] +i30 a[30] +i31 a[31] +i32 a[32] +i33 a[33] +i34 a[34] +i35 a[35] +i36 a[36] +i37 a[37] +i38 a[38] +i39 a[39] +i40 a[40] +i41 a[41] +i42 a[42] +i43 a[43] +i44 a[44] +i45 a[45] +i46 a[46] +i47 a[47] +i48 a[48] +i49 a[49] +i50 a[50] +i51 a[51] +i52 a[52] +i53 a[53] +i54 a[54] +i55 a[55] +i56 a[56] +i57 a[57] +i58 a[58] +i59 a[59] +i60 a[60] +i61 a[61] +i62 a[62] +i63 a[63] +i64 a[64] +i65 a[65] +i66 a[66] +i67 a[67] +i68 a[68] +i69 a[69] +i70 a[70] +i71 a[71] +i72 a[72] +i73 a[73] +i74 a[74] +i75 a[75] +i76 a[76] +i77 a[77] +i78 a[78] +i79 a[79] +i80 a[80] +i81 a[81] +i82 a[82] +i83 a[83] +i84 a[84] +i85 a[85] +i86 a[86] +i87 a[87] +i88 a[88] +i89 a[89] +i90 a[90] +i91 a[91] +i92 a[92] +i93 a[93] +i94 a[94] +i95 a[95] +i96 a[96] +i97 a[97] +i98 a[98] +i99 a[99] +i100 a[100] +i101 a[101] +i102 a[102] +i103 a[103] +i104 a[104] +i105 a[105] +i106 a[106] +i107 a[107] +i108 a[108] +i109 a[109] +i110 a[110] +i111 a[111] +i112 a[112] +i113 a[113] +i114 a[114] +i115 a[115] +i116 a[116] +i117 a[117] +i118 a[118] +i119 a[119] +i120 a[120] +i121 a[121] +i122 a[122] +i123 a[123] +i124 a[124] +i125 a[125] +i126 a[126] +i127 a[127] +i128 shift[0] +i129 shift[1] +i130 shift[2] +i131 shift[3] +i132 shift[4] +i133 shift[5] +i134 shift[6] +o0 result[0] +o1 result[1] +o2 result[2] +o3 result[3] +o4 result[4] +o5 result[5] +o6 result[6] +o7 result[7] +o8 result[8] +o9 result[9] +o10 result[10] +o11 result[11] +o12 result[12] +o13 result[13] +o14 result[14] +o15 result[15] +o16 result[16] +o17 result[17] +o18 result[18] +o19 result[19] +o20 result[20] +o21 result[21] +o22 result[22] +o23 result[23] +o24 result[24] +o25 result[25] +o26 result[26] +o27 result[27] +o28 result[28] +o29 result[29] +o30 result[30] +o31 result[31] +o32 result[32] +o33 result[33] +o34 result[34] +o35 result[35] +o36 result[36] +o37 result[37] +o38 result[38] +o39 result[39] +o40 result[40] +o41 result[41] +o42 result[42] +o43 result[43] +o44 result[44] +o45 result[45] +o46 result[46] +o47 result[47] +o48 result[48] +o49 result[49] +o50 result[50] +o51 result[51] +o52 result[52] +o53 result[53] +o54 result[54] +o55 result[55] +o56 result[56] +o57 result[57] +o58 result[58] +o59 result[59] +o60 result[60] +o61 result[61] +o62 result[62] +o63 result[63] +o64 result[64] +o65 result[65] +o66 result[66] +o67 result[67] +o68 result[68] +o69 result[69] +o70 result[70] +o71 result[71] +o72 result[72] +o73 result[73] +o74 result[74] +o75 result[75] +o76 result[76] +o77 result[77] +o78 result[78] +o79 result[79] +o80 result[80] +o81 result[81] +o82 result[82] +o83 result[83] +o84 result[84] +o85 result[85] +o86 result[86] +o87 result[87] +o88 result[88] +o89 result[89] +o90 result[90] +o91 result[91] +o92 result[92] +o93 result[93] +o94 result[94] +o95 result[95] +o96 result[96] +o97 result[97] +o98 result[98] +o99 result[99] +o100 result[100] +o101 result[101] +o102 result[102] +o103 result[103] +o104 result[104] +o105 result[105] +o106 result[106] +o107 result[107] +o108 result[108] +o109 result[109] +o110 result[110] +o111 result[111] +o112 result[112] +o113 result[113] +o114 result[114] +o115 result[115] +o116 result[116] +o117 result[117] +o118 result[118] +o119 result[119] +o120 result[120] +o121 result[121] +o122 result[122] +o123 result[123] +o124 result[124] +o125 result[125] +o126 result[126] +o127 result[127] +c +top +This file was written by ABC on Thu Mar 5 01:22:31 2015 +For information about AIGER format, refer to http://fmv.jku.at/aiger diff --git a/benchmarks/cavlc.aig b/benchmarks/cavlc.aig new file mode 100644 index 0000000000000000000000000000000000000000..1be72b483badbb7d79d7a04ddbf7ce3fdff10e7f GIT binary patch literal 2453 zcmY*bZBUhE8s6)EKHlej5kXw7Y0BQsX5F1>^c=p?a&nukacB0&mic3|ZGZ(mg&YTt z+qCVtV1%MePD}9Olasu})D$l{HRz?r2fWmTWG^)_*$W1O{1!|L zc)^5VBEO}@d%?s&vgb+}qetN`NHWo*F>cf-j3ogNzZ|bIaUy~6K#(vYS@XAtrzj9b zBNg{z@>HV79u^!si{%*iJC0g~6&P8B`$6lVSwgi9Sc}aNRD~MEaL6vyA+{b4 zb^{7N8f?gZlp`f>Gi&6uU(h3H2A)SdS{XUXpN39@`Oe@oI9+^4>gP&C=WOl;3~~>y zgCrFa9=wKF%D9OURAw_4Q4y&kvOOp#T}(}w&Up&&5aLit<)kXe!Q-eVJjyKlfRU)D zjU@3P?V$#8w^|-(G|^6y`zZ=X2#@f2KQZ;cshI>_vqT+)U!jX;Eu>TAVJ2O$NtdXH z4+Dg&^aVxH4Z6$)9%h#c1q&RF@2EhyC=s`5B(s!?ViB`cc;&)!Dq6)sC>OW~D@2tr z6(XueutQw;1MxjgDi#k7U1f_f)(>nEZ0;U`4D1qpl$ms!L24AU+PNBz3VcIo6Lefq zv%uIk5w#WzEl;P&|CVr0^a%$S1%KiCgJOW^<4ZvWmTf>R!xgH$^@q5CNfRdSUS=mxEo?@Q2T$&K0~xw|{$K9P&h3EO3*sIbBh z%KO;P5`n{#*^bB-PCP2FQYZh`ETgGfTI(fZ(IMMqEcMtjXPENoGSOu(sqnS@uZ%*w z#6@}627$MTGYS-kE#-+ok;0Q$s1_+ImjSGncuSQMyFys0s9$pPQPqZPc9)JQ+>Lg1kIS|Q-4x(+zv7L%t%~V@7*q}wXqG;x%ILgc{FdU5lPzTicW_D<>OWG4ZDqQV$COJSZ=oIPCHsLs4$0P!!8FWB7onxMudsk0q73`^*&DWXs=FRN(T&m$?JZf@Q8l#nv!0 zYmLHUg$-`C%guKWtM#mo>fAnR1qwNlSvR_)78=^={!15FecRm+G`BjBR=eDaJ?_iB z61|Gr++wwysM`+7C(K0S(c!*ox`A^p26*+{56vd$$al?kRLaEyD?LoDF+BUV-k_<$Nq0tt zSx!7KEMcp+O+HPVy+#ZeGlQmQ{`KN=em-5rWmP+*_dFi2?Q10w-Zq^S9(uPBv z5)Sx73ZILFU&zX}6~n<{h>eLKhH&k0!Z3toh7*S&EHlh9?cIN@oWzLLYH6O!`H{-% z{XbxtQtt#TQQDn=<>9|QcjPcnrWXm%`^Wy`-B=7NXo*&B14(H8HkAyfdJtI6n;!m6Y u#BZPUe?TAd^RlwD^4JG|P9!pK@}x=GbN@2&`4{F-Opi=T56#ZX^Zo~$+FGpu literal 0 HcmV?d00001 diff --git a/benchmarks/ctrl.aig b/benchmarks/ctrl.aig new file mode 100644 index 0000000000000000000000000000000000000000..cf5e22920632f26db84e83d60488b61bc818ec95 GIT binary patch literal 1119 zcmY*VO=uNY6z+GDJkuKqR#ICUut!r|lxXJOnR)YGs*6PY!`6Zd(yFBMlF7^1_ujm| z%u8B}ip3v9&=wb>?MD2gkQNKoE(E(VC@u=N8(U~8ZrV*3T@@FC=T15hxo4R3ec!p? zIp>CPm32vTzz&-t>%dcW#!;>-xhG!A^*!Yljq2&>CZgU>T8d8et>~b>R|w0n3IzHg>#Qp#ES0g!l0#_UR!|rRxK64wumWY8QpI zPSNU6IE3Xmg2TI9oCJ;oh0mnbN}L7GAarpK=sb;H`ZVo{HprFBKsT=78i=ll^o{(F z;=R2>;igOW4n zl*MKG2W4ERIeCJc_)A{wTcVCrv=(0hKM)ExsDSSYw+Qouds&olpYVX*_zw7q@alP4 z?4f-m!Xv_O^eaxt;AG=5#SSOU@nj;}>+Dyt&Vd$Sa$p3wIdBDdIq(Gd0>+|`)6Afl z12IS(o{nl`t*AOSF`dbYevYv=T8qSejpvdfwakS+m)S z8dqu3d_nD=il=!pu0=c>PP3gbjT&6}ghxgYnEG2}p6bU7Why)2DQG!TXf=G}cL4rsq!4IMIdEeRYdFR7r z&w2K+_qS*6%yZ{1uRWW&!e(`rXEv0X%YEwd)Rn2XsV~!D(@>|SP0KQ^Y+99RZPU6; zn>=lN+SF;0TO9aV8AL^eti~9wqNXu^U*q=>77a2miv}62HqUWb93DrB0~y>F zUJI{<*TQSzweVVaExZ<93$KOO!fQP;?2m=p!fj!;Fk6_hi8!zZW(%{0*}`mLwlG_m zEzA~MX)9!~TevOU7H$i-h1K^9&Qh}huhPo2)BpZ(=`dV zhug#LvF{%H?qT<^d)Phf9(E7Ahuy>OVfV0m*gfnXb`QIU-DBT9+#YTZw}(5x9pDad z2e<>=0qy{IfIGk);11aH0DFKtz#ZTYa0j>p+yU+YcYr&<9pDad2e<>hv#{?0_5gQ) zJHQ>_4sZv!1Ka`b0C#{pz#ZTYa0j>p_B~+V1MC6z0DB3033~~933~~933~~933~~9 z33~~9344ise?TWn>j#qu6RmaYhY#qM?)>Nh-PQe8OAq%NJ=Bvt(G&gSPO5*B_VnJL z8vT&YTYI!WkmyqHZ|&2M3F4>j{B4DG|gI@O6fo8_2fwFaQjgDyUtVHCwd3_j}Lx6d}OqLTu$tCU$%D(xVM!) zt&)?fbwag|t8`O!UhclwTkjtktPT&2en0;0_Ls^p?-ZL9VLm2Rod zS=BwGdZ$(Yq#C@ghR4;J0cd)2zD+TW`5w(5MPx?if^4b}f#4X&x-$7*y% zjW4Uo`)c~G%KoWV_vmvvIip*rbo-=EPw398y1S`+_f`L%8r)UGJ8E=Wjc=*RO*Q>O zW&c*6;DxxV^@lonU$-vl_C=j;>&|)I-O{~tx_?FwPV3=GJ$hY_U(=IU^>kBb_tlqdWSl8;R5vT46>(o3fEj_Gcj z-UZX&GJ|twc*cxQoAH}w@`jn7FxhdlXVd8KO!AFs-7@W)CcR-gpPTMA)4OW=SIpqD z8NO#mm(2L0nf${{|8BDL=D-(PznLVjC#~a2`;{cUZ#wr(_pa%EYx=j%;FcMFX+}59 z__~>VW~QH->|?WfN$ZPAvYoWfC+)2yJ)3miO1h_#-pQnYA{iV{hMURgz8QaSCjT+h z?@V^btmWA=vtvg$mhz|5wPI&nU~G5B7Gt+Fb{PAevBx;Z#wkuTb8(7u&3v5Vbh8krIOD90Q=D{G#VMV)j?)^`CQchn z3&ASbC1E7Pjl?dzAX_1D1?dXGE67&}U_rt{5DPLE0$Gr<5X^#{g@6_$wL)r1YK7GD z9tx=?sTER7QY)mEq*h2RNv)7tl3F3PB(*|nNos}ElGF*QBdHToM^Y!Gj$dyfbtH8{ z>PYH@)REK)sUxWqQb$rJq>iLcNF7PNkb07OA@wBnLh4ECh1B!4DWsmHUPwJjy^wm6 zdLi{B^+M`N>V?#kGze)RX%Nyt(jcUPq(MjnNrR9Ek_I6SB*o40?zJ9B8iX{EGze)R zX%Nyt(o#rEl9obRlC%`klBA`OmLx5Ov?OUMq$Np9AuUN-3Ta8wQbr4X+_dXNGp<7LRyiu64HvKm5^2>t%bBEX)UBRNoygk zNm>hOP10IOYm(MNT9dRE(wd~Tkk%xvg|sGVEu=L`8zF5-+6ZYw(nd%dk~TuxkhBrf zhNO*|CDqzy?MA#F(72x&voA{SIlI1<<*CoR4T#+-QZYG)#Dv+kSEGW4|F`Z7et>%#96)guQ-uhmkNi zb{rBG$C5+Br)rgw3(+kgz$n9TGOj zxwTBgw3)1kgz$n9}+gl`a{Cz*ndda919Q$n_~kaVRNiNBy5fyh=k3t z1o0+eb8JB*Y>qXEgw3%Bk+3-yArdynCPc#KScOQ~9J>$+n`0RwVRLLlBy5g#i1#s@ zV;>@6b1Xz8Y>thHgw3%Mk+3;-A`&*oQbfY$*osKl9BUB?n`18`VRI}-eAKWxHX{-; zp*}g!egiAQCpm3Pi%@__YoRn_~eYVRQUqhlI_s{*bUa zezn6VHs2B1h5q9^B0M~fug3h2$jT0!-x1;QvRuV**@N>tB0PYWtC%jkaDGRGN7Ql^ z<7FSt?}+daTdd+rw2PI^KbXE8*zI?7mO^&`5h4+%8S1>|Bf%~aehaH$M$j+>t#XC?}+eVU#?=ktVq5i zdM4eNJ^zFB$8yO$~ literal 0 HcmV?d00001 diff --git a/benchmarks/div.aig b/benchmarks/div.aig new file mode 100644 index 0000000..e6d134e --- /dev/null +++ b/benchmarks/div.aig @@ -0,0 +1,1868 @@ +aig 57375 128 0 128 57247 +57587 +55953 +54215 +52505 +50823 +49169 +47536 +45939 +44369 +42820 +41305 +39815 +38352 +36925 +35519 +34134 +32791 +31473 +30170 +28907 +27671 +26456 +25277 +24114 +22984 +21891 +20806 +19754 +18747 +17754 +16784 +15855 +14948 +14070 +13225 +12394 +11598 +10839 +10090 +9372 +8697 +8032 +7392 +6797 +6222 +5676 +5165 +4666 +4210 +3791 +3378 +2998 +2659 +2334 +2036 +1779 +1536 +1322 +1155 +57588 +780 +646 +57594 +57604 +113745 +113759 +113775 +113791 +113807 +113823 +113839 +113855 +113871 +113887 +113903 +113919 +113935 +113951 +113967 +113983 +113999 +114015 +114031 +114047 +114063 +114079 +114095 +114111 +114127 +114143 +114159 +114175 +114191 +114207 +114223 +114239 +114255 +114271 +114287 +114303 +114319 +114335 +114351 +114367 +114383 +114399 +114415 +114431 +114447 +114463 +114479 +114495 +114511 +114527 +114543 +114559 +114575 +114591 +114607 +114623 +114639 +114655 +114671 +114687 +114703 +114719 +114735 +114751 +}wuus/-=;KImk{ykiyw>V  vLl4&NBL6%)$3 =? <~  n2  ,/lR*bL )B1fZSc?nS*a &,\cb T   + M)!'b FKG, E^_bkyW  o{ +$*V\t{c:R&$ -%# + oM/A%G HJmDH gaX^}  +  1E04doz '796  "C/_^'-/r{u:?pAIORQUYK  ! 7;6:SWRVlpy}x|]#  "w)% +  #xHAOK/7  5fd'kgAI  GVS[  YLak + + + { +  + + + +1 +;04K WJNg sfj      4q;7#  %PUWS15  7l;soCG  IpUY  [Rci + y   + + +    / 9.2I UHLe qdh   + +     (/+ #7%:!#  Za]057 vo}yBGI STY[ 9fkm x} l  e  ! 7 ;6:S WRVo snr       !   '# +#FMI/5 5byieAG G~]SY YAek k'w} }r h +        + /9.2IUHLeqdh !  6=9% %RYU17 7nuqCI IoU[ [Sgm m9y  r +  + -7,0GSFJcobf~ +V (/+ #7%:!#Za]057v}yBGITY[fkmmx}Q7 ! 7;6:SWRVosnr  %! +#DKG/3 5`gcAE G|SW Yei kyw{ }] A '   +  -7,0GSFJcobf~!  6=9% %RYU17 7nuqCI IU[ [gm my m Q 7   + + /9.2IUHLeqdh +$ *1- !%9'<!#\c_057x{BGITY[fkmx}oS9 ! 7;6:SWRVosnr  ! +#@GC/  5\c_A  Gx{S  Ye  kw  }    y !] !A !' ! ! +!!!" "" "! "+!5*.E!QDHa!m`d}!|!!         #073 #%LSO1 #7hokC #IU #[g $my $  $  $  $k  $O  %5  %  %! +%%#$####%%% %# %/%9.2I%UHLe%qdh%$$$$$$##### +&&%N$$$ ",3/ #';)>!#''^ea057'z}BGI'TY['fkm'x}((((((o)S)9)))'*)))% ))! 7);6:S)WRVo)snr)((((((''''''((''#  ")% +++#HOK/7 +5dkgAI +GS[ +Yem +kw ,} , , , , ,y -] -A -' - - +--',+++.'++** ...' .1-;04K-WJNg-sfj---,,,,,,++++++--  /073- /%LSO-1 /7hok.C /I.U 0[.g 0m.y 0. 0. 0. 0/ 0/ 1/ 1q/ 1U/ 1;/ 1/ 10 +21)//..2,//0 +222) 2/29.2I1UHLe1qdh11110000000//// +33, 1$+' 3!6!#43V]Y0574ryuBGI4TY[4fkm4x}455555556o6S6966647667+ 66! 76;6:S6WRVo6snr66555555444444346667#  ")% +88#HOK/7 85dkgAI 8GS[ 9Yem 9kw 9} 9 9 9 : : : : :y :] ;A ;' ; ; +;;-88555<5:9:: ;;;- ;3;=26M;YLPi;uhl;:::::::9999998888:777#  =8?;' =%T[W19 =7pwsCK =IU] >[go >my > > > > ? ? ? ? ? ?s @W @= @ @ +@@/>>??A9=::: @@@/ @1@;04K@WJNg@sfj@@??????>>>>>>==== +BB@@ (/+ #7%:!#BBZa]057Cv}yBGICTY[CfkmCx}CCCDDDDDDEEEqEUE;EEFBFFFF1 FF! 7E;6:SEWRVoEsnrEEEEDDDDDDCCCCCCCBBD\D  %! +HG#DKG/3 H5`gcAE HG|SW HYei Hkw{ H} I I I I I I I J J J Jy J] JA K' K K +KK3IIIILCEEE +KKK3 K/K9.2IKUHLeKqdhKJJJJJJIIIIIIIHHHHHGGKKK!  M6=9% M%RYU17 M7nuqCI NIU[ N[gm Nmy N N N N O O O O O O P P Po PS P9 P P +QP5NNMMQJOOO +QQQ5 Q/Q9.2IPUHLePqdhPPPPPOOOOOONNNNNNNMMM +SRPOP *1- !%9'<!#SS\c_057Sx{BGISTY[TfkmTx}TTTTTUUUUUUVVVVoVSV9VWWSWWWW7 WW! 7W;6:SVWRVoVsnrVVVVVUUUUUUTTTTTTTSSSSWX  %! +YY#DKG/3 Y5`gcAE YG|SW YYei Zkw{ Z} Z Z Z Z Z [ [ [ [ [ [ \ \ \y \] \A \' ] ] +]\9ZYZ]U[[]] ]9 ]+]5*.E]QDHa]m`d}\|\\\\\[[[[[[ZZZZZZZYYYYYYY  _4;7# _%PWS15 _7lsoCG _IUY `[gk `my} ` ` ` ` a a a a a a b b b b b bk bO c5 c c +cc;aaabdZ``cc c; c-c7,0GcSFJccobfc~bbbbbbaaaaaaa``````____ +eeddd *1- !%9'<!#fe\c_057fx{BGIfTY[ffkmfx}fgggggghhhhhhhiiiimiQi7jjjfjjjj= jj! 7j;6:SjWRVoisnriiiiihhhhhhhggggggfffffefiTff!   '# +ll#FMI/5 l5bieAG mG~SY mYek mkw} m} m m m n n n n n n o o o o o o o py p] pA p' p p +qp?oooqgmjj +qqq? q-q7,0GpSFJcpobfp~pppooooooonnnnnnmmmmmmllllpp  s073p s%LSOp1 s7hokpC sIpU t[pg tmpy tq tq tq tq tq uq uq ur ur ur ur vr vr vr vs vs vs ws wms wQs w7s wt wt +wwAtqqxovvxx xA x+w5*.EwQDHawm`d}w|wwvvvvvvvuuuuuutttttttssss +zzw v$+' 3!6!#zzV]Y057zryuBGIzTY[{fkm{x}{{{{|||||||}}}}}}~~~~k~O~5zC ! 7;6:SWRVo~snr~~~~~}}}}}}|||||||{{{{{{zzzz$!   '# +܁#FMI/5 5bieAG G~SY Yek kw} Ђ}      ȃ ܃      Ԅ      ̅ y ] A '  Ć +ֆE}Ȅ΄ +E /Ն9.2IÆUHLeqdh߅˅ӄۃǃςہ݁!  6=9% %RYU17 ̉7nuqCI IU[ [gm my   Ċ ؊      Ћ      Ȍ ܌     o ԍS 9   +Gȃ +ʎG -7,0GSFJcobf~Ӎیnjϋ׊Ê߉ˉ +א $+' 3!6!#V]Y057ryuBGITY[ԑfkmx}̒ēؓДȕmܕQ7–I ! 7;6:SWRVosnrەǕϔדÓߒ˒ӑ  ! +#@GC/ 5\c_A Gx{͓S Yߓe Йkw }    ˔ Țݔ ܚ     ɕ ԛە      ̜ǖ ٖ    y ĝ] ؝Aŗ 'ח   +K؜Þ ΞK ž-7,0GSFJcobf~םÝߜ˜ӛۚǚϙ!  6=9% %RYU17 7nuqCI ơIU[ ڡ[gm my     Ң      ʣ ޣ     ¤ ֤      Υ m Q 7   +ĦM +M /æ9.2IUHLeqdhͥդݣɣѢ١š +ʣУ *1- !%9'<!#֩ĩ\c_057x{BGITY[fkmx}Ҫʫޫ¬֬έƮoڮS9O ! 7;6:SWRVosnrٮŮͭլݫɫѪéթ  # +#BIE/1 5^eaAC Gz}SU ԲYeg kwy }    ̳      Ĵ ش      е      ȶ ܶ  y ] A ' Է  +Qܱ۸Ҷ Q +5*.EQDHaӷm`d}|۶Ƕϵ״ô߳˳Ӳ  295! %NUQ13 7jqmCE IUW [gi Իmy{      ̼      Ľ ؽ      о      ȿ ܿ  k O 5   +SоشҺغ S +5*.EQDHam`d}|ۿǿϾ׽ý߼˼ӻ + (/+ #7%:!#Za]057v}yBGITY[fkmx}kO5   U ! 7;6:SWRVosnr   4;7# %PWS15 7lsoCG IUY [gk my}                             y ] A '    +W  W )3(,COBF_k^b{z~        + &-) BIE !^ea,1 3z}>CEPUWbgity{iM3     Y ! 7;6:SWRVosnr           , 3/  !;#>!#^ea05 7z}BG ITY [fkmx}y] A  '      [ ! 7;6:SWRVosnr               4 ;7# % PWS15 7 lsoCG I UY [gk my}                                y ] A  '         +]  ] +5*.EQDHam`d}|             +  + +  +"  +( /+ +D KG !` gc,1 3|>C EPU Wbg ity {  k  O  5     + _ ! 7;6:SWRVosnr             +  + + + + + + +  +* 1- + +9!<!#\ c_05 +7x {BG I TY [fk mx}    ̀ā؁Ђȃ܃Ԅ   y  ]  A  '  + + +̅ + + +ޅdža ݅! 7˅;6:SWRVosnrӄۃǃςׁÁ߀ˀ             + + + + + + + + +    +0 73Æ % L SOՆ1 7 h okC I  U ԉ[ g m y     Ӈ  ̊     ш ċ ؋     ω Ќ      ȍ͊ ܍ߊ      Ԏˋ ݋    y   ]  ̏ A   ' Ɍ  + + +ی  + + + +cҎ +؂ c )3(,COBF_k^b{ߏz~ˏӎۍǍό׋Ëߊˊ       Ӊ       +  + + + + + + + + + + + + + + + +Ɠ ( +/+ +D +KG +!` gc,1 +3| >C +E PU +W bg iΔty {     ƕڕҖʗޗ˜֘Ι       i ƚ M ښ +3 + + + + + + + +e ! 7;6:SWRVoٚsnrŚ͙՘ݗɗіٕŕ    ͔         + + + + + + + + + + + + + + + + +  + + +ž  ! +. +51 + +#=%@!#` +gc05 +7| BG +I TY +[ fk +m̟ x} +  +    Ġ ؠ  СȢܢԣ̤        ĥ y إ +] + + +A + + +' + + + + +   ǦĦҦg Ʀ! 7;6:SWRVosnrץåߤˤӣۢǢϡנà       ߟ   ˟   + + + + + + + + + + + + + + + + + + + +  +   +0 +73 % +L +SO1 7 +h okѩC I + U Ȫ[ + g ܪm + y         Ϫ   ԫ       ͫ ̬߫      ĭˬ حݬ      Юɭ ۭ     ȯ ܯǮ ٮ           ԰ y   +] + +ů  +A + +ׯ  +' + +  + + +  + + + +ʱi ޱ i 'ɱ1&*AM@D]i\`yx|ӰۯǯϮ׭í߬ˬӫ             ۪ +  +Ǫ + + + + + + + + + + + + + + +    + +   +ׯ $ ++' @ +GC !\ +c_,1 3Եx +{>C +E PU +W bg +i ty +{  +  +̶ +     ķ ط иȹܹԺ  ̻         + + + +g + +ļ +K + +ؼ +1 + +     k ! 7;6:SWRVo׼snrü߻˻Ӻ۹ǹϸ׷÷ ߶   ˶         + + + + + + + + + + + + +ӵ + + + + + + +           !. 51  #=%@!#` +gc05 7| +BG I +TY [ +fk +m x} +  +  +  +  + +                  + + + + + + +y + + +] + + A  '      m ! 7;6:SWRVosnr             + + + + + + + + + + + + + + + + + + + +               4 ;7# % P +WS15 7 l +soCG I + +UY [ + +gk m + y}  +   +   +   +   +                                                  + + +  + + +  +y + +  +] + +  +A + +  '         +o  o )3(,COBF_k^b{z~              +  + + + + + + + + + + + + + + + +                + $ +' @ GC !\ c_,1 3x +{>C E +PU W +bg i +ty { + +  +  +  +  + + +                   + + + + + + + + + + + + i  M  3      q ! 7;6:SWRVosnr             + + + + + + + + + + + + + + + + + + + +                    * 1-  9!<!#\ c_05 7x {BG I TY [ +fk m +x}  +  +     +  +  +  + + + +                  + + + + + + + + + + + +   y  ]  A  '      s ! 7;6:SWRVosnr             + + + + + + + + + + + + + + + + + + + +                        2 95! % N UQ13 7 j qmCE I  UW [  +gi m  +y{   +   +  +   +   +   +   +   +  +                                              + + +  + + +  + + +  + + +  + + +  y   ]   A   '         +u  u '1&*AM@D]i\`yx|              +  + + + + + + + + + + + + + + + +                         + & -) B IE !^ ea,1 3z }>C E PU W bg i +ty { +  +  +       +  +  +€ +ր + + +   ΁    Ƃڂ҃  ʄ  ބ       + + + + + +… + + +օ + + +       g  K Ά 1      w ! 7;6:SWRVo͆snrՅ݄Ʉуقł́ Հ            + + + + + + + + + + + + + + + + + + + +                            ͊ * 1- F MI !b ie,1 3Ƌ~ >C Eڋ PU W bg i ty { +  +  + Ҍ +       +  +  +ʍ +ލ + + +  Ž ֎    ΏƐڐ    ґ      +  + + + + + + + + +ʒ + + +ޒ       y  ] “ A ֓ '      y ! 7;6:SWRVoՓsnrݒɒёِŐ͏Վ ݍ   ɍ         + + + + + + + + + + + + +ь + + + + + + +             ً   ŋ                ٗ* 1- F MI !˜b ie,1 3֘~ >C E PU W bg i ty {   + Ι +  +  +       ƚ  +ښ  + + + + + +қ      ʜ ޜ֝  Ξ        +  + + + + + +Ɵ + + +ڟ + + +         y Ҡ ]  A  '      ̡{ ! 7;6:SWRVosnrѠٟş͞՝ݜɜћ       ٚ   Ś   + + + + + + + + + + + + + + + + + + + + ͙                  ՘                * 1- ڥF MI !b ie,1 3~ >C E PU W bg i ty {Ҧ     +  +  +  + ʧ  ާ      +  + +¨ +֨ + + +   Ω     ƪڪҫ          + ʬ + + +ެ + + + + + + + + +    ­  ֭     y  ]  A  ' ή     Ŧ} ! 7;6:SͮWRVosnrխݬɬѫ٪Ūͩը             + + + + +ݧ + + + +ɧ + + + + + + + + + + +          Ѧ                  ٥          Ӳ4 ;7 X _[ | (- / 8= ? HM O +X] _ +hm o x}    + + +    yA ,+  ' `_  ] θ ڸ           ι ڹ       + + +  + + +κ ں + + +  + + +  + + +  + + +λ ڻ + + +   + + +         + μ ڼ   +     +     +     + +  +ν   ڽ   + +  +    +  + +  + + +  +  +   + +     ξ + + ھ                         ο      ĺ!ƾؾݾž ξ     &+- #'ۼ ")(   -##!B /@EG5 AEܼ "(@G/" F ;11%ɼ+P ;ٻPUWAIM !.9P[wF}  /O1.  ;uWV'-f/jsm:?RAIOHQUY 5948QUPT}jnw{vzݻ[  u! +#n@?GC/ 5\\%c_A GLx{S YBc +koۺƻ %5A48Q]PTmylpûwϻ  0[73 %xL?SO1 7fh%okC IVU [LŻe +mͺq %5A48Q]PTmylp + $+' 3!6!#Vw]Y057r[yuBGI?TY[%fkmx}pf 5948QUPTmqlp  ! +#@GCѻ/ 5\wc_A Gx[{S Y?e kz%w }j ` + %5A48Q]PTmylp  073 %LSO1 7hwok˻C I[ݻU [?g m%y t j +߹ӹ %5A48Q]PTmylp + $+' 3!6!#V]Y057ryuBGITY[wfkm[x}?% 5948QUPTmqlp  ! +#@GC/ 5\c_A Gx{S Yѻe kww }[ ? %  ~ +ں %5A48Q]PTmylpպ  073 %LSO1 7hokC IU [g mwͻy [߻ ? %  ٺ + %5A48Q]PTmylp + ɽ$+' 3!6!#V]Y057ryuBGITY[fkmx}w[?%ݻ 5948QUPTmqlp  ! +#@GC/ 5\c_A Gx{S Ye kw }  w [ ? %   + %5A48Q]PTmylp  073 %LSO1 7hokC IU [g my   w [ ? %   + %5A48Q]PTmylp + $+' 3!6!#V]Y057ryuBGITY[fkmx}w[?%ϻ 5948QUPTmqlp  ! +#@GC/ 5\c_úA Gx{պS Ye kw }    ӻ w [ ? %   + %5A48Q]PTmylp  073 %LSO1 7hokC IU [g my      w [ ? %   +ع %5A48Q]PTmylp + $+' 3!6!#V]Y057ryuBGITY[fkmx}w[?%׹ֹ 5948QUPTmqlpϹ۹  ! +#@GC/ 5\c_A Gx{S Ye kźw }׺      û ջ w [ ? %  չ +˶ %5A48Q]PTmylp  073͹ %LSO߹1 7hokC IU [g my  ˺ ݺ      wɻ [ۻ ? %   + %5A48Q]PTmylp + $+' 3!6!#V]Y057ryuBGITY[fkmx}w[?% 5948QUPTmqlp  ! +#@GC/ 5\c_ϹA Gx{S ԁYe kw }   ͺ ̂ߺ      ă˻ ؃wݻ [ ? %   +΄׵˵ۄ؄ ڄ̈́%5A48Q]PTmylp׃Ã߂˂Ӂ  073 Ά%LSO1 7hokC IɹU [۹g my  Ƈ ڇ  Ǻ ٺ   ҈   wŻ [׻ ? ʉ% މ  + %5A48Q݉]PTmɉylpшهŇ͆ +ߋ۸ $+' 3!6!#V]Y057ryuBGIȌTY[܌fkmx}ԍ̎w[?ď%؏߸ظ 5948Q׏UPTmÏqlpߎˎӍیnjո  ! +#@GC/ 5\c_A Gx{S ƒYe ڒk˹w }ݹ     ғ ɺ ۺ    ʔ ޔ ǻ wٻ [ ? •% ֕ ׸ +ߴĸ %5A48QՕ]PTmylpݔɔѓْŒ͸  073߸ %LSO1 7hokC IU И[g my ˹ ݹ   ș ܙ  ɺ ۺ   Ԛ   wǻ [ٻ ? ̛%  ø +ѴɜǴ %5A48Qߛ]PTm˛ylpӚۙǙϘ + پ$+' 3!6!#V]Y057ΞryuBGITY[fkmx}ƟڟҠʡޡw[?%¢ԢϞޢ Ӣ5948QUPTmqlpݡɡѠٟş͞  ! +#@GCϸ/ 5\c_A Gx{S Ye ȥkw ܥ}  ͹ ߹   Ԧ   ˺ ݺ  ̧    ɻ wۻ Ĩ[ ب? %   + %5A48Q]PTmylpרèߧ˧Ӧۥǥ  «073 ֫%LSO1 7hokӨC IU [g my  ά  ѩ    ƭ ڭ  Ϫ    Ү   wͫ [߫ ? ʯ% ޯ  +Ͱ %5A48Qݯ]PTmɯylpѮ٭ŭͬի + $+' 3!6!#̲V]Y057ryuBGITY[fkmx}ȳܳԴ̵wĶ[ض?%Ϻ 5948QUPTmqlp׶öߵ˵Ӵ۳dz˲  ! +޹ҹ#@GC/ 5\c_A Gx{ɸS Y۸e kw ƺ} ں   ǹ ٹ  һ    ź ׺ ʼ ޼    û ½ջ ֽw [ ? %   +̾پ־ ؾ˾%5A48Q]PTmylpսݼɼѻٺźѹӹݷ  073 %LSO1 7hokC IU [øg mոy       ӹ       Ѻ       wϻ [ ? %   +ʷ %5A48Q]PTmylp + $+' 3!6!#V]Y057ryuBGITY[fkmx}w[?%ɷȷ 5948QUPTmqlp  ! +#@GC/ 5\c_A Gx{S Ye kw }                       w [ ? %  Ƿ + %5A48Q]PTmylp  073Ϸ %LSO1 7hokC IU [g my  ͸ ߸      ˹ ݹ      ɺ ۺ      ǻ wٻ [ ? %   + %5A48Q]PTmylp + ſ$+' 3!6!#V]Y057ryuBGITY[fkmx}w[?% 5948QUPTmqlp  ! +#@GC/ 5\c_ӷA Gx{S Ye kw }   Ѹ       Ϲ       ͺ ߺ      ˻ ݻ w [ ? %  ż +ϱű %5A48Q]PTmylp  073 %LSO1 7hok÷C IշU [g my     Ӹ       ѹ       Ϻ       ͻ w߻ [ ? %   + %5A48Q]PTmylp + $+' 3!6!#V]Y057ryuBGITY[fkmx}w[?ʀ%ހ    5948Q݀UPTmɀqlp   073 %LSO1 7hokC IU Ȅ[ͷg ܄m߷y      ԅ˸ ݸ     ̆ ɹ ۹    ć ؇ Ǻ ٺ    Ј  Ż ׻ w [ ȉ? ܉%   +ض %5A48Q]PTmۉylpljψׇÇ߆ˆӅۄDŽ      +׶ $+' @GC !\c_,13̍x{>CEPUWbgity{Ď؎ЏȐܐԑ̒w[?%  ē ׶  ֓Զ Փ5Ó948QUPTmqlpߒ˒ӑېǐϏ׎Îߍˍ         Җі Ӷ * 1-  9!<!#\c_05 7x{BG ITY [ėfkmؗx}ИșܙԚ̛Ĝ؜w[ ?  %    Ӷ  Ν۝؝ж ڝ͝5948QUPTmqlpלÜߛ˛ӚۙǙϘח×          Ͷ  ٶ  ڠ 0 73 % LSO1 7 hokC IU [g mŷy ҡ׷      ʢø ޢո     £ ֣ ӹ     Τ  Ѻ    ƥ ڥ  ϻ   w Ҧ[ ?  %    ͼ  ϶ ۼ  + %5A48Q]PTmylpѦ٥ťͤգݢɢѡ        ٠      + $ +' ڪ@ GC !\ c_,1 3x{>C EPU Wbg ity {ҫʬެ­֭ήƯگҰw [  ?  %      ȱձұ ԱDZ5948QUPTmqlpѰٯůͮխݬɬѫ          ٪   +  + + + + + + +ܴ۴  * 1- + +9!<!#\ c_05 +7x {BG I TY [εfk mx}    ƶڶҷʸ޸¹ֹκ   w  [ ƻ ? ڻ %  + + + + + +˵ 5948QUPTmٻqlpŻͺչݸɸѷٶŶ    ͵         + + + + + + + +ټ +    +0 73 ̿% L SO1 7 h okC I  U [ g m ѽy         Ͼ       Ϳ ߿                     w   [   ?   %   + + +  + + + +߯ׯ %5A48Q]PTmylp           ߿   +˿ + + + + + + + + + + + + + + + $ ++' +@ GC +!\ c_,1 +3x {>C +E PU W bg ity {         w  [  ?  +% + + + + + + + + 5948QUPTmqlp             + + + + + + + + + + + + + + + + + + + + +  * +1- + +9!<!#\ +c_05 +7x {BG +I TY +[ fk +m x} +                 w  +[ + + +? + + +% + + + + +    5948QUPTmqlp             + + + + + + + + + + + + + + + + + + + +  +   +0 +73 % +L +SO1 7 +h okC I + U [ + g m + y                                                     w   +[ + +  +? + +  +% + +  + + +  + + + + %5A48Q]PTmylp              + + + + + + + + + + + + + + + + +  + + + +   + $ ++' @ +GC !\ +c_,1 +3x +{>C +E PU +W bg +i ty +{  +  +                  +w + + +[ + + +? + + +% + +      5948QUPTmqlp             + + + + + + + + + + + + + + + + + + + +           * +1-  9!<!#\ +c_05 7x +{BG I +TY [ +fk +m x} +  +  +  +  + +                  + + + + + + +w + + +[ + + ?  %       5948QUPTmqlp             + + + + + + + + + + + + + + + + + + + +               0 +73 % L +SO1 7 h +okŶC I + +׶U [ + +g ̃m + y  +   +   +   + ÷  շ Ą  ؄          Ӹ Ѕ      Ȇѹ ܆      ԇϺ      ̈ ͻ ߻          ĉ   ؉ + + +  + + +˼  +w + +ݼ  +[ + +  +? + +  %  Њ       +î %5A48Qϊ]PTmylp׉É߈ˈӇۆdžυׄ  Ä            + + + + +߃ + + + +˃ + + + + + + + +  + +             +Ď $ +' @ GC !\ +c_,1 3x +{>C E +PU W +bg iȏ +ty {܏  +  +  +  +  + +Ԑ +     ̑  ĒؒГȔܔ          ԕ + + + + + + + + + +w + + [  ? ̖ %      Ï 5948QߖUPTm˖qlpӕ۔ǔϓגÒߑˑ Ӑ            + + + + + + + + +ۏ + + + +Ǐ + + + + + + +                    * 1-  9!<!#\ c_05 7x {BG I +TY [ԛ +fk m +x}  +  +   +  +̜  +  +  + + + +ĝ ؝      ОȟܟԠ      ̡     + + + + + + + + + + + +Ģ  آ w  [  ?  %      Σɤۣأ ڣͣ5948QUPTmqlpעâߡˡӠ۟ǟϞםÝ          ߜ   +˜ + + + + + + + + + + + + + + + + + + +    ӛ                    0 73 Χ% L SO1 7 h okC I  +öU [  +նg m  +y   + ƨ  + ڨ +   +   +   + ӷ  +   + ҩ +        Ѹ   ʪ  ު     Ϲ « ֫     ͺ άߺ      ƭ˻ ڭ  ݻ           + + +  + + + Ү + + +ɼ  + + +ۼ  + + +  w   [   ?  ʯ %  ޯ  ǽ   ս  + %5A48Qݯ]PTmɯylpѮ٭ŭͬիݪɪ  ѩ            + + + + + + + + +٨ + + + +Ũ + + + +  + +             ͧ         +߳ $ +' @ GC !\ c_,1 3x {>C Eƴ PU Wڴ +bg i +ty { +  +  +   ҵ  +  +  +  + + +ʶ +޶     · ַ θƹڹ      Һ     + + + + + + + + + + + +ʻ  ޻   w  [  ?  % ¼  ּ   ޵ 5ռ948QUPTmqlpݻɻѺٹŹ͸շݶɶ             + + + + +ѵ + + + + + + + + + + + + + + +       ٴ   Ŵ                   * 1- F MI !b ie,1 3~ >C E PU W bg i +ty { +  +  +  +       +  +  + + + + +                 +  + + + + + + + + + + + +       w  [  ?  %    ݵ  úܵ 5948QUPTmqlp             + + + + + + + + + + + + + + + + + + + +                                * 1- F MI !b ie,1 3~ >C E PU W bg i ty { +  +  +  +  +         +  + + + + + +                 +  + + + + + + + + + + + +         w  [  ?  %    ۵  ˺ڵ 5948QUPTmqlp             + + + + + + + + + + + + + + + + + + + +                                   * 1- F MI !b ie,1 3~ >C E PU W bg i ty {   +  +  +  +  +         +  + + + + + +                 +  + + + + + + + + + + + +           w  [  ?  %    ٵ  Ӻص 5948QUPTmqlp             + + + + + + + + + + + + + + + + + + + +                                       ), @ GC# %\ c_05 7x {BG I TY [ fk m x}        +  +  +  +  +           + + + + + + +                  + + + + + + + + + + + +               w  [  ?  %    ׵  ۺ 5948QUPTmqlp             + + + + + + + + + + + + + + + + + + + +                                     ׿ #%.3?>C[NSw^cns~    + + + +                 + + + + +    | j X F 4 "  i0 a[0] +i1 a[1] +i2 a[2] +i3 a[3] +i4 a[4] +i5 a[5] +i6 a[6] +i7 a[7] +i8 a[8] +i9 a[9] +i10 a[10] +i11 a[11] +i12 a[12] +i13 a[13] +i14 a[14] +i15 a[15] +i16 a[16] +i17 a[17] +i18 a[18] +i19 a[19] +i20 a[20] +i21 a[21] +i22 a[22] +i23 a[23] +i24 a[24] +i25 a[25] +i26 a[26] +i27 a[27] +i28 a[28] +i29 a[29] +i30 a[30] +i31 a[31] +i32 a[32] +i33 a[33] +i34 a[34] +i35 a[35] +i36 a[36] +i37 a[37] +i38 a[38] +i39 a[39] +i40 a[40] +i41 a[41] +i42 a[42] +i43 a[43] +i44 a[44] +i45 a[45] +i46 a[46] +i47 a[47] +i48 a[48] +i49 a[49] +i50 a[50] +i51 a[51] +i52 a[52] +i53 a[53] +i54 a[54] +i55 a[55] +i56 a[56] +i57 a[57] +i58 a[58] +i59 a[59] +i60 a[60] +i61 a[61] +i62 a[62] +i63 a[63] +i64 b[0] +i65 b[1] +i66 b[2] +i67 b[3] +i68 b[4] +i69 b[5] +i70 b[6] +i71 b[7] +i72 b[8] +i73 b[9] +i74 b[10] +i75 b[11] +i76 b[12] +i77 b[13] +i78 b[14] +i79 b[15] +i80 b[16] +i81 b[17] +i82 b[18] +i83 b[19] +i84 b[20] +i85 b[21] +i86 b[22] +i87 b[23] +i88 b[24] +i89 b[25] +i90 b[26] +i91 b[27] +i92 b[28] +i93 b[29] +i94 b[30] +i95 b[31] +i96 b[32] +i97 b[33] +i98 b[34] +i99 b[35] +i100 b[36] +i101 b[37] +i102 b[38] +i103 b[39] +i104 b[40] +i105 b[41] +i106 b[42] +i107 b[43] +i108 b[44] +i109 b[45] +i110 b[46] +i111 b[47] +i112 b[48] +i113 b[49] +i114 b[50] +i115 b[51] +i116 b[52] +i117 b[53] +i118 b[54] +i119 b[55] +i120 b[56] +i121 b[57] +i122 b[58] +i123 b[59] +i124 b[60] +i125 b[61] +i126 b[62] +i127 b[63] +o0 quotient[0] +o1 quotient[1] +o2 quotient[2] +o3 quotient[3] +o4 quotient[4] +o5 quotient[5] +o6 quotient[6] +o7 quotient[7] +o8 quotient[8] +o9 quotient[9] +o10 quotient[10] +o11 quotient[11] +o12 quotient[12] +o13 quotient[13] +o14 quotient[14] +o15 quotient[15] +o16 quotient[16] +o17 quotient[17] +o18 quotient[18] +o19 quotient[19] +o20 quotient[20] +o21 quotient[21] +o22 quotient[22] +o23 quotient[23] +o24 quotient[24] +o25 quotient[25] +o26 quotient[26] +o27 quotient[27] +o28 quotient[28] +o29 quotient[29] +o30 quotient[30] +o31 quotient[31] +o32 quotient[32] +o33 quotient[33] +o34 quotient[34] +o35 quotient[35] +o36 quotient[36] +o37 quotient[37] +o38 quotient[38] +o39 quotient[39] +o40 quotient[40] +o41 quotient[41] +o42 quotient[42] +o43 quotient[43] +o44 quotient[44] +o45 quotient[45] +o46 quotient[46] +o47 quotient[47] +o48 quotient[48] +o49 quotient[49] +o50 quotient[50] +o51 quotient[51] +o52 quotient[52] +o53 quotient[53] +o54 quotient[54] +o55 quotient[55] +o56 quotient[56] +o57 quotient[57] +o58 quotient[58] +o59 quotient[59] +o60 quotient[60] +o61 quotient[61] +o62 quotient[62] +o63 quotient[63] +o64 remainder[0] +o65 remainder[1] +o66 remainder[2] +o67 remainder[3] +o68 remainder[4] +o69 remainder[5] +o70 remainder[6] +o71 remainder[7] +o72 remainder[8] +o73 remainder[9] +o74 remainder[10] +o75 remainder[11] +o76 remainder[12] +o77 remainder[13] +o78 remainder[14] +o79 remainder[15] +o80 remainder[16] +o81 remainder[17] +o82 remainder[18] +o83 remainder[19] +o84 remainder[20] +o85 remainder[21] +o86 remainder[22] +o87 remainder[23] +o88 remainder[24] +o89 remainder[25] +o90 remainder[26] +o91 remainder[27] +o92 remainder[28] +o93 remainder[29] +o94 remainder[30] +o95 remainder[31] +o96 remainder[32] +o97 remainder[33] +o98 remainder[34] +o99 remainder[35] +o100 remainder[36] +o101 remainder[37] +o102 remainder[38] +o103 remainder[39] +o104 remainder[40] +o105 remainder[41] +o106 remainder[42] +o107 remainder[43] +o108 remainder[44] +o109 remainder[45] +o110 remainder[46] +o111 remainder[47] +o112 remainder[48] +o113 remainder[49] +o114 remainder[50] +o115 remainder[51] +o116 remainder[52] +o117 remainder[53] +o118 remainder[54] +o119 remainder[55] +o120 remainder[56] +o121 remainder[57] +o122 remainder[58] +o123 remainder[59] +o124 remainder[60] +o125 remainder[61] +o126 remainder[62] +o127 remainder[63] +c +top +This file was written by ABC on Thu Mar 5 00:44:51 2015 +For information about AIGER format, refer to http://fmv.jku.at/aiger diff --git a/benchmarks/hyp.aig b/benchmarks/hyp.aig new file mode 100644 index 0000000..5fcd066 --- /dev/null +++ b/benchmarks/hyp.aig @@ -0,0 +1,17055 @@ +aig 214591 256 0 128 214335 +429183 +426893 +424605 +422333 +420079 +417843 +415625 +413425 +411243 +409079 +406933 +404805 +402695 +400603 +398529 +396473 +394435 +392415 +390413 +388429 +386463 +384515 +382585 +380673 +378779 +376903 +375045 +373205 +371383 +369579 +367793 +366025 +364275 +362543 +360829 +359133 +357455 +355795 +354153 +352529 +350923 +349335 +347765 +346213 +344679 +343163 +341665 +340185 +338723 +337279 +335853 +334445 +333055 +331683 +330329 +328993 +327675 +326375 +325093 +323829 +322583 +321355 +320145 +318953 +317795 +316639 +315501 +314381 +313279 +312195 +311129 +310081 +309051 +308039 +307045 +306069 +305111 +304171 +303249 +302345 +301459 +300591 +299741 +298909 +298095 +297299 +296521 +295761 +295019 +294295 +293589 +292901 +292231 +291579 +290945 +290329 +289747 +289167 +288605 +288061 +287535 +287027 +286537 +286065 +285611 +285175 +284757 +284357 +283975 +283611 +283265 +282937 +282643 +282351 +282077 +281821 +281583 +281363 +281161 +280977 +280827 +280679 +280549 +280437 +280359 +280287 +280156 +280175 + + + !&0 +6"6 :> +L97 54 d +0d2p8p tx + +MUS 57 +&$%# JU + " $35 ekm$   FKOM 6V T6 +KM +1/| +BRP +QIK  +=/53J + +  +*.%*HFJF   <H $$ +  '+-AEG ,*.CA +S#   ]ignn, ++0[utY +sr dPZ  mqs  +""  +) +NL + -+" H N+*.?D + +  {$  +  + " +& +aiglx  B  +:8<{= +      $ r .. "][ +oym + +( + +& +   + + + + +* +" +     ,,  \   B  $ g86:OT + +  * , (      +31 +   +  "   &   +:8<QV +   !.  ,&0($ + -2chM +  O  #! +;:>KIwv +[]a HF + +.2(* @ " >>  !&+ + +  z x 42$"& u +yw $"*0,_31  + + ).hh + +- +0 +  +&&($ +8 2046 , 6. AF +!  + +       +R'Q S  +:(.* " +  (&* +   06  !  +213  +  ?&0,  +6<84 + &$ $$  + +', +  :" + 426KI af + + + "*:>0.2$ +!& + +      + *(4  +4<8 +<:>SQ +gfj0 + _%,   +  +" " +@>22 8B6*.25:][ +qpt + + +  +  +(( + +D("$ ><@B{ 0, +   66  !& +  +3  ! !  +3!!!!4!:!6!2 +!!F!!!*! +!!.!& + ,, #( + +1 + +   ## ##.#(#,#0 ++*.A@DQ +##$  +$$$$ $B$H$D$@ +$6$8$< +88$ !&O + + ! %% + +%F%%%*%%&%%"&%4%:&2&J&&86:srv + + +&@&> +'','( +      +cbf''$' 'B'H'D(4((8(0 +( +( ((<( +0sq + +  )  +      + + *6*&*>*D*N*F****L*J****.*  * *"*:*.+*2 /4 +)+,~+|+ ++b++ +4+8+0:8<     + + --"-(-$->-@-<--P-- +-J-L-H--N-  44  !&..$.*.&.@.F.B.R.: 648   +ch + +    + 00 00 +008  00 00 +0N0T0P0L +0F0H0D9>onrl0 +000602111     +  + +  ', + + + + +  2222 +22"22&2>2B3323 +3R33323*3.36 +..3H3J3.3303, +3R3:3V3,3(LEJ4<       -  +#(jj +a + +% +       +QPTe 6666F6L6D6 +6<6 6P6(6T66$6 7<747@78 +6 6 +{z~7 +  8     +QPTejc + +! + +)'QP +GF  wv +C9X99V9  9969'&* 9B:::$:*:&:" +:0::$ :H:J:>:B:P:Z:N:::88  !& + +$c + +;,;\;";(< ;J;L< < +<<4<2 <<>.> >>> <<  +qo + + + _ce lj +??        +PO Q @*@*@0@,@( +@L@T@P@H +@:@:@D@8@@@"@L@ @$ +@Z@`@\@X +@@@AA +<<AAA4AAAA@AA  +/4$*   +BFB&BRBN  BB B^B>B6   ,*. +  +  + + + +  ljyC: DC2CB +CHCNDJDF +DTDRDVD6D6DD4D8 +#(PNRgeD(D.D&DbD  EE ED^EEE +  E<E>{ ,,  !&     + +      +NM O  +  +326 + + G   G"G$G GBGD  GGdG2:SQ + +'&*6-5 7 $ + + HVH\HXH.HPH0I, +I 3 1 +GFJ +srv   + J +JJ   +  E "" +   !&us!JPJRJNJXJ^JZKKKKFK2KK$K*K&KfKJK5:y2w + + +L@    +L`LLbL  LL:L$$  !&wvz + + +      !  +31 + +YX\ +  + +L " " + +O>     +; :>POhPP>PPLP0 +PbP`Pd>P6PfP "PP PP&P,P(PVP\PT66Q +PDQ \ QQ8Q4 +QD Q QFQ2QJQfR.QjRRRRRR ..RR"RR(RNR*RTRZRR5: +  + +        + +   +T"T$T TVT\TXTTT7 +6:ONRa `d + +3U.U`U0U, +UlUhUd +UJULUDU^U:UZ>Z8ZZBJ ..    !&' + + + +[Z\,[X[b[h[d[` +\"\$\      !&  + +]] ]] +]J]L   ,]]]]R]4]T]P0]p]08,6:sq  +{        "/ ^l^n^^^^_ +^D ^F^B_:^N   **____ _r__(_._&_* +7< +- +   + + +`X`^`V`d`f  `4`6`2   +$$    !& +    b +bb  +bbnvnnHnJnF7< + +  +   + +k    +  p$ + plpjpnpBpDp@pp   :: + + + +  !& + +    qXq<q8q^qq\rq|rqfqhr,rH1rnrtrpr"r(r$88rrr r2rr4r0 +rRrTrP7<5 + +  +?D + + + +  +    !  +  + +    !   + +',T5T + + + +  =   !  +vd           +V5V + +  + +  +     wxx>ww>wzx x +xx  +.,0 x  x&xxH xNxJxF +x: xVx6xxxxx~xZ 22xdxjybypyvyry,y*  38 + + +%z*Nyhz(XynytylzzJz\zXz< +zz$zz2z4z0zzz86: +  + + +{{ { +{ {B {D{@{R {L{T{P +|8{`|{z{x{|^|~|I  + + ::  !& + +% # +  + +  +# ! +414 +y~ + +  + +    WU + ~6F +75 + +    +'% "S RV +w +,.Ԁ`Ԁf؀b܀^ +lrj  RVJL  &":Zā<ȁ> +@>B   +   + +   + + + + + + + + + +  trvĂFȂDȂH  +) ' + +  !ȃ,ȃ2̃.Ѓ* +zƃtʃt΃r΃vJJDHL +%*PNRgl +  + + + ƄN    (( +88b:6 +hhnjf +VP Ѕ Ѕ&ԅ"؅ +ƅ\ʅ\̅^ޅ>օZ<<BޅBN 16 + +  + + +).^^40  ćȇ ḋ@  ($ **ևx܇p܇| +PXT +38 + + +   + +   +   + + + + + + +b1`j h"($Z܉X:8<QO  +R"d@< nplz|x +Ċ.Ċ4Ȋ066 +y~ + + +  " + +        +          !  +648 +e   +).   +   +'  # R P`Z   +/.2? + + +     !  +  ).Z=X\/VN܎ގƎb&  + +Ў +, 2*F B  5:    + + +       pvr|~   ܏h +ޏj6fp "   +((  +mr + + +$  w +). + + + + + +'   ԑT      )'  !&  +ܒܒ&($ƒʒʒFΒҒ "0nl +vxt44 +66ԓ֓ ̓8“bēd֓DΓ`@< 9> +    + + +  + + + + + +”N&Ȕ:^ʔ> + + + +  +*  * +^]_   LH  T\X +  + +&& +%*  'k + ++*. + + + + + +'  +3 +ȗ̗Ɨ`Vȗ6Η2 +ؗP,ȗf: +V +V ^R + + .. "B>  JN 38 +   * ! + + + + + + +  !&NN +ԙ(ԙ.ؙ*lrƙjΙxΙ~ҙz + +      + +',      !  +2804 +T(hě@dʛT֛D9 +8<OT    +7     +     + + + +Z`X\ +  +      !&wvz +̝ V:tp< +& ,$z| + 66ܞNHL@    ',      #  %     ܟ +V'jBbFfȠ,ʠ.9̠<nР>Ԡ: +ƠtȠv̠r86:}     +1   + +M\R^֡6 " |&ڡ  + +  + +0 0 + +  +  +     +   + + +)'QP +GFtr + %   ~NTLP +   +           !&%     +FDlZ#X3ڥpȥ@ +ƥƥʥΥ +ܥzޥ|x.406 6 +    ΦXئ` ֦hڦd *"($:8  `ħ6*48ot     + + + + + + + + + +  + + + +326EDH + +    +  + +426 +{ +  + +                !& + + + +       +   + Ϊj@  ʪ >̪Ҫ +x~vT8nr +66  !&  +  $*&062fH:J +ڬJެ   + +**DڬbR^VZ   -2   + + +  + + +<: +  +wv +A+֮^ܮܮ + +^®VbĮZ +ڮN +J$ +ڮܮ" +<<(¯(¯.Ư*ʯ& +jfȯF +¯nگB>;@  ++       +  + + +  ). +  '%44:62 +ttzvr +~ +DBF[`   +?    ڲl@ܲp@\8D\hX |@8 + + ,,,ja < + ̳ /4  "LTP +dش8Z648LL + + +          !  + +     + +)(,? >Bm +   + + +  db +yx +   +}|      R-X·TƷP +  +   ڷڷ޷ +  +b \d` +;@w|    +   + + + )'  !&Z[^       + + + + +  j +lLh<xܺ" ޺$    -DغpH + ,,~8|. 0, Z9@   5: + + + +    + + + Y - +' + +           '      ! +   $*&^JZ6hFf44 W:Ƚ0ĽBnrxz>Z<9> + +            +L  !&6K7M:  +   + +uֿR5ؿVN¿   V4\TX + +?A  !& +        +%  # +7<9 + + + + + + +  !   +22 + 9     + + + + +)(,9  ^=|DP` 22@444,% < +8 +&,(9>7 + + + +     +   +rHtp +h +Lld + +   7 5 + +     v                 !&w vz 3  + +#! +44 + 7   +  +   + + +  !&3 + + + P   &$(nNj +JF  \Zfb(.*vBz4:i 22 b " +7<15 + +    +   +  + +   +   +   !     !&7 +cbfrr +   + +~>          !&~~&,$2 80` X2 + + 22R- |LH + + 9>DR + + + +npdh>@<b.xt7<:> + + +   +   +   +#! + + +76:     +    + +   + +     +%#    +#(U5S +ihl{z~      +     !        !&NN  "djf +^N `?zF +:  4 4 +<~B6 + + + +,.*tJvr +"R. 86:|| +   + +   +   +76:   + + +   +  + + + +          O7M +a_   l   +*.   +       +%#  + + +  + + + +%*VV"$fGDH|LZ2TX\ + + * * + l Px  j`p*0(6<84 + @dQ:: + 7< + + + + + + + +  + +/.2 + +   +SRV + + + +     !   xzJ+~FZ`\6$JHLcbf                   n>24bNB +rNn +j^f +  :444?V=Rf +16  + + + + + +> ! + + + +  !&RPT + +   + + + + + + + + (.&53 +IHL  + + + +    #     + +  >@ dT  +p 86:QPT          $ PL  * 0,ED +~H| +666 8   +5: +  +           !    + + +   + +$ORT   +5 +   + +%$(76: +   +   + + + + + +  + +   +/ + /.2 + +  G  !&   htp      +       + + + v        +',|      +| +   +   + + +)'KJ +A@ih +  +x zJ`B2.   &"  > B8    llnbf ;@       b    && +V  Z^ &&F   +38   +   + + +       + + +      + + +        + + +  !&mlp   +    b4NrR + +  + + + +    +!# + + +  +  +   + +3 +   +   + + +ED + ~ +$$  +   +1 }{ + + + +   +* 0(,6 D4^X`=\dE +  + 22  +hUH +X  LfEP |  44htjp<@$ 9> +      %   9 +   +v + + +   + + + +      + + +   !&srv   + +   +?>7  ! +%*SQ +ec + +@B 02.  + +  31fvVN6@FB> +:*. 88J:6 + +(~zR +=<@zNJF~t  HD53$&" bV  *0P  +  c      eik  vR ?D +  +  +.4,( + +   + + 66^ +d\` +h ++0 +  +    +     + +  + +  + +lrn +      .. +dce        + +                     nxt jSL +T|X=<@QV +      + +      +  A@ ! + + +m   # O   + + + )'  +   +b2hdƁ` +     +           + + ). +   +-3ZԂ؂    +  ,,ƃ  ƃ&ʃ"΃ +pjr, 2* 7< + + + +k + + + +    +  + + ) + + +TX   ("($ʅvʅ|΅x + 8(6:       + + +    †. †4Ɔ0dl҆nV؆P:Ɔ<ΆΆ҆܆ކ 22D +ȇDƇLʇH7< +  +$=*   +/.2   !  + +      !&n5n + + +  062fMJ +t jn ?҇H ^܋ C   fƋVz֋PڋNċ~R 16 + +FŒƌʌ +Ԍ$Ԍ*،& +ȌȌ̌66 n<B  ̍΍ҍ38  +   + +  "     +    '   + + +          +Q PTihlyw        !ďfȏdȏhxΏl؏\  +   648MR  + + + +  + + + +   +     +   +   +   5 ܑRT +*,(6H84 +88B@ +zp|x +X9>           +   + +   " $     +       + + +    ! r       +',^'   + + + +       +d / d + l[ƕL +     5  3 + +       +S +DFҖ4Җ:ؖ286:O  M +c bf     +    + +     +1 + "> +pvr Nl]ĘJ +Ԙ֘ 44(.&bj  38         + + && + + + + + + + + + + + +&$(   + + +      +K + +   +   +=<@     +             ՃӃ    f lhDD +  +››ƛʛ +9>in      + + + + +%#   + + +  !&R +7 +R +  + +  | +Z~ +T +\V +75   +I        + +' % +   + + +     +ܞ  +x   ؞ڞPL ..HΟ&Ο,ԟ$ܟ2 0 k 5: +    + + + + + +    + + %  +      +    +-2   +   + + + \X> @< xt5 3 +G    +        + + +     + + + +  + + +  ',~E|    + + +6 + + +          nTNR£J Σl:֣V +£tnvr +ԣ ܣ֣ܣ +88 "Ĥ|Z~z +ܤ( ܤ.( 5:     + 1      + + + +   + + + + +ʥ4ʥ:Υ6ҥ@ҥF֥B¥<j^7`ƥʥ +    +44 + +Brdlh + +  +   9> + + + +     + +   +g + +    + + 7       +  + +   &&6<8P  :rp?ިH  22ΨL D 38 3  +    +#!   + +uu   + + +         +NMO     + +"   +   + + + + + + + + + + +  ++ +        +   +\ʬʬ ЬrOTX +*50, $ ج~ڬ  2 2 + + + + + +   +% + + + +7 3   bĭU  )bz (&* \Z^t +zvԮV8>:,2.nv88LNF r[دR +  +9>     +   + + + +  + +     + + + + + +              !&    +  + + +                      +NV   +   + + +  + +       + + + + + +  $&F"ܲ +ܲ + + + + +6 +  +6 + +    +         + + + + +        +  ?  +        + +   ',tt      !           !&OT 1 @j҂phl +ƶd   + 44* +0(6<4 D +7<VTXtE ڷP ~ |H  648zz +   +       + + +#! +      +MLPaf + +    + +ML +CB  tr +  +   Jش        ں޺޺»dƻI x` ::    +%* + +   + +N + 7 ȼ̼̼мz  t r|ؼRʼ^μ44DJB  +̽ ̽&н"Խ +7<ҽNؽtn +8>:   ,2. +XZ:8< +  +   +   +%#   +657 +  g  !&RZ   +      + + + +     +   %  +    +M + +IHL]b_ + +# +R ++*.;ih9 +   + + +  + + +     fjnel      + + + +                 #(y x| + +          !            +%*SQ         16      5 H LvpP"($jph  bb   +  +H +9>Z\t_T +z x.40:@<`66      38 + +  +  +  +[    +?>#! + +5 +462B>FJ +| ~(*&22 + +    + +   + +`bbd\ +DBF[Y +o nr1        + +  ).sq + +    X + +Kzx\6<8zqPT +66L + +AF 7   q + +v  #%$*}{   + +&&^WNR +nntlp +$_^b +  + +M  +   +      rUV   + + ,,8rf   + +   +/4/ + +   +   +   +}| + +zx + +    +  $   µ@D  * 0, 31   +DCE  +     +      +"" +\d-   + +   ''     +  + +',wu +   + + +       + +     +h Yjrf""R   JN38    $&"02. < B>: +^~!vX Vvc;@ +   + " + + +  + +  ' + +   +;9 + + $  + +   =<@ONR + + ?  + +       !&sq\! +  )'|!~   +)._d          !& +684P@  zhxrlpt +  + + +::* ,(zT` +|a\7<  zwTjZ " FLHD +66 + +dxC=B +   + + + + %     +   \  +   +      + +   + + + +   \Z^     + + + + + +      +'&*   +     f  !&31 &"RLNBF:: +0V   38,2.VbV + +^ +~ZU 228>:tvn7< + + + +291Z  +         !&srv}    + + +    + + '  + ]  + +     +  +  + + + ]\`     + + + +  !   + + +  !& + + + +         + + )(,879* 0(RTP +6 <4ZXu + "$8 8 +BHD@ +  +  + +::rxp  |JJ +#( + + + + + 5 ;   + +             |Rdh ~d`76:KP  +    + + +   + + +     + + + + + + +  Njv3l   +44FJ>@4:2PN9> +  1      m   2E  +b   ~h^|vV +1f +:8<}I +  + +       J   ((  + + +0   +  +:59 ;   +   +   + +      | z +( .& ;  9 +M  +  + +  + +Ksrv   + + + + + +      +    +              !& + + +  + + \      vpxt +      44 +  +h ! g i  +   +   + + + + +\v +fdO    16    ` +BTD +g~#b   44*0,  +$ +  6<8 38 + + + +     + + +) +326 {   + + +  +   + +  +  +    + + + + +&&      +%*}{ 7  +   +   +          + X HL5 3 +FEG           +NV + +   +   + +  +   +     +    +j"8>ă:ƒb ڤ`W ҃x ԃz`r &&^#<   -2 + +ЄRb܄Z   +̄̄҄44ԅ ԅ&؅"܅ +ޅ,ޅ2.܅~V +7<   +   +   +   / + + + + + + +h + + +  + + + b    + + ̆    **        +#(} 1 { +       + +  +HN 3 +  +1 +DCE +"" +              +NV + + + + +  + + + +  +   +). + + +  +# + + + + + + + + +  @6 <4ĊĊʊ$Ԋ +D֊܊ +‹* ‹0ȋ(66‹`YЋ̋h7< nhspv|L  ڌڌ ތ86:NNʌdΔT + uXЌ\ +Ȍ    JPL2 2 +w|   + N  +   +         + + +        + + + +     ).s5q +     b  + +F)RNď> +:8<QO    +  +    +    V    + +        p     66   +nv    +   + + + +! + + + +    + + DFBʑȑБ +"’Z~ԆȒV +88(.&3"ޒf +pzv7<             “̓~ؓj ޓ +ΓΓғ4 :2 `^~g88  +   + N  +   + +   +        5    + + +     +      + +\l +ޖ:ޖ@8< +.0,ĖƖΖ88 +}   +  + + +       +%# + + +     + +   ',      +                         +NV u  +    + + + +' + +  +    +  + X   ʚ ΚΚfd]Қm    22R THL LĚȚ +"$ ;@ztx| +         Λ Λқ 38ff +      n    +' + +     + + + + + +  + +       +     Ν ҝΝ֝ +Sjn +bQȞ ʞ +JFޞ ޞ&22,2*8>6PPBH9>      +                          + + b    +0xy| 5        ! +31   +GFJ }  +     +{ + %  + +      + + + +ơVʡҡ ԡ    ƢƢ̢44ʢ~sТ|ڢvr + + 16 + + + +    +    +N + + + + + + +  + +1      + +            + + + +  + + +h + + + +0{y + + + +%#   + + + +%*W\   +¥¥~C ^Z + + + ;9 +  + + +      tt          !VXDL t§d 22 \` +  +9> 9  +   +     + + )  +  ©pʩlکh   :@<  44Ȫ"Ȫ(̪$ NƪH   .40 38 +      +   + +  + + + +  %$( + + + + + + + +   + +            !     !& +  +  + + +*.: +  +  +9; +/ + +  7 + + +    + + + + + +   + + + + + + U +% # +T          +TSU ֯   )'  +:B7 +     !  !&QPTdce  + +   tz +a S:  (&*    < +gfj +nRIJJ ʲLʲbȲ&ʲ  :: + +ܲZ ^ m7<   + +  k  + +',tt  д( +Դ&Դ* ش4 ڴ6޴2 +@ +B>%  ´ ´ƴ д дԴ 44ȵȵε е Ե    ̵R +5: + + + -,0)  # +   ++*.   +     + wv  5     !&WVZ    + +f )' +  + +))      +TSU     ++*.:B + + +1.0,:<ĺ8̺F+ȺTҺDں$44~| +xu  ڻڻ ޻5:j »hȻl + +ƻdYY"$  p  426|| + + + +  + "    +Z +\X`v] P  + + + : +  +: +~ +% +   + ++*.  + + + + +ؿ  + +  + + +$ +$$      !&    +          {{  +%*jr + + + +TX$( + + >>~Rx+0qh +d`nnl\ + +@@  +\ +  +=B +   + + +  +  ! $      +   V̳ JN    ;r|*  CA^Jf$ +  HHNJF +66" (.*& +7<< B>   + +zn X 4,0 +:@8F D! 1/   ,2i  /Tb + ^ +  ,*& 6F + +f 3,26: +   +   3S + +! + +  + + +! $3263   +   !:8<[Z^: +~ +  +   +      !    !&n jbf +r><@           ((  + + u ). + + + + +   Z   +Kx  +8~ ,,@RB> +4 62 V9> +  + + # + +p '%N TPL + $  \`  66* 0, 6<89>;   +  +=<@j + +)       ..     !&kipt  +  648    %   ', + + +        + + + + +    +d +BXD4 4 + +     , +' + + + + +  7 +j hl           !&   +            +%# +6>   + + +    + +5        + +              !&sq  $ +&" +P V ބ  0 +2. +zn  Ny "" +cHZJF +< +>: +v/    pnc=Ba     + + +   +  + + + + + + + +  +bf +   ^88     +5: +    + + +       +% + +  +       +  x + + + + + +     !  !&  ! + + +   + + +  +',TT      + +    +      + +   +UZ   + +   +       7  `.4,:@8  (#   +44 16 vtx |I "rlhd88NTL +\  " +(  +38 + + +  +    +  +  +   + +   +"!#      +qo + +6 + +   + + +  \ F XD   7  5 +HGI      {  ! + + + + + + +  + + + + +',T\              + + r    **   +        %%          !&j 3 j +     + +; +J X^ZV +66DRBzjn5:  +  +|)),  + +)+bf +r;@ +   +  +   +    % + +    +#! +   +  +   +16sq  S     + + + +  +  +& +, 2* 8 >6 5  3 +FEG          + +    +)      !&X`             #!  BH@N TPL +  +;:>OT   +  + +            ""     !&r/r +     + +    1 +((*0(^ d`\ +6<47<    + +ph   l + + 22$ + +xt5: +      +  " $  +   +               !02.@F>vornj +` ]<:>                      ^ !&j 3 j +     + + +%#        !&    +  + +         {   + +     ,*.>F   +% + +  +/-TOQ +     + +      9  +$&"  + 66   +؀V : +ʀf΀` \L RJ Z44~ + +  +ā +Ё-2   +  + + +      $"& +   +/ +   +   + M  +   +X      +ig    }    + +  +. 4, F DHYpt +ʄZ΄XԄȄ„  T +88z…|  +Hx +   7< +    +J N҅҅ fd؅{l +   + + 648        "( :<8 P؆  +44 +7< + + + + +      !&    + + +5    +%#  !&SQ3 + ?zu  +) ' +   +       ՝ӝ !&rz + +   +   + +  +     +   + +>    +      +     + { + +  $ *&~ +Jz +ԍ0ԍ6؍2 66Ѝҍj܍db^ 9>  +   + +      +   PRN +ԏD ԏJڏB :8<]  + + ((  !&   ++  ڐ '%  +^rv + $ȑƑn 22 +> +  + 16         b   ).rr + + r + + + + + + +       +-,0     +     +cbf     5: 4<8 +\` + +Ȅ•c ̕rԕ{,,•ƕƕƕ̕7<z x| + +Ζ?Ԗt– +ʖplFLHh +66TȽėX + +9> + + +  +" $   +  + +    + +%*ll5 +  h   \ /.2   +   !  !&OT + + + + + + ' +       +.,0   +   +hfj +  +/ +6   ĝȝ +N66$*&" +0>2. +rF=BnҀȞv z  RV +b5:   + +" $   +       +Ơ       +%*t7t +   + (   @, /- +@?A     !  !&NV + + +  +# + +   + + + #!   +      + M  +     +     +~ + +{  + +           !& +      +R5R +   +ܦDJB^Zاhħfʧ +=?  +  !&2: + +    7 +   " (   + +­Է\  22Ʃ9̩x  EکpƩܩt +% 38JةLH +      . ,  x b `Ȫ><@ܪTP֪8تު +ī> ƫ@Ϋ4ԫ8 ȫl «Ϋ|ƫ 13   +{ + + + + + + +  "   + +    + +   + # + + + +   +    +   +00 +N +R  R +ec   +yx|  +   +   + + 3ĮHĮNʮFĮjخf 2<JJ?ܮv +Vnr +^zįZ +<< ̯̯Яԯ +үүد9> +     +;   +#!    +  + + +%* !  +13 2 + +  +  +  + +        IJ    j    -2 + + +       + +   +   +    + $*& 0B´2     +q1Ĵֳƴ/,,V R  :6     16 + + +    2    +     + + +   +y +   + + +     + 1        " $    d         ((   Է  + + <    +0       +  +     +   +           +%*rpt   !ҹl ƹܹpʹάXҹ\ +ڹP +ҹ4عֺ fں 00 *,(5: + +     +# +     ++ + + + + + +    +  "| ډһ Tֻ xt  ҼJּL44>D@< +dмh +޼ `=B + +  +   + +  + +   + + +   + + +    2 + +    +xξ־~ܾ +ؾrܾv5xz5njf 00пb  \ܹ^5:7    +     +><@ +    c   + +              !&v    +         !&z / z +   +    +      + + + +   +6 &"     +IHL   3    + + +     +     + + + + +  !&nlp + + + )     + #  +   +  + +   R  V + +HNF  +< B: 66 + + +, 2. 7< +     +   + + + + +   + + +; +          )'.0B@D + + +|   + +_ + & & +in        + +'%        !&UZ +   +   +    + +   +  48   h Z  tp88 +  +"($7< + +XPT +`d +::   L + + +0t +   t +     + +   +   +   +  +! $326   3  + +  +  + A@D     +ch         + +                       + +     +#(   5 +    + + + +        + + ).v +5 +v +   + + +   + + +   + + +  r@  + Vz~ +v44$*&0 +62 +5:t   tfj +Z  PNR<:>jj`^< >: n  HJF +  66   +   +   +    + + +    +%$(5: g )  +  +   +   ++*.; S 9 +MR   +  + +a    + + +  +     +         l       +',   x  + +     ((         +$$     !&w| +      +   +  5 684L +tvT + 66.@,ċ +~|7<jp~l bbd<:>RR "(  hFD 22   +y~ + + + + +  +" '   +   +    +! $326 !   +3 +        +    ! + + +      +#(SRVedh   +   + +  + + + +        "      +        + +      Z X     +,,     ', }    +     + 3  + +K +  ~nyf + +j^ + + ,,$*&0:2@B>5:  + +&&rTRVN + J88    + + +16 + + +     +" %  +     +  "104     +5 +  + + +    +))  !         !&QPTcbf u  +      + +   +w + + +      + + +   + +\ -,0    +z>~-+   +=?     x     )'           !&V_>   +     +   +dh +\` +np   x| + +6845:` + + &&"( 4<,DH +PL X 88<tT + +pZlZ 16    +  +   +   +   %  +/.2!     + + +  !r>>  n~~ ~b +Z  V86:uz D  + +              + + + + +&& +`^b + + +   +   3 /   0 >2. +$*&DJFB +  +::   jf7< +     + + +) +<;=  + +     "(rz +  +   +    +     +326EDH +    R +N + +: +  +  + +  + + +/  +_^b V  +   + + +   3           !      zz|xr pt648KPyw> v~     +           !&w|   a  + +     )'        !&      +B,@H b `d +"(  4  4 + l[|\ +~X ƱPT + 4 ^<8 + 22 + + +L9> + + +  + + +   +548EJ +          +  s +     +ONR     +qv   + +   + + +r + +" +   H +         !&OM   |Rh +     +      +!&uz 5  + + +  !n $"&;@ig   +{     +      + + +    + + + +$*&>. ȁ:́6Ё2 +΁J  44āƁƁʁ΁ +F 7< n  ^    ZĂj܂  f +88v(z ~V +̃҃NԃR +=B +      + +     I  +**  +C + + +o    u  7      + +  [   + + +       + + + ,,      ++  !&}   +          + + )'   +      +                      +NV      +      + + + +   +ވ +ڈ0 +ˆPƈԈT؈܈ +JHL:: +܉>܉D@< +9>܉lfd܉h t|x +    + +p100* 8,( +ZXڊ|;@   +        9  +**   +   + + +  y   s  ; + + +  +    + +          + + +              !&sq 5  + + +   + + + + +     + + + +               +KP  + + + + +  + +   + + + + + + +Ώ,̏6ҏ.ԏ<ԏBڏ:N   ֏bzy^V +5:    ƐȐFҐv |r5v,,ܑܑV2 O&" 38   +  + + + +  +   + +   +22 +N + + + + + +    9        +          +! + + +     + +   ',u +7 +s +   +  +     +   nB̔R     53   +FEG    +\ + + +           jvv     +&  & +^f  + + + + +  + + + + + + + +   + + +    +  Ȗǖ̖ xt    XȗTޗNLPB@D        Hhd  ޘlnp 66 +  +ęΙ"Ι(ҙ$^7<   + I  +   + + +       @@FB> + ĚΚΚҚ<:>  Ԫnf  pzv + +ޛ\\ț^Z +R 4488:.2 +RҜ$Ҝ*֜&=BB L  D  40Ɯhj ˜`      +3  5 +poq      + 3           ##         +O    + +B + + +   C  + +&&        !&xMvz      +      + + + + +    +   %  +1ԠԠؠؠ2 +=РjƠ? ƠȠV Р ҠJܠ :: +  + +     + +   + ^  +   + + +      + +        +     +         +%#      + +    ).   + +  + +  + +     )'    !&VV          +      + UZ  +     5  +  4:<, Мrrxt +lJ~D| +00ʦ4Φ0 +d~¦`~  ԦZ +ئX  +@16LƦHDʦ   T +" (§  + ƧP 22    h~v09> +  +  + + + +      +  +   + + + +  +   ZZ  + +   +      +   + +   '% +    !&          !&213 +$*&8:.2 +ҪЪԪ@B> +66fn  +   38TRګVvl  JFجhR ƬrĬz̬nNj5: + +;  6     + +     ((         + +   ',    +    +   +         +   + + +  ۬ȯb^  +<< +RPT + + +  + +         + + +   '  + S    +   +;   + + `uu  XZ Y   +GFJ + +               !&              + X -,0=;D + 40  zh|x +H´NƴL̴P::RĴRƴȴ     ).ڴ ڴ   <, +޵"޵(  + + + ޵lܵtp +:8<|| +<7/@  + +     !&qpt  +  +9 + + %    + + +   +     3 1            +          !&onr   +   +%#    + + + $PP + +6 ºRкV +g޺bg^ ; :>  + + J  ȻȻ̻ ~jfһF h6h 00 +qv     + +  ʼ<̼>ּ.ּ:$*&޼\\ +^ޑʼ̼̼м   Bt44  ޽  x n ƽr-2 + + + +   + +    +     +   + +     + +       +' +       ̿n̿tпpԿl +(&* + + + Xr\ls  z hAHD2,066 + TP5:      +          ! + +   + $LL       +     + +&&     !&uz   +" ( :@8d` + L88 + + + +  +   + + + +   " +     +   +        +   +     +  ZpOV  RN@B.>   66JrF4!6 7< +   + +       +  +        ! bd       +38dbf o  +       + +^u     ޑ   + + +*._] v        n vjt +  ~|Lp/  r9^ba ,,8 +$*& +7<   +     +   + +  + +     +   s  +     + K0HL + +pl  dxfh +,, +D7< + + + + + + + ! $   +     + +ƪ  + +P ,*. +        +}{3       !      + +',US      ! +;X\|> +< + ĮT   Pn8` +   16qv   +     +       +  + + 1  +   +   +      5 HFJ2 + +  <B:44t j,nN +;@b 8  +  dzbZ½pJVR 86:f + + +f  +  +" $ + +  + +:  +  * +8,( +    +$$        + +     ). +     + + ) ' +;@ 5       +      +!        !&RPTw|    +   +  %     +   +   + + +    5 T + +D ""($  +` +NLP>>> @ 2840 +7<v3xh|`\ pl 648L + + +L  + + +   +o +6,&H + +^nn       +22  !& +        +  + +   '%  +9> /    +        +      $XVZy~ +   +   +   +' +9 +  u +  + + +   +       + +   \ 9        +     + +     ((    r  9       -2|XlI  +   +UZ\     06.xV܂PRn6Z~^ +J .. + <B: 7<. && $ +*& +x zb%F + +66j + +rf-2    + +   +"   +   + +       +    h    + +           x +$  $ +ZY[    +      +NV  + + + + + + + + +  ** + + + +w + + + +   7    5L684HD +  "( 44  b`t5:ђϒ    T@\^  lh! U\q. , lEX 38   +   +   +   + + + +  + + +  +     + +    +   + + +  + + + + +'%  +           + + + + + + + + + +   +  +  +RQS +   S         + + + + + + + + + + +       ddnj +r^v + + +$ *& <:>       + 5       +   + + + + +    +B +  TRlLNJ F  66>4 :2  +9>   + +          +   y +   i~Zj8   +**      + +', +  +   +    + + + + +        N   1         + + + +  +     +++             fflh^p\`648KP 3  + + + + +   + +   V         ɗǗ\$"&;@7 +@ +            d  + +   ',  DjHPL75  +HGI + +  +   +    $ +*&" +VRxxzvՁFb*f,Z, 22  tXu  6<LJN +Bj܋  +>4 +:62 +::   + + . +    +7<   + + + + + + +      +% +  I + + +  +(    +<8  0,  yt  + +Ā  ,, + +xwy  +    +     +         + +  + +        !&        +'&*66 +  + +   )(,<:>LKM    +   + + + + + + + + +   + +.0,tX  ąZ  `hd +88   +p̅\ȅn4 + ʅTԅ|NP8  " +(Ɔ  +22ĆhmʆD̆H + +܆@<   5:     %   + + + +  +   + 104DBF  9     + + +   + + + + +  ) + +' +         6 + + + +      + + + + +&& ώ͎        +%*xx 6  + + + + + + + + +        5 xzV^ŠhJƊR  ؊f_ŠJ +     $*&5:           +8>:6 +  `j^f,,ZrЌB  2 -2 + + + + + +    + +    + + + +    +/.2 + +     + +'%  +ŽF +    +              + +   ',zz   +  +   +   +   3 ʐҐ bbhd   АZԐX̐lڐ\L֐tJ + +RP|<:8<  + + +       đD֑<,;0Ƒʑܑؑؑ@ 00ƒȒ̒=Β Ғ  Ԓ4ܒ( 16 + + +   + + + +         +   + + + +   J HL 44    +%* #    +   + + +^ + +  + +  + + +     + + + + ԕ:.62* +ƕƕʕ><@          Ζ  Ж–.ږ +ܖܖܖ>Ė &"IdI~zN +::f[FBv—V38 + + 3    +  + /.2   + + +        +     +    + + +   + + + +% +/ʙh ̙jԙ^ڙb     PD -     +EC       + +  + + + +Y^   +   +   +  + + +            + +  + + + + T       + + +  +  ) +<;= +̜(М  \d` + %X: * * +|֝Hܝb2НtTH؝ Dd( ,"2840 +NxLA::  ʞ@<5: + + + + + +   +   + + + + +  1   -_ +     +$$        !&utx # +   + + + + +  !   +22   +   +   +  + + +   + + + +           +$  $ +      + + +       +3 P     +)  !&\Z^qpt + + +    dOJzΤ$Ҥ$Ҥ*֤&ޤ:06 44ޤV tvRr ?Dĥ\¥fʥZΥb9 Vn1 ll  b[~FdB̦>5: + + +  + +  W  +   +   +   +    +  + + + + + + + +E  + + + +       +  + + +$  $ +VUW + + }{ +   + + + vxL`>< + Ʃj5ҩX=ЩhTP   +-/  ,   ^^d`5:̪6Ъ8Ԫ4 +  "      |HDT @<:>|| +  +     3 +    + +      !&utx   +   + + +      + +  + +   !  +     += + + + +h + +h + + +®Ʈ^X`\ +*(,    nnpƯP̯^#xگD¯|JJگtH`8::8<**0,( +ΰ +ΰҰ ְ +@@ܰ"ְ4$  +ܰ@   +7< +     D +  + + (( _d + + +  + +     V?F + +rRIJN326     .&2 + +      dfZ**  +   Bγ~ҳz +16   +    +   +   +      ̴ ȴд д δִ > 5  3 +G + + + + + + + + + +  ! +  + +6E48   +   +   + +   +     + +   + +&& >  ZbV`\jfR +Z 66Ʒʷ̷ԷطHvF=B3 + + + + + +    ! + + +22   + + + +       +   + +    ƺR    + +  +16  + +Tںh %#  +6  +6   +     +/p ԻN ^Wʻ~λzB +̻̻һ * . $ 4 62 +88   + +  + +  +   + + +   +,, ]  +   +   +   +                        ̾v@оxԾt +66DF\9~<| 38y~  +ؿL    +)  <  + +',b`d + + + +5 +  ,(  2 (" ,\X   R PdT..8  j +Llh +7< + +    +  + + + + + +   +     +   +  +/ ;     + +'%         +#(WU +i          & '%         + +   ',ZZ  00"6`V(Z66ff& +  nNJ16P:zB>w 648ff +g   + + + + + % + + +    +  ! +648KJN + + +   + + + +  w 1      + +    + )'    +   +%*[5Y +m     +75     !&   :8|\^4   + +($ 9@x  T\X +22..,  +N =B    LAlApHD86:NN  +k   + + + + + + +   +% ++*. + +   !      + +^/ dPb0 +  +((  + +',/ +        "  + &"0 62v>zpBrn +\c~ ..Nf 5:    w   + + + +$$  *+jJF   TR^Z,, +sx + +   +   + + + + + +  + + + +   + +/.2 + + #  + + + +; +  + + +$   + + <    +)     !&YW><@V"hH=L " VVX|8zXX + +9> + + + + + +  + +   &&jj$ ,  lD NL`P4$8 8 +uzX + +   + + + + + + + +         +/.2 + + %       +      +$$        !&vtx      +#!\"R*V bJ      V(jFO; :> +  +   + + +   +     +   +   +  +      +q + +   ++*. + + + +]_ +   +      + +  ).yx| &&x '%    PXT + ^.L50.2CH    + 7   3 + prBn +: + + +Xb6 + 0~2. + +N*&" +88 +  + +xx      +     s  + +,*.   + +   +#DH<   +     2  + + ).{z~ +~|_@l[  <t  + +64xZ22 +    $ ,(  +7< +  + + + +   + + +         ! + + +J + + + $"&;@  +  +   + + +   + + + +   +   + + +   A +PZNVh_FkO   *&" +Jb 2202.tv:VO9> + + + +  + + + +' + +    8 '% + + +  !&X?>nB +Xcz   + +&&   +jj   @  + +'&*7< + + + +   +   +9 +   +  +5JH\L@dDR*RRXT& , ~ | H +::v4Κ(   + 38   + + + +   +' + + 7 T2l@p<8   +GE    !&38 + + + + +   +  + +,."MBfH  <:rT4 & 5:ywxz2n6r    LR( ( +mr    + + +  + +  + + + +      O v  + + +r + + + +0zz +5   ; +,F^Z +    $$  + +', + + + +   +  +     + 1TP ~|~>>h.l8p86:   У +$$ +"($  +t40  XH722FbPDXR$ +8>   +   +  +) +.. 1  +   3(.* tvr$ 648      N +P7jf: +TJ$NN~@   @@B884n2RFZF^ 9> +    + + +w + +     *       + + +( +  +( + +      +  + +  +k + +     +    + + +  + +% +   +     `^  77  + &UTXec         +8  uz +   + + + + + + +.HPL +XD$  +    * +%*}|:8Y*hl   + +   +$ƀx΀,v +66ƀ| +Ԁp0  =\` 38 + + +   + +     6     (  ( + +  +    +7   +   + +  &ă"ȃ +f΃6 D +@ +     +  +XZ)H  R*>bB +5:   + + ,Ƅr.* +Єx΄ԄzN FRJ +~j2n +9;    !& s  1 چ      )' +;  + +<`  +@9>B +     + + + + + +nplhĈ0Ȉ2̈4 ƈV.҈D؈L҈^LԈ`@N" 22  +&$(vt  ҉B + މ: ̉d<8 +JPLH +<:>|| +  +# +   ! + + +OO     +R3Q S    +     +   +     $*"Ҍb6֌fNFj 2:  > + +̍̍Ѝ  ؍PF"J**NRr.~z +LZB7<   +  +"  !\T      ˧ɧ        +\[ ] ֐DԐLؐH +(&*?=&p(Z<\X +`84fh0dܑ + ܑ88 @Tޑvޑ|xt +l, 5:   + + + +$ + + +     + +  + +(0   +QOut +ac 5  + +  !:^ĔL5ʔ2b̔6 +”hƔjPFJ + .. x8  @>VƕB7< + + + +  !&2   * +Җ@   +.. +a_  + + +    +    +# +  +! +5: + + +). + +(3  +     +&($, 8880:<04N`N  prș.ΙNRn  @F̙|֙l ޙr8 tBd0 FHD (R#T (( + +x~   *"       +  +   +75  + + +     + + + +%#   +7<zz   + +  +% # +98< +3 +srv + +   + +'5N&          [Y +mk + +~Ξʟ۞ +31  +GFJZ6JD"f. +  pvnğ(jȟ*`b؟2ȟ^88  + + +  + + +NBF 0V>:8<dd + + 5x +     + +   T4  + +     @ +ki + + +8ڢ8M3 + 4R0R  +jlhx ȣ<t  +44  + + + + + +0 + +  + +$  +b,dHD 4<RR + +    + + "    +%#  + +  ).[Y Z + + + Ȧlʦn  "42?6?>":"   ,,  ֧ ڧڧ ƧLΧBԧF -2P@<  +((4   + + + + +   !  !&rfzک( +ܩ*&ԩ\Y.ة^ܩZ +7 5 +HGI  + + + +  +TȪ8تD+ܪ0Ku  ݪ@HD + +īƫȫ̫ҫ"ԫ$ث 7<    3 V +$$  +    +  +'  +b d,`j phN$<4      ֭J$     ).?  + + 4VĮ6Ȯ2 +ҮD/^®Zڮ. +B  v  lR:P6 +<:> + + + +  + +   G FJ + + +     + +  !&*f &ıررܱ B +ޱJ> +9 +*.jj +%#  +rtز<ֲDڲ@ + @ +LH8 +1 +04GLy~5"`$Vγ,TJltƳd(Գ\ҳh 02l44 + + ', + + + + +'   + +8ĵĵ (A@D +%#  !&UTX    + + +  +::Z.*rl$^&ffjb +ηBԷ:зFַ> +88 L6NJ +7< +  +E +   ++*.=<@   +  w%        l +%*om J̺8Һ@ƺ\( >D@< + BAd`~pޝ +44һ +һػP̻4һ0λT,һX5: + + +   ! + + !&QPT +yx| + + + + + 5  + +  !&3 @,bV* +ؾ$Z޾"޾& +ľnξ^  62 38wu1 + + + + +  + +  >F:P.NR + &&H ',# +3   !&3ؔ8< D4H^d`\ +X 86:ec +~1| +   + + + + *(T(4ٔה30/   22  !& + $Z"& + :8<QO>R.8Vj  HJ2<`*  > 6B: +88  +y~     ! +221 + +   + +%  + +, /  + +&& +[Y  16 + + +   P(TJ,L^\Xh   +22f:8< 2D0416 +  +w +         +O F   ) ' +>M<@ + + +/FR&  ZVX",*?>9>  +   + + @B6: 8 8 +  !  +648 + + +/V :6` +ad0&B +HL   +648 +  + + 4<8 +P($ -  + +*+(, + .D ' % +9> + + +  + +6648"*  +H,(0%B8 +X VT +L$P +  +:: +4PZ + +&6: 4: +7   +"  '.F / .2 }  >2 ((T      ).]b + + + ,  + +'%  +; :>QV +     + +  7  +[ ++*. +qp +]_ O *: '% 6>:2 +6JF& +,*8 + +-/PR"N^XZ=B   +Z + + +RAb 66  +hh' +" + ++*. + +   !H T +\L  D($ /4ot    @  /    + + +   +::4 + +  + ++*.   + +    ! 2840 +@<       +X;W Y mS.     B.*4< + + + +     !4,<$ H  &&D($ +:8<QVNVg    +HF"TNRJ :  00  +nn- + +  +#! +76: + +4 +L +TXP + +  +KI240T + + +      "qv +w  ((     +QPT P FVJ +B"    +4*   ** 2:6. +-2 +O   + +  o + +UT +9; +2".  &>   + +F +NRJB@D + + +       +QPTdce  2 @$ +.+LH +(۱ٱ,40 +<(D   16  + + +  + +,6*2   +   !&_^b Ϣ..0  8($*2EDH/ +ge f + + +LHFD +>@ . (( +%*   " $97 +Z` + +*.z:&"FB   + 22 !&* < '%  +97 +MLP + +#<.(0, +,8$ @ +H$D + + 88  +} + + + + +  + +fdh Z +* +0&2"'@B>7<qo  +, 6"  +      +  +onr + + s߂*(,   + 8<7 6:ig0ss + 4$ + 'J   $$  + +  :BF>e <:>SQ +in + +  50&* 6" +    !& +yx| + +  +<(6t&($  (  ((  !& +  /1 +g + +.   ) ' +:ʀ4΀4܀( &"  e  ]/>3Ɓ Ɓʁ 7< +  + +       ! +31<@8 &8D  ($ +ă0    +). + + + 5  + +   +97]  &*" +*2  +]b  +   +  +>062 +    Q:" $&$(=B' + + *4,  QQ 00  !& *" ĉЉ +։։ډ؉6؉:މ2JE +44  +utx[ +; +     !6 $ + *, +08ȋʋ  -2gl + + + + +98<MK +_] +yx  E "&ƍ֍$ + +܍ԍ. <:> +  +: iZ$  + ,(Ž +<:>ʎ0֎2  +44e + ++  + + +ML +CB $ +  +.2*̐̐4ސ$  <<  !& +MJ  "DD + +( + ̒0Ē, ŒԒ. us  + +   !"     +LJN +ޔ*&( +  ++)  +* ĕ - +,0CH +  + +(Ɩʖʖ$"&֖,  +( ( + +  +  Aȗė"ΗЗ    + &        +qpt ~ +  ( +   + +)(,mlp +   & +  +  %*][ + +  " + +ސ58› +ʛ +   648ge + +# + +"ʜ,:8< +ca +}|    +/-WV +?A yx ޝ +         +YyxW +ik ОĞ +Ӟ/# + + 88  + +{}֟ +L ֒ڟ ޟ +X +ioq 00  + + sr +ed   ̠РРkРڠ .,0 ut +UW ^ + )" $ gfLL + +  +UT +MKItr + +¢ ʢ΢Ȣ  1,= +EC?79@/>B  +ޠ£ʣԣ +ڣܣpjh +;N-+>< +32SbXhĤ ~ԣƤn=<  +54 bN379  +54  _a3r `Ģn% M-,P^ + +'&N>&=EO  P$)6:LQ'~=   + +      !""$$&&))**--/022227799==>>BBEEHHJJNNNNSSWWZZ]^``ddggjjnnppvvzz~~ڂނȊُ̊ڏؔܔț̛ܳܳ؀܀܆܆ތЏЏԲزĜȲȲƅƅʌΌ؟ܟΒҒʟΟҪ֪ЇԇڬڬξҾȍȍȏ̏ØȘҡ̥̥֡ЦԦ˧U̧ǩ?ȩҮԮ֮ڮԮ +  +"  +97 54  +028 įȯ +Я +֯ׯMUS 57 +&$%# JU + " $35 ekm$Ȱ  ҰҰ ذFKOM 6V T6 +KM +1/| +BRP +QIK  +=/53ɰڱJԱޱ + +  +*.%*HFJF   <H $$ +  '+-AEG ,*.CA +S#ijƳ  ҳҳ ]ignn, ++0[utY +sr dPȴZʴ δ شmqsų  +""  +) +NL +ĵ -+" H N+*.?D + +  {ȶȶ$̶ ж +  + " +& +aigl·xԷԷ ڷB  +:8<{= + $ r .. "][ +oym +(&   +*"ȹ йԹܹ ,, \B $g86:OT + + *,(    +31ԻԻػ +ܻػ"& +:8<QV +   !ܼ.  ,&0($ + -2chM +  O #! +;:>KIwv +[]a HF + +.2(*  + "Ŀʿ @@  !&+ + +  zx 42$"& u +yw $"*0,_31  + +',ff + +  +&&($ +8 2046 , 6. AF +%$ + +       +R%Q S  +:(.* " +  (&* +   06  !  +213  +  ?&0,  +6<84 + &$ $$  + +', +  " +~: 0.2GE ]b + + + "*:>0.2$ +!& + +      + *(4  +4<8 +<:>SQ +gfj0 + [%,   +  +" " +@>22 8B6*.25:][ +qpt + + +  +  +(( + +D("$ ><@B{ 0, +66  !& +  +3   !  +34:62 +F* +.& + ,, #( + +1 + +    .(,0 ++*.A@DQ +  +$ BHD@ +68< +88 !&O + + !  + +F*&"4:2J86:srv + + +@> +,( +      +cbf$ BHD480 + + < +0sq + +    +      + + 6&>DNFLJ.   ":.2 /4 +)x,b 480:8<     + + -"($>@<P +JLHN  44  !&$*&@FBR: 648   +ch + +    +   +8    +NTPL +FHD9>onrl +062      + +  ', + + + + +   +"&>B2 +R2*.6 +..HJ.0, +R:V,(LEJ<%$       +#(jj +a + +% +       +SRVg FLD +< P(T$ <4@8 +6 6 +{z~7 +       +QPTeje + +! + +)'QP +GF  wv +CXV  6'&* B$*&" +0:$ HJ>BPZN88  !& +c + +,\"( JL  +42 <D@8 +86: +  +     !  +213  VTXZ.  <<  +qo + + cgi pn +        +PO Q **0,( +LTPH +::D8@"L $ +Z`\X + +<<4@  +/4$*   +F&RN   ^>6   ,*. +  +  + + + +  ljy2BHNJF +TRV6648 +#(NLPec(.&b    +^<>w ((  !&     + +      +NM O  +  +326 + +    "$ BD  d2:SQ + +'&*6-5 7 $ + + V\X.P0, + 3 1 +GFJ +srv   +  +   +         !&sq!PRNX^ZF2$*&XfJ +7<{2y + + +@ :   +`b  :$$  !&yx| + + +      !  +31 + +YX\ +  + + " " + +>    +; :>h>L0 +b`d>6f " 6&&,(V\T66 +D \ 84 +D <H5:  + 5 @ B > F 2 J f؀ . j       ..   "  ( N * T Z R7< +  + +        + +   + " $  V \ X   7 +6:ONRa `d + +3 . ` 0 , + l h d + J L D ^ : < 8 ք +؄  &&Ȅ P؄ 4  +). + + څ  ' % +     +  ( * & P R N j b n   ؆ H܆ H 2 F   :8<}   + + +  + + +5 + + + +  +%$(Ĉ \Ȉ ZȈ ^ވ > > 8 < @ +" " +   6 6 j > BJ ..    !&' + + + + Zʊ ,Њ B! b h dĊ ` + " $      !&  + +    +ދ J L   ,    R 4 T P0 p 08,6:sq  +{        "/  l n  č č ȍ + D F Bʍ :č N   **     r  ( . & * +7< +- +   + + + X ^ V d f   4 6 2  I +$$    !& +     +   + ސ <ސ @ + J P L H +:8 v    H J F5: + +  +   + +k    +   $ +  l j n B D @     :: + + + +  !& + +     X < 8 ^  \Π  |Ҡ  f hڠ , H1Ơ nƠ tʠ p " ( $88    2  4 0 + R T P7<5 + +  +?D + + + +      !  +  + + +   !   + +',T3T + + + +  =   !  + d           +V5V + +  + +  +     xȦ > > zΦ  ئ +ަ    +.,0   &  H N J F + :  V 6   ħ  ~ Z 22 d jƧ bȧ pȧ v̧ r , *  38 + + +%Ҩ *N hب (X n tĨ lz Jި \ X < +  $  2 4 0  © 86: +  + + +   +   B D @ R L T P +̪ 8 `  z |ª x^Ȫ ~ I  + + ::  !& + +% # +  + +  +# ! +414 +y~ + +  + +    WU +    ȭ ~ȭ .   F   +53 + +ʮ ̮    +'% "S RV +w + , . ` f b ^ + l r j  ү Rү Vگ J L  & " : Z < > +@>B   +   + +   + + + + + + + + + +  tr v F D H   ± +) ' + +  !22 , 2 . * +  z  t t r v J J D H L +%*PNRgl +  + + +  N    ((γ γ ҳ ֳ  +ʳ 8γ 8 bҳ :ֳ 6 +ʳ hγ hγ nҳ jֳ f + V P   & "  + Z > ^66д B Դ )ܴ ܴ   ȴ N  /4 + +  + + +).^^ 4 0      d \ @   ( $ ,, x p   | +ȶ Pƶ Xʶ T +38 + + +   + +   +   + + + + + + +b1`j h    " ( $ Z \  X<:>SQ  Ƹ Ƹ  + R" d @ ̸ <  n¸ pƸ lȸ zȸ ̸ |и x + . 4 06 6 +y~ + + +  " + +        +          !  +648 +e   +).   +   +'  # ػ R ܻ Pֻ ` Z   +/.2? + + +   + + !   + +2',X=VZ- V N    b &  + +½  ƽ ʽ  +ʽ , ʽ 2н *ҽ F ֽ B  5:    + + +        p v r | ~    h + j 6 f p  "   +   ((  +mr + + +$  w +). + + + + + +'    T      )'  !&  +    & ( $    F   " 0 n l + v x t4 4   +66  8 b d D ` @ < 9> +    + + + +  + + + + + + N& : ^ > + + + +  +*  * +^]_   L H   T \ X +  + +&& +%*  %k + ++*. + + + + + +'  +3 +    `V 6  2 + P,  f : +  V + V ^ R + + ..  "  B >   J  N 38 +   * ! + + + + + + +  !&NN + ( . * l r j x ~ z + +      + +',      !  + 2 8 0 4 + T( h @ d T D9 +8<OT    +7     +     + + + + Z ` X \ +  +      !&wvz  +   V: t p < + & , $ z  |     +   66 N H L@    ',      #  %          + V' j B b F f , .9 < n > : + t v r86:}     +1   + +M \ R ^  6   "   |    + +   + +0 0 + +  +  +     +   + + +)'QP +GFtr + %     ~  N T L P +   +           !&%     + F D l Z# X3  p @ +        + z | x . 4 06 6 +     X  ` h d * " ( $ : 8    ` 6*48ot     + + + + + + + + + +  + + + +326EDH + +    +  + +426 +{ +  + +                !& + + + +       +    +     j?    >   + x ~ v    T8 n r +66  !&  +   $ * & 0 6 2 f H: J +  J     +    +**D b R X V Z   -2   + + +  + + +<: +  +wv +A+  ^  + + ^ ^ V b Z + N +  J$      +      "   +<< ( ( . * & + j f F + n B >;@  +          +  + + +  ). +  '% 4 4 : 6 2 + t t z v r +     ~ +DBF[`   +?     p@ l@ \8  D \ h X | @ 8 + +  ,, , ja  < +  /4  " L T P + d 8Z648LL + + +         !  + +     + +)(,? >Bm +   + + +  db +yx +   +}|        R- T P +   +         +     + b \ d ` +;@uz    +   + + + )'@  + +',`ad       + + + + +  l L j + h +  < x " $      ) D p H + ,, ~ 8 | . 0 ,  Z9 @   5: + + + +    + + + Y - +' + +           '      !  +       $ * & ^ J Z 6   h F f44 W : 0 B n r x z > Z<9> + +            +L  !&6K7M:  +   + +s% R5  V N          V4 \ T X +    +?A  !& +        +%  # +7<9 + + + + + +     +.. + 9    +  + + +)(,9   ^= | D P `           2 2 @ 444 ,% <  +  8   + & , (9>7 + + + +     +   + r H t p + h + L l d + +  7 5 + +      v                !&w vz 3  + +#! +44 + 7   +  +   + + +  !&3 + + +  P       &$( n N j + J F   \ Z f b x z B \? ( . * 4 :h 66  b        " +7<15 + +    +   +  + +   +   +   !     !&7 +cbfrr +   +        + ~ >          !&~~ & , $ 2 8 0      `  X2 + +   22   R  .  | L H + + 9>  D    R    + + + + n p d h > @ < b/ t7 :8<~ + + +~   +   +   +#! + + +76:     +    + +   + +     +%#    +#(U5S +ihl{z~      +     !  +v        +',TT +  +" + +d +j +f + +^ā +N ؁ +rsށ +: +ȁ +z +F +  +΁ + +4 4 + +< +~ +B +6 + + + + + + + + + + +, +. +*΂ +t +J҂ +vւ +r +" + +R/ 86:|| + + + + +   +   +76:   + + +   +  + + + +          O7M +a_     +l   +*.  + + +       +%#  + + + + + + + +%*VVΆ +" +҆ +$Ȇ +fHΆ +DΆ +H† +|܆ +LƆ +Ć + +Z2 +T +X +\ + + + + +* * +‡ + +l  +P +x   +j +` +p +* +0 +( +6 +< +8 +4 +܇ + އ + +@ +dQ:: + + + + + + + +ֈ + ֈ +܈ +7< + + + + + + + +   +% ++*. + +   +ONR + + + +     !    +x +z +J +v +~ +Fڊ + + + +Њ +ZЊ +`Ԋ +\6$LJNedh                  nʋ +>ҋ +2؋ +4֋ +bN +܋ +B + +֋ +r +N܋ +n + +j +^ +f + + +   + +: +44 +ڌ +? +V= + +R +Ȍ +f + +16  + + + + + +> ! + + + +  !&RPT + +   + + + + + + + +  + + + +( +. +&̎ + +Ҏ +53 +IHL  + + +    #         +> +Ə +@  +dƏ +T +  + +Ώ +p + 86:QPT +           + +$ + ؐ +Pސ +L   +* +0 +,E + + +D + +~ +H + +| + + +‘ +66Ƒ +6 ȑ +8 + + + + + + + +5: +  +           !    + + +   + +$ORT   +5 +   + +%$(76: +   +   + + + + + + + + + +  / + /.2 + +  H  !&   ܔ +hؔ +t +p      +       + + +         +%*z      +z +   +   + + +)'KJ +A@ih +  + +x +z +J +`Bʗ +2Η +.   +  +& +"   +> +B +8 + +    +l +l +n +b +f ;@        +b    && + + + + +˜ +˜ +Ș +И +И +֘ +ژ + +Vܘ + + +   +Zƙ + +^ && +Fؙ +ޙ + ޙ + + + + + +38   +   + + +       + + +      + + +        + + +  !&mlp   +     +b4 +N +r +R + +  + + + +    +!# + + +  +  +   + +3 +   +   + + +ED + ~ +$$  +   +1 }{ + + + +   + +* +0 +(, +6 +D +4Ҟ +Ҟ +؞ + +^ +X +`= +\ + +dEȟ + +ʟ +  + 22  + + + +ԟ +hU + +ܟ +H + + + +XŸ +Ɵ + +  + +L +fE + + + +P +|  44 +h +t +j +p +ܠ +<ޠ +@ + +$ + 9> +      #   9 +   + +v + + +   + + + +      + + +   !&srv   + +   +?>7  ! +%*SQ +ec + + +@ + +B  + + +Ȥ +0ʤ +2Τ +.  + + + + + + +  31 +f +v +V + + + +N6 +@ +F +B +> +إ +̥ +: +*. +  +8 +8 +J +: +6 +Х +Х +ԥ +إ + +( +~ +z +R +=<@ +z +N +J + + + + +̦ +F +~ +ʦ +t +  + + +Ȧ + +H +D53 +$ +& +" +b +V  *0 +ԧ +Pڧ +h>  +  e      gkmƨ +Ȩ +Ш + Ԩ +  +v¨ +R ?D +  +  + +. +4 +, +( + + +<  + + + + + + + + + + + + 66© + +^ + +d +\ +` + +h + ++0 +  +    +     + +  + +  + + +l +r +n +      .. +dce        + +                     Ҭ +nЬ +xڬ +t  +jS +ڬ + +L + +T +| +X=<@QV +      + +      +  A@ ! + + +m   # O    + + + )'  +   +گ +ޯ +ޯ + +b2 +h +d +` +     +           + + ). + + + + + +  ұ +Ա +ر + +- +3 +Z + + +   + + +  ,, +  +& +" + + +p +j +r +, +2 +* 7< + + + +k + + + +    +  + + ) + + + +Tֳ + + +X   ( +" +( +$ +v +| +x޴ + +޴ + + 8(6:       + + +     +. +4 +0 +d + +l +nV + +P +: + +< + + + + + 22 + + +µ + +DƵ +ʵ + + +D +L +H7< +  +$=*   +/.2   !  + +      !&n5n + + +  Ĺ +0Ĺ +6ȹ +2Ĺ +fM + +̹ +J +ƹ +t ι +jԹ +n  + +H  +^ + C    +f +V +z +P +N +~ +R 16 + + + +F̺ + +ĺ + + + + +$ +* +& + + + + + + + + + + +66 + ʻ +n + +< +B   + + +38  +   + +  "     +    '   + + +          +Q PTihlyw        ! +f +d +hx +lFо +F  ܾ + + ޾ +  426KP  + + + +  + + + +   +     +   +   +   5 ʿ +̿ +п +ҿ +Կ +ؿ + + + + + +R +T + +* +, +( +6 +H +8 +4 +88 +B +@ + +z +p +| +x + + + +X +9>           +   + +   " $     +       + + +    !  +r       +', + + + +^ + + +'   + + + +       +d / d +  +l[ + +L + + + + + + +    5  3 + +       +S + +D + +F + + + +4 +: +286:O  M +c bf     +    + +     +1 + + +" + + +> + + + +p +v +r  + +N + +l] + + +J + + + 44 +( +. +& + + + +b +j  38         + + && + + + + + + + + + + + +&$(   + + +      +I + +   +   +=<@     +             ߃݃     +f +l +h +` +   + + + + + + + + + + + + +9>kp      + + + + +%#   + + +  !&R +7 +R +  + + + +  +| + +Z +~ + +\ +T  +V 75   +I        + +' % +   + + +     + + + +  + + +x +  + +  +  + + +nO + +P +L .. + +H + +& +, +$ +2 +0 k 5: +    + + + + + +    + + %  +      +    +-2   +   + + +  +\ + +X +> +@ +<  +x + +t5 3 +G +            + + +     + + + +  + + +  ',~E|    + + +6 + + +           +nT +N +R + +J +  +l: + + +V + + + + +t +n +v +r + + + + + +88 + +" + +| +Z +~ +z + +( +.( 5:     + 1      + + + +   + + + + + +4 +: +6 +@ +F +B + + + +2 +j +^7 + + + + + + +  + +22 + + + +@r +d +l +h + + + +  +   9> + + + +     + +   +i + +    + + 7       + + +      (( +6 +< +8 + +P  ; +r +p? + + + + +H   + + +22 + + + + +L +  + +D 38 3  +    +#!   + +uu   + + +         +NMO      +"   +   + + + + + + + + + + +  ++ +        +   + + +  + +  + + + +\ +pE + +X +T +*5 +0 +, + +$ +  +~ +  2 2 + + + + + +   +% + + + +7 3   + +b + + +U  ) + +bz (&*  +\ +Z1) +t + +z +v + +V + +8 +> +: +, +2 +. + + +n +v88 +L +N +F  +r[ + + +R + + + 7<     +   + + + +  + +     + + + + + +              !&    +  + + +                      +NV   +   + + +  + +       + + + + + + + +  + + + +$ +& +F +" + + + + + + + + + + + + + + + +6 +  +6 + +    +         + + + + +        +  + +  ?         +      ).zz       !           !&OT 1   +@ + + + + + + + +jނ +p +h +l + +d +   + + + + + 44 +* + +0 +( +6 +< +4 + +D + + +7< +V +T + +X +tE + +  +P +  + + + +~ + +|  +H +  648zz +   +       + + +#! +      +MLPaf + +    + +ML +CB  tr +  +    +J         + + + +d + + +I  +x + +` ::    +%* + +   + +N + 5  + + + + +z   +t +r + +| + +R + + +^ + + + +44 +D +J +B  + + + + +  +& +" + +7< + + +N +tn + + + + +8 +> +:    +, +2 +. + + + + +X + +Z:8< + + +    +   +%#   +657 +^   g  !&T\   +      + + + +      '  +    +M + +IHL]b_ + +# +T ++*.;ih9 +   + + +  + + +      +fj +ne +l      + + + +                 #(y x| + +          !            +%*SQ         16      5 +H + +L +vp + +P +" +( +$ +j +pI  bb + + + + + + + + + + +H + + +9> +Z + +\ +t_ + + +T + +z +x + + +. +4 +0 +: +@ +< + +` +66 + + + + +    + + + 38 + +  +  +  +[    +?>#! + +5 + +4 +6 +2 + +B +> + +F +J + +| +~ + + + +( +* +&22 + +    + +   + + + +` +b +b +d + + + + + + +\ + + +DBF[Y +o nr1        + +  ).sq + +     + + +X + + + + + + + + + + + + +6 +< +8 +x\\ + + +zq +P + +T +22 + + +L + + + + + + + + + + + + +AF 7   q + + +v  #%$*}{ +   + +&& +^W +N + +R + + +n +n +t +l +p +$_^b +  + M  +   +           rU V؀ ؀     + +    ,,8 r f +  + +     +/4/ + +   +   +   +}| + +zx + +    + ؃  ؃ $܃   Եփ @փ D   * 0 , 31   +DCE   +      +      +"" +\d-   + +   ''     +  + +',wu +   + + +        +  +          + h +Y jކ r f"" ʆ    R     J N38     $ & " 0 2 .  < B > : +   ^  ~!  vˆ X ƈ Vʈ vc;@ +   + " + + +  + +  ' + +   +;9 + + $  + +            =<@ONR + + ?  + +       !&sq!!  + +'% |! z ~ ++0_d          !& + 6 8 4 P @      z h x r l p t +  + +  +:: * , ( zTڎ ގ  ` + |a  \7<    zw  T    j  Z "   Ə ȏ ̏   F L H D +66     +     +  d ʐ xC=B +   + + + + %     +   \  +   +      + +   + + + +   \Z^     + + + + + +      +'&*   +     f  !&31  & "ړ ؓ  Ȕ ʔ Δ   R     L N B F::  +0   V    ĕ 38ƕ ,ƕ 2ʕ .V bV + + Ε ^   +ʕ ̕ ԕ ~ڕ ҕ ԕ  ZU 22 8 > :    t v15: + + + +291 Z  +         !&srv}    + + +    + + )  + ]  + +     +   +  + + + ]\`     + + + +  !   + + +  !& + + + +         + + )(,879 * 0 ( R  T P +ʛ 6 ʛ <Л 4ʛ ZΛ X ԛ \ +   "  $8 8 +    B H D @ +       +     +    +::֌ x;   |JJ +$ + + + + + 5 ;   + +              |R  d   h  ~d ž `76:KP  +    + + +   + + +     + + + + +ܠ  +  +      N jܠ v r l        +66 F J > @ȡ 4ȡ :Ρ 2Ρ P ԡ N9> +  1      m    2E       + bڢ ܢ     ~h  ^ |vȣ   V +1   f +:8<}I +  + +        J   ((  + +  +0Ԥ ڤ    +  +:39 ;   +   +   + +      |  z      + ( . & ;  9 +M  +  + +  + +Ksrv   + + + + + +      +    +              !& + + + + + +     +   Ш v֨ pԨ xب t +      4 + 4 +f  e g  +   +   + + + + +   \ v        +ʪ fΪ d Ԫ O    16        ` +ƫ B Tʫ D + g ~#b      « ʫ ̫ Ы 44 * 0 ,Ĭ  +Ƭ $ +  ̬ 6̬ <Ь 8 38 + + + +     + + +) +326 {   + + +  +   + +  +  S    + + + + +&&      +%*}{ 7  +   +   +          + ¯  Ư  ֯  X ̯ H Я L5 3 +FEG           +NV + +   +   + + + +   +     +    +̱ α  j" 8 > :  b ڱ ؤ܎ ܱ Ȳ  x z` rʰ &&  Ȳ ^#<² ²    -2 + + R b  Z  ܳ ܳ +          44  & "  + , 2 . V +ʴ  + 5:   +   +   +   / + + + + + + + h + + +  + + + b    + +      **        +#(} 1 { +       + +  +   Զ ֶ ڶ ζ Hζ N 3 +  +1 +DCE +"" +              +NV + + + + +  + + + +  +   +). + + +  +# + + + + + + + + +   @ 6 < 4     $   + D   + * 0 (66  ` Y      h7<  Ⱥ nhº sк pԺ vԺ |L    86:NN d  ̔ʻ   T + u X  \ +    »      J P L2 2 +w|   + N  +   +         + + +        +  + + +     ).s3q +           +   F) R N > +:8<QO    +  +    +    V    + +             p       66   +nv    +   + + + +! + + + +    + + D F B    +  "    Z  ~Ά   V +   88 ( . &2"   f + p z v7<                  ~ j     +    4 : 2  ` ^  ~g88  +   + N  +   + +   +        5    + + +     +      + +     \   l   + : @ 8 < + . 0 ,   88 +}   +  + + +       +%# + + +     + +   ',      +                         +NV u  +    + + + +' + +  +    +  +    X       f d  ]   m    22 L T P H +  L   + " $ 9> z t x | +                   38ff +      n    +' + +     + + + + + +  + +       +          + S j n  +   bQ   + J  F  & 22 , 2 * 8 > 6 P R B H9>      +                          + +  b    +0xy| 5        ! +31   +GFJ }  +     +{ + %  + +      + + + +  V                  44 ~s | v r   + +   16 + + + +    +    +N + + + + + + +  + +1      + +            + + + +  + + + h + + + +0{y + + + +%#   + + +  !&SX   +   ~ C  ^  Z + + + ;9 +  + + +      tt          ! V X D L   t   d          22     \  ` +     +9> 7  +   +     + + )  +     p  l h    : @ <       44 " ( $  N H    . 4 0 38 +      +   + +  + + + +  %$( + + + + + + + +   + +            !     !& +  +  + + +*.: +  +  +9; +/ + +  7 + + +    + + + + + +   + + + + + + Q +% # + T          +TSU     )'  +:B7 +     !  !&QPTdce  + +    t z   +a S:  (&*    <  +  g f  j +  n  R J  L   b  &   ::  +   +  Z   ^ d7<   + +  k  + +',tt   ( + & *  4 6 2 + @ + B >%            44            R   +5: + + + + /.2)   +   ++*.   +     + wv  5      !&WVZ    + +e )' +  + +))      +TSU      ++*.:B + + +1 . 0 , : < 8 F+ T D        $44 ~   | +  xu    5: j h  l  +    +   dYY " $      p  426|| + + + +  + "    + Z + \ X     `     v  ]   P   + + + : +  +: +~ +% +   + ++*.  + + + + +    + +  + + +$ +$$      !&    +          {{  +%*jr + + +      +  T  X $ (      +      +     >> ~  R   x +0  q   h +  d ` n n l  \      +     +@@    +  \   +     +=B +   + + +  +  ! $      +    V ij J N      ;   r |*    CA   ^          Jf$     +   H H N J F +66  "     ( . * & +7< < B >    + + z n X 4 , 0 + : @ 8F D! 1/      ,2i  /S   b +   ^   +  , * &  6F + + f  3,26: +   +   3S + +! + +  + + +! $3263   +   !:8<[Z^: +~ +  +   +      !    !&m   j   b  f +  r ><@            ((  + + u ). + + + + +          Z   + K x     + } .. @ R B > + 4 6 2   V 9> +  + + # + + p '%Ё N Ё Tԁ P؁ L +      $  ́  \ ށ  ` Ƃ  ܁ ʂ  66Ԃ * Ԃ 0؂ , ܂ 6܂ < 8 Ă  ʂ 9>;   +  +=<@j + +)       ./     !&ki p  3څ  t  + +  86:     %   ', + + +        + + + + +    +   d         +       B X D4 4 + +     , +' + + + + +  7 + j h  l           !&   +            +%# +6>   + + +    + +5        + +               !&us  $ + & " +܌ P ܌ V ڄ   0 + 2 . +  z  n  M y "" +c H Z J F +̍ < +΍ >ҍ :  +ƍ v / ΍ ҍ ԍ ܍       p n  c=Ba     +     +  + + + + + + + +  + d b؎  Ύ Ў   Ώ Џ         ڏ ^ 88   Џ  ֏  ʏ ȏ Ώ ҏ  +5: +    + + +       +% + +  +       +   x + + + + + +     !  !&  ! + + +    + + +  +',TT      + +  + + +      + +   +UZ   + +   +       7   `  . 4 , : @ 8ڔ  ܔ  (  #    • ȕ  +44ԕ ֕       16  ̕   v tЕ  xĕ  ȕ ȕ – |ȕ ̕ Ɩ I "   r  l h  Җ Е88 N T L +\     " + (  +38  +  +    +  +  +   + +   +"!#      +qo + +6 + +   + + +  ܘ  \   F X D     7  5 +HGI      {  ! + + + + + + +  + + + + +',T\               + +  r    **   +     f     %%          !&p 3 p +     + +;      œ  +ʜ  J     X ^ Z V +   66 D R B    z j n5:Ȟ  ʞ +      +  |*),ž  Ȟ Ȟ  + +)+Ҟ Ԟ  b     f +  r ;@ +   +  +   +    % + +    +#! +   +  +   +16sq  S       + +  +ԡ  +ԡ &ڡ  +ܡ , ܡ 2 *  8 > 6 5  3 +FEG          + +     +)      !&X`          #!   B H @ N T P L +     +;:>OT   +  + +            ""     !&r/r +     + +    1        +         ((Φ *Φ 0Ԧ (¦ ^ ¦ dƦ `ʦ \ + 6 < 47<Ҧ  ئ Ԧ '    +   +   p  h    l +  + 22  $   +   + x̧  t5: +      +  " $  +   +               !Ʃ 0ȩ 2̩ .̩ @̩ Fҩ > Ʃ v  + rʩ  nҩ ֩  jک ީ  + a  ]<:>                      ^ !&j 3 j +      +  + +%#        !&    +  + +         {   + +     ,*.>F   +% + +)TKM +     + +      9Ю Ү ֮ +خ ڮ ޮ  $ & "         +    66   + V  ޮ  :   +  f ү ` \د  L R J ¯  ZƯ 44 ~  + İ  +   +  + -2   +  + + +      $"& +   +/ +   +   + M  +   +X      +ig    }    + +  + . 4 ,  F D H tܲ  p Z X        T   +88 z   | ޳ Rγ  x + 9> +    +L P   ȴ f̴ d { ִ l +   +д  + 648               " (  : < 8   P   +  44ܵ ܵ       +   7< + + + + +      !&    + + +5    +%#  !&SQ3 +  ? z u  +) ' +   +и        99 !&rz + +   +   + +  +     +   + +>    +    + + +     + { + + + + $ * &Ȼ ֻ ~̻ л  +Jڻ  z  + 0 6 2 ػ ػ ܻ ܼ   66  Ƽ j ּ dڼ b  ^¼  9>  + + +      +    P  R N +ƽ ƽ ʽ  D J B :8<]  + + ((  !&   ++    '%  ο ҿ п : ^ r vܿ  +ؿ  $   n    22 + > +    +    16          b   ).rr + + r + + + + + + +       +-,0     +     +cbf     7 : 4 < 8 +  \  ` + +       c  r {,,         7< z x  |  + + ?  t  + F L H y l  p +  h   +88  T  ʽ   X +    +9> + + +  +" $   +  + +    + + &hh5 +  h    \ /.2   +   ! !&OT + + + + + + ' +       +.,0   +   +hfj +  +/ +  6        +  N       66 $ * & " + 0 > 2 . +  r  F=B  ~  +  n ܀  v  z      R   V   +  b 5:    +$"&   +       +II        +%*t7t +   +  (      @ , /- +@?A     !  !&NV + + +  +  + +   + + + #!   +    + + + M  +     +     +~ + +{  + +           !& +      +R5R +   +    D J B  ^ Z    h f   +=?  +  !&2: + +    7 +        " (    + +ȭ ܷ  \     22 9  x  E p  t +  % 38 J  L H +           . ,   x    b `  ><@  T P  8   + > @ 4 8   l   |   13   +{ + + + + + + +  "   + +    + +   + # + + + +   +    +   +00 +N +R  R +ec   +yx|  +   +   + +3 H N F  j   f 2<JJ>)   v +V n  r +  ^    z   Z      +<<         +   9> +     +;   +#!    +  + + +%* !  +13 2 + +  +  +  + +               j    -2 + + +       + +   +   +    +     $ * &  0 B 2       +q0 ܳ /,, V R   : 6       16 + + +    2    +     + + +   +y +   + + +     + 1            " $     d         ((   ܷ  + +  <    +0       +  +     +   +           +%*rpt   !  l   p  ֬ X  \ +  P +  4  f  00       * , (5: + +     +# +     ++ + + + + + +    +  " |    T  D1 t  x +         J  L44 > D @ < + ΁ d  h +   ` =B + +  +   + +  + +   + + +   + + +    2 + +    +x  ~  +  r  v5 x z5   n   j f 00  b      \޹ ^5:7    +     +><@ +    c   + +              !& v     +         !&z / z +   +    +      + + + +      + 6   & "     +IHL   3    + + +     +     + + + + +  !&nlp + + + )     + #  +   +  + +     R   V   +     + H N F      + < B : 66  +    +   + , 2 . 7< +     +   + + + + +   + + +; +           )' . 0 B @ D    +   + + |    +_ +Ė + & & +in        + +'%        !&UZ +   +   +    + +   +      4 8    h        Z   t p  t +88 +   +    " ( $7< + +  X   P  T +  `  d +::      L + + +0t +   t +     + +   +   +   +  +! $326   3  + +  +  + A@D     +ch         + +                        + +     +#(   5 +    + + + +        + + ).v +5 +v +   + + +   + + +   + + +   r {     +    V€   z  ~ + v 44ȁ ȁ ́ Ё $Ё *ԁ &ށ 0 +ށ 6 2 +5: t      t f  j + Z    P N  <:>jĵ `Ђ ^ ւ  < > : Ԃ  n ނ Ԃ Ԃ ؂   H  J F +    66   +   +   +    + + +    +%$(5: g )  +  +   +   ++*.; S 9 +MR   +  + +a    + + +  +ą    ̅      +          ؆ l        ',   x  + +     ((         +$$     !&w| +      +   +  5 Ј 6҈ 8ֈ 4҈  ؈ L +   tȋ v ؈  T܈   +   66ĉ . @ʉ , ʋ   + ~‰ Ɖ |7<j  p ~=   l  b b  d<:>RR     " (   Š  h Š Š Ɗ  F֊  D܊   22   +y~ + + + + +  +" '   +   +    +! $326 !   +3 +        +    ! + + +      +#(SRVedh   +   + +  + + + +        "      +        + +       Z XҎ       +,,      ', }    +     + 3  + +K +  ~C  ny f + +   j   Ȑ ^   + + ,, $ * & 0 : 2 @ B >5: R   ((đ ԑ r T Rđ  Vԑ  NБ  ޑ       Ē J 88       + + +   16 + + +   +    +#"& %  +     +  "104    +5 +  + + +    +))  !         !&QPTcbf u  +      + +   +w + + +      +  +   + + \ -,0  Ɩ ʖ ʖ    + z> ~-+   +=?     Ԗ x     )'           !&V_>   +     +   +  dЗ  h +  \ޗ  ` +З  nԗ ̘ p ՗  ՗ ܘ  x  | + +   6 8 4   5:V + + &&ԙ "ԙ (ڙ ܙ 4ؙ < ,   D   ƙ  H +ҙ  P L   X 88Bc tT |"  +   +ƚ n +ʚ lZΚ pZ7<    +  +   +   +   %  +/.2!     + + +  ! r    ||  ~   b + М Z    V 86:qv D  + +             + + +  +$$ +^\` + + +   +   3 /          0 > 2 . + $ * & D J F B +         +::       jܟ  f7< +        + +   +) +<;=  + +    ġ  "(rz +  +   +    +     +326EDH +        R + ܢ  N  + + : +  +  + +  + + +5  +_^b V  +   + + +   3           !     ޗ  z z | x r p  t648KPyw> ̥ ԥ vإ ~     +        Z    + +',}   a  + +     )'        !&      +ާ B , @  H b `ܧ  d +    ¨ ʨ "ʨ (Ш  4  4 +Ĩ lb>[ب |   \ + ~Ψ  X ب  T Pڨ  4  ^ < 8 + 22Ҫ   +  +     +  L 9> + + +  + + +   +548EJ +          +  o +     +ONR     +qv   + +   + + +r + +" +  H +         !&OM    |R   h +     +    ߔ  +!&uz 5  + + +  ! n     $"&;@ig   +{     +      + + +    + + + +    $ * & > .  : 6 2 +  Jܯ  ԰ ԰ ذ 44        +  F 7<  n   ^   ް      Z  j k   Ա f± ȱ  +88 v7 ( z  ~   V +  R N9>   +    + +     I  +** +C + + +o   { % 7      + +  [   + + +        +  + + ,,      ++  !&}   +          + + )'   +      +                      +NV      + + +    + + + +   + + ж  0Ҷ ض  +ȷ ʷ η   P  ʷ T   + J H  L::ȷ ȷ ̷ з  +ҷ ҷ ַ  > D @ < +9> l f d ¸ h ʸ tʸ x      `ظ     p822 * 8 , ( + ޹ l  +Ĺ Zȹ X ι |=B   +        9  +**   +   + + +  y   s  7 + + +  +    + +   A      + + +              !&sq 5  + + +   + + + +  +     + + + +               +KP  + + + + +  + +   + +  +  +     + + + + + + + +̾ 2̾ 6ؾ ,־ <־ Bܾ :  N   ؾ  b zy  ^  V   +5:         ȿ ʿ  FԿ    v  |% r6 v,,     W  2 O & " 38   + +N + + + + + +    ;        +          +! + + +     + +   ',u +7 +s +   +  +     +   +  nB R        53   +FEG    + \ + + +         jvv        +&  & +^f  + + + + +  + + + + + + + +   + + +    +        x t      X    T  N L  PB@D          H   h  xY   d +         l n p 66 +   +    " ( $_7<   + I  +   + + +        @ @ F B > +      <:>    ֪n f    p z v +    + \ \  ^ Z + R 44 8 8 : . 2 +  R  $ * &=BB L  +  D    4 0  h j   `      +3  5 +poq      + 3           ##         +O   .    + +B + +    C  + +&&        !&|Mz~    +     + + + + +    +   %  +1      = j ?    V    J    :: +  + +     + +   + ^  +   + + +      + +   +     +     + +        +%#      + +    ).   + +  + +  + +     )'    !&VV          +      + UZ  +     5  +      4: < ,    r r x t + lJ ~D | +00 + 0 4 + d~ `~   Z + X  +@16 L  H D     T   + " (  +     P  22           h~ v09> + + +   + + + +      +  +   + + + +  +   ZZ  + +   +      +  + +   '% +    !&          !&213  +   $ * & 8 : . 2       @  B > +66  fn  +      38 T R  V vl     J F h R    r z n N   j 5: + +;   6     + +     ((       + +   ',    +    +   +         +   + + +        b ^  +<< +RPT + + +  + +         + + +   '  + S    +   +;   + +    `u u   X Z Y   +GFJ + +               !&               + X -,0=;  D  +    4 0   z h | x + H   N L  P::R R       ).         < , + " (  +  + +   +  l t p +:8<|| +<7/@  + +     !&qpt  +  +9 + + %    + + +   +     3 1            +          !&onr   +   +%#    + + + $PP + + 6   R   V   +h bg^ ; :> + + +     J       ~ j f  F  h 6h 00 +qv     + +   < > . : $ * & \ \ + ^         B t44      x n  r-2 + + + +   + +    +     +   +   +     + +   +   +' +           n t p l +(&* + + +  X r\ l s   z hA  H D     2 , 066 +    T P   5:      +          ! + +   + $LL       +     + +&&     !&uz   + " (  : @ 8  d `        +   L88 + + + +  +   + + + +   " +     +   +        +   +     +     Z pO V     R N @ B . >       66   J r    F + 4! 6 7< +   + +       +  +        !   b d        +38dbf o  +       + +^u        + + +*._]  v         n v j t +     ~ |L p/     r9 ^ ba ,,   8 + $ * &    +7<   +     +   + +  + +     +   s  +     +  K   0  H  L +  + p l   d x f h +,,        + D 7< + + + + + + + ! $   +     + +Ϊ  + +P ,*. +        +}{3       !      + +',US      ! +; X \| > +  < + ʮ T     P n8` +   16qv   +     +       +  + + 1  +   +   +      5 HFJ2 +‚ƂƂʂ΂ +  <B:44t j,nN +;@ڃb 8  +  ԃd̃zڃbZȽpJVR 86:f + + +f  +  +" $ + +  + +9  +  * +8,( +    +$$        + +     ). +     + + ) ' +;@ 5       +              !&PNRuz    +   +  %     +   +   + + +    5 ʈT + +ĈD ""($  +ڈ`ڈ +NLP>>ȉ> ̉@ 2840 +7<v3<h|`\ pl 426J + + +J  + + + +  + " +o +6,&H + +^nn Č݃      +22  !& +        +  + +   '%  +9> /    +        +      $XVZy~ +   +   +   +' +9 +  s +  + + +   +ȏ ȏ̏      + +   \ 9        +     + +     ((    r  9       -2|XlI  +   +UZ\     06.ڑxVޑPRn6Z~^ +lwJ + 00 + <B: 7<. &&ړ ړޓ$ +*& +ؓxLړzb%Fړܓ +ړ +66Ҕjؔؔ + +rf-2    + +   +"   +   + +       +    h N  + +           x +$  $ +ZY[    +      +NV  + + + + + + + + +  ** + + + +w + + + +   7    5Liʘ6̘8И4֘HܘD +  "( 44  `td +38ՒӒ    ܙT@š\Κ^  ޚlh  TԚ\q. , lEX 38   +   +   +   + + + +  + + +  +     + +    +   + + +  + + + + +'%  +           + + + + + + + + + +   +  +  +R + Q S  S         + + + + + + + + + + +       dnbj +r^v + + +؟֟$ ֟*ڟ& <:>       + 5       +   + + + + +    +ƠBʠΠ +ĠĠʠ  TRlLNơJ ̡F  66>4 :2 ԡ֡ڡ +9>   + +          +   y +   i~Zj8   +**      !& +  +   +  +   +  + + + +        N   1    Τ       + +  +  +   +++             f¥f¥lƥhڥ^ԥp\`648KP 1  +   + +   + +  V         ɗǗ\$"&;@7 +@ +            c  + +    ',  jDHjYLP +75  +HGI + +  +   +    $ +*&Ī" +VRxxzv́Fʪb*f+Z+ 22  tXu  6<ҫL֫Jګj\ +Bjڋ̫ȫԫ  +>ʬ4 +ʬ:ά6Ҭ2 +::   + + . +    +7< +   + + + + + +      + +  I + + +  +ĮĮ(ʮ    +̮<Ю8  0,  yƮt  + +  ,, + +xwy  +    +     +         + +  + +        !&       +'&*66 +  + +    !&648FEG    +   + + + + + + + + +   +г +гֳ̳.γ0ҳ,t̳X  Zijȳ  `hd +88   +p\n4 + T|ʴNδNҴP 8´ Ĵȴ " +(  +22hnDH + +@ĵ<   5:     %   + + + +  +    + 104DBF  9     + +   + + +ƶ  +  + + +) +         6 + + + +      + + +  && ͎ˎ        +%*xx 6  + + + + + + + + +        5 xzV^hJR  f^J׶     $*&5:           +κ8κ>Һ:ֺ6 +  ^j`f,,ZrB  2 -2 + + + + + +    + +   + + + + +     +326 + +     + +'%  +F +    +              + +   ',zz   +  +   +   +   3 ʾɾξ bbhd   ZXl\LtJ + +ʿRοP|<:8<  + + +       D<,;0@ 00=   .4(38 + + +   + +          +   + + + +  ҁ  J HL 44    +%* #    +   + + +^ + +  + +  +  + +     + + + + : 62* +<:>          . +> &"IdI~zN +::f[FBvV5: + 3   +   + /.2   + + +         +     +    + + +   + + + +% +1h j^b     PD -     +EC       + +  + + + +Y^   +   +   +  + + +             + +  + + + + T       + + +  +  ) +<;= +(  \d` + %X:`, , +|Hb-tTH Dd( ,"2840 +ALxP +88  @<5: + + + + + +   +   + + + + +  3   -_ +     +$$        !&utx # +   + + + + +  !   +22   +   +   +  + + +   + + + +           +$  $ +      + + +       +3   +%#  !&VTXkjn + + + +    dOJzN +$$*&:06  44V tvRr ?DbZf^ +9 Vn1 jj  bZ~FdB>5: + + +  + +  W  +   +   +   +    +  + +    + + +E  + + + +       +  + + +$  $ +VUW + + }{ +   + + + vxL< + j5X=hTP   +-/  ,   ^d`\ +5:684 +  "      |HDT @<:>|| +  +     3 +   +     !&qpt   +   + + +      + +  + +   !  +     += + + + +h + +h + + +^X\(&*    nnpP^#xD|JJtH`8::8<**0,( + +  +@@"4$  +@   +7< +     D +  + + (( _d + +        V?F + +rRN326     .&2 + +       dfZ **    B~z +16   +    +   +   +          > 5  3 +G + + + + + + + + + +  ! +  + +6E48   +   +   + +   +     + +   + +&& >  ZbV`\jfR +Z 66HvF=B 3 + + + + +     + + + +00   + + + +       +   + +    R    + +  +16  + +Th %#  +6  +6   +     +/p N ^W~zB + * . $ 4 62 +88   + +  + +  +   + + +   +,, ]  +   +   +   +                        v@xt +66DF\9~<| 38y~  +L    +)  <  + +',b`d + + + +5 +  ,(  ("0  ,\X   R PdT..8   +<Llh +5: + +    +  +   + + +   +     +   +  +/ ;     + +'%         +#(WU +i          & '%         + +   ',ZZ  02"6`V'Z66F7ff& +  nNJ38P:zB>w 648ff +g   + + + + + % + + +    +  ! +648KJN + + +   + + + +  w 1      + +    + )'    +   +%*[3Y +m        +53     !&    :8|\^4   + +($ 9@x  T\X +22..,  +N =B +   LAAhpHD648LL  +k   + + + + + + +   +% ++*. + +   ! R +  ^/ dPb/ +  +((  + +',1 +        "  + &"0 62v>zpBrn +\c~ ..Nf 5:    w   + + + +$$  *+Z+FJS   TR^Z,, +sx + +   +   + + + + + +  + + +   + +/.2 + + #  + + + +; +  +hh + +$   + + Ƃ<    +)     !&YW><ZGV"hH=ʃL҃ " ȃṼV΃X΃|8փzXX + +9> + + + + + +  + +   &&jj$ ,  ܄lD NL`P4$8 8 +uzX + +   + + + + + + + +         +/.2 + + %       +      +$$        !&vtx      +#!\"R)VȈ Ȉ̈bJ      ˆV(jFO; :> +  +   + + +   +     +   +   +  +      +q + +   ++*. + + + +]_ +΋΋   +      + +@  +0{z~ &&x '%    PXT +L` 0.2CH    + 7   3 pr܍B̍n +: + + +Xb6 + 0~2. + + N*&Ď" +88 +  + +xx      +     s  + +,*.   + +   +#DH<   +     2  + + ).{z~ +~Vi_@l[  <t  + +֑6ڑ4xZ22 +    $ ,(  +7< +  + + + +   + + +         ! + + +J + +ȓ +ʓΓ $"&;@  +  +   + + +   + + + +   +   +     A +PZNVh_FkN ĕ ĕȕ ʕ*Ε&ҕ" +•^ΕJƕb4402.֕ؕܕtv:VO9> + + + +  + + + +) + +    8 '% + + +  !&X?ė>nƗB +ԗXcz |    ((   +ll   + +"/4 + + + +   +   +9 +   +  +5JH\L@dDR*RRXT& , ~ | H +::ʚv4Κ\(Κ + 5:   + + + +   +' + + 7 T2l@A8p< +   +GE    !&38 + + + + +   +  +,."MBfH  <:rT4 žž&ڞ ڞޞ5:ywƞxƞȞz2Ξ̞Ԟn6r + +  LR( ( +mr    + + +  + +  + + + +      N v  + + +r + + + +0zz +-   ; +,F^Z +    $$  + +', + + + +   +  +     + 3̢ˢТTP ~|~>>h.lģ8p86:     ֣ +$$ +"($  +¤t4Ƥ0  ̤X֤H722ȤFΤbPDXR% +8>   +   +  +) +.. 1  +   3(.* tvrҦҦ$ 648      N +P7jf: +TJ$NN~@   ڧ@ާ@B884n2RFF(^(   7< +    + + +w + +     +*       + + +( +  ( + +      +  + +  +k  +   +    + + +  + +% +   +     `^  77  + &UTXec         +8  uz +   + + + + + + +̭.HPL +XĭD$  +    * +%*}|*8<Yhl   + +   +$x,v +66| +p0  =\` 38 + + +   + +     6    (  ( + +  +    +5   +   + +  &" +f:6D +@ +Ʋ ʲʲ   ز +޲  +²XIJZ)H  ޲R*>ԲbB +5:   + + ,r.* +xzN ijFRƳJ +~ijܳj2n +9;    !& s  1       )' +;  + + +<9:> +     + + + + + +жnҶpֶlNA0h4 +V.DL^L`@N" 22  +ܷ&޷($·vƷt  Bзз + :d<8 +JPLH +<:>|| +  +# +   ! + + +OO     +R3Q S    +     +   +     $*"b6fNFj»24<  N&>    PF"J**ļ.r~z +޼LּZB7< + +   !޽\T            +ZY [ DLH +(&*?=¿&pƿ(9ƿ<\X +ƿ`ܿ84ؿfڿh0d + 88 @Tv|xt +l, 5:   + + + +$ + + +     + +  + +(0   +QOut +ac 5  + +  !:?^?L52b6 +hjPFJ + .. x8  @>VL7< + + +$4   * +@   +,, +_]   +         +# +  +! +5: + + +). + +(3  +     +&($, 8880:<0H-`4Npr.NRn  BH|l r8 tBd0  FHD 'R#T (( + +x~   *"       +  +   +75  + + +     + + + +%#   +7<zz   + + B ' % +;:> +3 +utx + +   + +'5N&          [Y +mk + +~  +31  +GFJZ6JD"f. +  pvn(j*`b2^88  + + +  + + +NBF V>0:8<dd + + 5x +     + +   T4  + +      B +ki + + +8M82 + 4R0R  +jlhx <t  +44  + + + + + +0 + +  + +$  +b,dHD 4<RR  +    + + "    +%#  + +  ).[Y Z + + + ln  "2?46?>":"   ,,    BF +0P@<  +((4   + + + + +   !  !&rfz( +*&\Y.^Z +7 5 +HGI  + + + +  +T8D+0Ku   @HD + +"$ 7<    2 V +$$  +    +  +'   +b d,`j ph<4       J$     ).?  + + 4V62 +D/^Z. +B  v  lR:P6 +!<:> ) + + +  + +   G FJ   +     + +  !&*f & B +J> +9 +*.jj +%#  +rt<D@ + H8L/ +.2EJw|5"`$K,TJ ltd\(h 02B66 + + ', + + + + +' !  + +8 (A@D +%#  !&UTX    + + +  +B:TZ.*rŴ$^&ffjb +B:F> +88 L6NJ +7< +  +C +   ++*.=<@   +  u%        +l +%*om @H8B6\( +>D@< + BAd` p +44 +0P4 +T,X5: + + +   ! + + !&QPT +yx| + + + + + 5 ZZ  !&3 @,bV* +$Z&" +n^  J625:yw1 + + + + +  + + +  >F:P.R7  $$  !&yx|# +3    !&3٣ 8@< +F4(D^d`\ +X :8<ig +1 +   + + + + *(T(460/   22  !& + $Z"& + :8<QO>R.8@/jVH,J2<`*  > 6B: +88  +{     ! +223 + +   + + + + + +, /  + +. (( +][  16 + + +   P(TJ,L^\Xh   +22f:8< 2D0416 +  +y +         +O   + +' % + + + +/FR&  ZVX"N*,>;@  + +    + + @6: 6 6 +  !  +648 + + +/V :7` +aΞd0&HL   +426 +  + + 4<8 +P($ -  + +*+(, + . ' % +9> + + +  + +6648"* ނ +,ڂH(0%B8 +X VT +L$Pƃ +ƃʃ ΃ +:: +4PȃZ + +&6: 4: +9  ʄ +ʄ"Є  'ք.̄F / .2 }  >2 ((T      ).]b + + + ,  + +'%  +; :>QV +     + +  7  +[ ++*. +qp +]_ O *: '% 6>:2 +6JF& +܈܈Ԉ*؈,܈. + +-/R"PN +^XZ=B   +Z + + +RAb 66  +hh' +" + ++*. + +   !HƋ Tދ +ދЋLpp  D($ + /4mr    @  /    + + +   +::4 + +  + ++*.   + +    ! Ĵ2840 +@<       +X;W Y kS  + + ƏʏʏΏԏ,̏Bڏ*ޏ.8@ + + + +     !4<$ H  &&D($ +86:OTNVg    +HF"6NRJ :  22  +pp- + +  +#! +76: + +8 +L +TXP + +  +KI240T + + +        + + #(w| +}  ((     +QPT2",P FVJ +  +4*   ** 2ޖ:.6 +-2 +M   + +  u + +UT +9; +2".ȘȘ  Ș&>  + +F +NRJB@D + + +        +QPTdce   $&̚.+LHԚ +(ƚձӱ,40 +ۚ<(8D  ƛ̛ 38 ! + + +  + +,6*2   +   !&_^b ͢..0  8Ɲ(̝$*2EDH1 +ge f + + + +ООԞLƞHH؞D +>@ . (( +%*   ޓ" $75 +X^ + +ؠ*ޠ.z:&"FB  .ơ +44 !&* < '%  +97 +MLP + +#<(0, +ȣ,£8Σ$ У@ +ڣH$ޣD + + 88  +}{ + + + + +  + +fdh X +Х* +0&2"փ*@B>7<qo  +ئ, ܦ"   +      +  +mlp + + sӂ*(,   + <8 +ʨ̨Ш7 6:ig0ss + 4$ + *J  &&  + +  :BF>e <:>SQ +in + +  5&0* 6" +ȫ̫    !& +yx| + + ̬ +̬ҬԬĬ<ڬ(܃ج׬6t&($  (   ((  !& +  /1 +g + +. ) ' +44( :>&" ʯ eدܯܯ  ]/ͯ>3  7< +  + +       ! +31<Ʊ@8 α&ڱԱα8αD  ($ +0    -2 + + + 5  + +   +97]ֳڳ  ڳ&ܳ*" +*2  +]b  +    +  +,062 +    еQ:ֵҵ"ֵ ֵ$&$(=B+ + + *4ȶ,ȶ  QQ  +00  !& ַܷ"  +6:2JE +44  +srv[ +; +     !6Ĺ$¹  + ̹*عй, +08  -2gl + + + + +98<MK +_] +yx  E "&$ + +. <:> + ޼ +: iZ$  + ,( +<:>0ٻ2  +44e + ++  + + +ML +CBܾ $  +.2*4$  ::  !& +MJ  "DD + +( + 0, " .  us  + + + +"     +KJN +*&( +  ++)  +*  - +,0CH +  + +($"&   +& & + +~~ +  A  +j  " &        +mlp}{  +( +   !&ihl +   & +  +  %*][ + +  " + +58 + +   648ge + +# + +",:8< +ca +}|    +/-WV +?A yxԱ  +         +YyxW +ik   +/# + + 88  + +{} +L   +X +ioq 00  + + sr +ed    k .,0 ut +UW ^ + )" $ gfLL + +  + WV +OMKvt + +  + 3.? +GE?79@1>B  +~ +nhf +9H/-<: +10Q`Vf l?>  +54 bN379  +54  _a3r `n% M-,P^ + +'&N>&=EO  PЪ $)6:LQ'~;   + +       ""$$&&))**--/022227799==>>BBEEHHJJNNNOSSWWZZ]^``ddggjjnnppvvzz~~ڂނȊ̊ݏޏؔܔƛʛڤޤҳҳĀȀ††ƌʌIJȲҕ֕ةܩŒƌΟҟؿܿĒªƪ̇Їάάľڑޑ؜ܜˢ̢U?ЪԪҫ֫ˬͬ22٫IKbby{íƩƭƭݭۭʧʥͮЮЮʢϟïٯۯ˕ݑÓѰƍ԰԰ѷɱDZÇݱǁӲѲ˟˗̳̳ɐ´´ڴڴ   ϵ͵      ج ̬    ĶĶ + + +ܶܶ + +ݣ + + + + + +Ւ  ݾԷԷ  ɍ          ãȸȸ          Lj  ӹչ        ޻  ̺̺۸ѳק׻ڻڻͼϼ ýŽ ܽܽ   ӱ ξξ ąݼ   ÿſ ݿ޿     Ʋ    ϡ  ϐ ш ɜ          Ǧ ߞ߾     Õ     + + + +Ώ +چ +ז +׏ + + +ف + + + +ɕ + + + +ڳг     ؏܏ Ѫ   Ŧ     ~ ~   ߛ      !! !! ͋!! É!!ٲ !!ͮ ""Ѭ ""Z"Z"" y"" v""ǝ q## m##H#H## h##B#B## a## ]$$7$7$$ V$$ T$$-$-$$N%%L%%J%%H%%F%%E&&B&&A&&@&&=&&&&&;'''''7'''''6'' ' ((3((2((2((1((0((/))/)).)).))-))***,*****,**,**+**P+P++++++++؂S+    +",,, RR(,(,, }9,,ك W,, _-, ח k--       + + +ۨ |-- + + + + + +                            -- +--  +.. ..        !!!!!!!!!!""""""""""""##########$$$$$$$$$$$%%%%%%%%%%%&&&&&&&&&&'''''''''''((((((((((())))))))))**********..++++++++++,,,,,,,,,,-----------............  Ƭ.//  )Ê+Lj&##)),,--//dFgFmG  c'   +) !0/;&  9 +=   %EC /;ZZ.OM (G  )7@ +A]MF +  --nnM%FF 8M2 +I}{ 'Yh )cuh + Mll V-,t'W+U 8o  +qIjj ?[ +kz uz + ;|| f,,'g+e 8  +I +[ +m b~/ +  ) xyw (  +9 +K +] +o +q s +  33M%FF 82 +I +[ +m +  +q +o  4 +4   '+ 8  +qIjj ?[ +m +  +   +] _ +   ++  +   ' 8  +I +[ +m c  +    + + +Mw + +K  q  *  7  '+ 8  I [ +m +    + +  + +    +   +9 ; + + _ ** '+ 8  I +[ m    +   +          +)S +'  M ;:' 8  +I +[   m + + +    +    +   +  + ; )) '+ 8  +I [ + + +m +      +  +  +   / + (+  (  +9 +K + + +]   o +   +  +  +  + +  +  ((M%FF 82 +I   [ +  m +    +  +  +  +  + +  CC'+ 8  +qIjj ?  [ +  m  + +  +  +  +  + +  +  EE'+ 8  +I + + +[ +  m c  +  +  +  +  +  + +  H  G  '+ 8  +I +  [ +  m +    +  +  +  +  +   +  +  J##'J##'' 8  +  I +  [ +m +  +    +  +  +   !! +"" ## + +#   &'&&&&&&' 8  +  I   [ +m +  +  +    +   "" +## $$ +%% %% +&& +& # +  P))&P))&'+ 8    I +  [ +m  + +  +  + !! "" $$ +%% && +'' (( +)) ** + +*&  S--&S--&'+ 8  + + +I +  [ m + + +  +  +!! ## +$$ && '' )) +** ++ +++ ,, +-- +- * +  0%001%11' 8  + + +I +[ +m +  +  +    +"" $$ +&& (( +** ++ ,, -- +.. // +00 11 +q +1o-  4%444%44'+ 8    I +[ m +  +  + "" +$$ && +(( ** +,, -- +// 00 11 22 +33 44 +55 +]5 _1 +  ]88]88'+ 8  +  I +[ m +  +  +!! ## +&& (( +** ,, +.. 00 +11 33 +44 55 66 77 +88 99 +Mw +9K5 q <$<<<$<< '+ 8  +  I +[ +m +  +    +"" %% +(( ** +,, .. +00 22 +44 66 +77 88 +99 :: ;; << +== +9= ;9 + _ e@@$e@@$' 8  +  I +[ +m +  + !! +$$ '' +)) ,, +.. 00 +33 55 +66 88 +:: ;; +<< >> +?? ?? @@ AA +)S +A'= M iEE$iEE#'+ 8  +  I [ +m +  + "" +%% (( +++ .. +00 33 +55 77 +99 ;; +== >> +?? AA +BB CC +DD DD FF +F A + ; mII#mII#'   8  +  I +[ +m  + +   ## +'' ** +-- 00 +22 55 +77 99 +<< >> +?? AA +CC DD +EE FF +GG HH +II JJ  / +JF (+ J   (    +  9 +K ] +o  +!! $$ +(( ++ +.. 11 +44 77 +99 << +>> @@ +BB DD +FF GG +II JJ +KK LL +MM MM +OO +O J + OO OR"RRR"RROM%FF   82   I +[ m +  +"" && +)) -- +00 33 +66 99 +<< >> +@@ CC +EE GG +II JJ +LL MM +OO PP +QQ RR +RR SS + +TO  zWW"zWW"'+   8 TT +qIjj >[ m +  +## '' +++ .. +22 55 +88 ;; +>> AA +CC EE +HH JJ +LL NN +OO QQ +RR TT +UU VV +WW WW +XX +X T  +  ~\\"\"\\ '+  + +8  + + +I +[ +m b    +$$ (( +,, 00 +33 77 +:: == +@@ CC +FF HH +KK MM +OO QQ +SS UU +VV WW +YY ZZ +[[ \\ +\\ ]] + +^X  a!aa׃bb'  + +8  + + +I +[ +m + !! %% ** +.. 11 +55 99 +<< ?? +BB EE +HH KK +MM PP +RR TT +VV XX +ZZ [[ +]] ^^ +__ `` +aa bb +cc +c ^  +  وgg͈gg'  + +8  + + I +[ m + "" +'' ++ // 33 +77 :: +>> AA +EE HH +KK NN +PP SS +UU WW +ZZ \\ +]] __ +aa bb +cc dd +ee ff +gg hh + +hc  l lll!ll '   8  + + +I +[ m + ## +(( ,, +00 44 88 << +@@ CC +GG JJ +MM PP +SS VV +XX [[ +]] __ +aa cc +ee ff +hh ii +jj kk +ll ll +nn +n h  +  rr rr '   8    +I +[ +m + $$ +)) -- +22 66 +:: >> BB FF +II MM +PP SS +VV YY +[[ ^^ +`` cc +ee gg +ii jj +ll mm +nn pp +qq qq +rr ss + +sn  x xxx xx'+   8    +I [ +m +   +%% +** // +33 88 +<< @@ +DD HH KK OO +RR VV +YY \\ +__ aa +dd ff +hh kk +mm nn +pp rr +ss tt +uu vv +ww xx +yy +y s  +  }}~~'+   8    I +[ +m !! +&& +++ 00 +55 99 +== BB +FF JJ +NN QQ UU XX +\\ __ +bb dd +gg jj +ll nn +pp rr +tt vv +xx yy +zz {{ +|| }} +~~  + +y  '+   8    +I +[ m +"" '' +,, 11 +66 ;; +?? DD +HH LL +PP TT +WW [[ ^^ bb +ee hh +kk mm +pp rr +tt ww +yy zz +|| ~~ +  +  +܃܃  +Ʌ˅ +Ӆ   +   '   8    +I +[ +m +## (( +-- 33 +77 << +AA EE +JJ NN +RR VV +ZZ ^^ +aa ee hh kk +nn qq +ss vv +xx {{ +}}  +  + ܅܅ +  +  +ҊҊ  + +օ  '   8    +I +[ +m +$$ )) +// 44 +99 >> +CC GG +LL PP +TT XX +\\ `` +dd hh +kk nn qq tt +ww zz +||  + ΃΃ +΅΅  +  +  +ĎĎ ƏƏ +  + +   +  '+   8    +I [ +m +%% +** +00 55 +:: ?? +DD II +NN RR +WW [[ +__ cc +gg jj +nn qq +uu xx {{ ~~ +  +؅؅  +  + ؏؏ + ʒʒ +  +  + ՘Ә + +ߘ   '   8    +I +[ +m %% +++ +11 66 +<< AA +FF KK +PP TT +YY ]] +bb ff +jj mm +qq uu +xx {{ +~~    +  +ΎΎ  + ΔΔ +  + šš +֛֛ ؜؜ +  + +   +  '   8    +I +[ +  m +&& ,, +22 88 +== BB +HH MM +RR VV +[[ `` +dd hh +ll pp +tt xx +{{  +̂̂ ܅܅ +ڈڈ ƋƋ  ؐؐ +  +ėė ęę +  +؞؞  +  +  +  + +  '+   8    +I [ +!!m +'' +-- +33 99 +?? DD +II OO +TT YY +]] bb +gg kk +oo ss +ww {{ +  + ‰‰ +ҌҌ ЏЏ +  ΗΗ  +  +  + ΥΥ +  +  +  + +   +  ' 8    +I +[ +""m (( +.. +44 :: +@@ FF +KK PP +VV [[ +`` dd +ii nn +rr vv +zz ~~ +ււ  +  +ʐʐ ړړ +ؖؖ ęę + ֞֞   +¥¥ §§ +  +֬֬  +  +  +  + +   ' 8  I [ +""m +)) // +55 ;; +AA GG +MM RR +XX ]] +bb gg +ll pp +uu yy +}}  +  +ȍȍ  +””  +  +ޠޠ  +  ʪʪ ܬܬ +ܮܮ ʰʰ +  +  +ҷҷ ԸԸ +  + +   +  ' 8  +I +[ ##m ** +00 +66 == +CC II +NN TT +ZZ __ +dd ii +nn ss +xx || +  +  +  +  +  +  +  +үү    + ҹҹ + ļļ +  +  +  + +   '+ 8  +I [ +$$m +** 11 +88 >> +DD JJ +PP VV +\\ aa +ff ll +qq vv +zz  + ƈƈ +  + ژژ +  + ΦΦ +ީީ ܬܬ +ȯȯ  +ڴڴ  + ƻƻ ƽƽ  +  +  +  +  + +   +  ' 8  +I +[ +$$m ++ +22 +99 ?? +FF LL +RR XX +^^ cc +ii nn +ss xx +}} ʂʂ +  +  +ĘĘ  +  +ȧȧ  +  +  +  +  +    +  +  +  +  + +  '+ 8  +I [ +%%m +,, 33 +:: @@ +GG MM +TT ZZ +`` ee +kk qq +vv {{ +ڀڀ ԅԅ +  +ƓƓ  +  +  +  +޲޲  +  +  +  +  +    +  +  +  + +   +  ' 8  I +[ +&&m -- +44 +;; BB +HH OO +UU [[ +bb gg +mm ss +xx ~~ +ƒƒ ΈΈ +ȍȍ  +  +  +  + سس + ҺҺ +  +  +  +  +  +    +  +  +  + +  ' 8  I +[ &&m +.. 55 +<< CC +JJ PP +WW ]] +cc jj +oo uu +{{  + ȋȋ +ԐԐ ΕΕ +  +  +  +  +޻޻  +  +  +  +  +  +  +    +  +  + +   +   ' 8  +I +  [ ''m +// 66 +== DD +KK RR +YY __ +ee ll +rr xx +}} ЃЃ + ŽŽ +  +  + ثث +  +  +  +  +  +  +  +  +  +  +    +  +  +q +o  ݐ' 8  +I +  [ +((m +// 77 +>> FF +MM SS +ZZ aa +gg nn +tt zz +  +  +  +  +  +  +ԼԼ  +  +  +  +  +  +  +  +  +  +    +  + +] _  +  ߘ'+ 8  +I !![ +))m +00 +88 +?? GG +NN UU +\\ cc +ii pp +vv || +  +  +  +ƤƤ ҩҩ +̮̮  +  +  +  +  +  +  +  +  +  +  +  +  +   ȀȀ +  +Mw +K q  ' 8  +I +!![ +))m 11 +99 +AA HH +OO WW +^^ ee +kk rr +xx  +ȅȅ ҋҋ +ʑʑ  + ƢƢ +  +  +  +  +  +  +  +  +  +  +  +  +  + ҃҃ +  +    + +9 ;Ă  + _ ' 8  +I +""[ **m +22 :: +BB II +QQ XX +__ ff +mm tt +{{ ށށ +  +  +  + ְְ +  +  +  +  +  +  +  +  +  +  +  +  +  + ڍڍ +  +  ВВ  +)S +' M ݙޙձ  ' 8   I +"" [ ++ m +33  ;;  +CC  KK  +RR  ZZ  +aa  hh  +oo  vv  +}}    +ЊЊ    +    +    +֮֮    +ȹȹ    +    +    +    +    +    +    +    +    +    +  ډډ  +    +    +ړړ    +̖̖    +    +  ›› ՜ל  +ߜ   + ; עآ  '   8  + I   +## [   ++ m   +44    <<    +DD    LL    +TT    [[    +cc    jj    +qq    xx    +    ††    +    ԓԓ    +        +        +    ڷڷ    +        +        +        +        +        +        +        +        +        +        +        +ޒޒ        +        +    ޜޜ    +    ПП    +        +        +ƤƤ    ٥ۥ   / +   (+      (   + 9   +## K   +,, ]   +44 o   ==    +EE    MM    +UU    ]]    +dd    ll    +ss    zz    +        +ȏȏ        +ڜڜ        +        +        +        +        +        +        +        +        +        +    ̄̄    +        +        +        +        +        +        +        +֨֨        +        +    ̭̭    +߮    +    +    M%FF 8 2  I   +$$ [   -- m   +55    +>>    +FF    NN    +VV    ^^    +ff    nn    +uu    ||    +        +        +ŸŸ        +    ̲̲    +ָָ    ξξ    +        +        +        +        +        +        +        +ֆֆ        +        +ʔʔ    ڗڗ    +ؚؚ    ĝĝ    +    ֢֢    +        +©©    ««    +        +ְְ        +        +        +         +  +           '    6  ݸ۸qIjj >$$ [   -- m   +66    ??    +GG    PP    +XX    ``    +hh    oo    +ww        +    ȍȍ    +ДД    ƛƛ    +        +        +        +        +        +        +        +        +        +        +        +        +        +        +    ةة    +    ƮƮ    +        +        +ƸƸ        +    ޼޼    +        +ԿԿ         +     +      +       '    8   + I   +%% [   +..m b77    @@    +HH    QQ    +YY    aa    +ii    qq    +yy        +ΈΈ        +        +        +ȲȲ        +        +        +        +        +        +        +ҀҀ        +ȉȉ        +        +ܙܙ        +        +ЧЧ        +ޭޭ    ʰʰ    +    ܵܵ    +        +ȼȼ    ȾȾ    +        +        +        +         +          +  +          '    8    I   +&& [   +// m   +88    +AA II    RR    +[[    cc    +kk    ss    +{{        +        +ؙؙ        +        +ԵԵ        +        +        +        +        +        +        +څڅ        +        +ƗƗ    ԛԛ    +ПП        +    تت    +        +        +        +        +        +        +        +        +         +          +     +      +       + +'    8    +I   +&& +[   // +m   +99 +   +BB +   +K +  KSS \\ +   dd +   +mm +   uu +   +}} +    +   + +   ޔޔ +   + +   ȣȣ +   + +    +   + +   ĿĿ +   + +    +   + +    +   + +    +   + +    +   + +    +   + +    +   + +   ʏʏ +   + +    +   + +    +   +ĥĥ +    +   + +    +   +ȴȴ +    +   + +    +   + +    +   + +    +   + +    +   + +    +   + +    +   + +    +   + +    +    + +     +    + +     +    +  +         + +'    8   + +I + + +'' +[ + + 00 +m + + +99 + + + CC + + + +LL + + + UU + + + +] +  + +]ff nn + + + ww + + + + + + +  + + + + + + +  + + + + + + +  + + + +ʭʭ + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + +ЅЅ + + +  + + + + + + +  + + + +̙̙ + + +  + + + + + + +  + + + + + + + ƯƯ + + + +³³ + + +  + + + + + + + ʾʾ + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  +  + + + +  + +  +  + + + +  + +  +  + + + +  + + +    +  +     + + +'  ++  8 +   +I + + '' +[ + + +11 +m + + +:: + + + DD + + + +MM + + + VV + + + +__ + + + gg + + + +p +  + +pyy  + + + ȉȉ + + + +ΑΑ + + + ™™ + + + + + + +  + + + + + + + ޷޷ + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + + ̵̵ + + + +ڹڹ + + + ֽֽ + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  +  + + + +  + +  +  + + + +  + +  +  + + + +  + +  +  + + +  + + + + +  + +  + + +'  + + 8 +   +I + + +(( +[ + + 22 +m + + ;; + + + +EE + + + +NN + + + WW + + + +`` + + + ii + + + +rr + + + zz + + + + +  + +֋֋  + + +  + + + + + + + ʫʫ + + + + + + + غغ + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + +ރރ + + + ĉĉ + + + + + + + ڔڔ + + + + + + +  + + + + + + +  + + + + + + + ܲܲ + + + + + + + һһ + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  +  + + + +  + +  +  + + + +  + +  +  + + + +  + +  +  + + + +  + + + + +  + + + +  + + + + + +' + ++ + 8 +  + +I + + +)) +[ + + 22 +m + + +<< + + + FF + + + +OO + + + XX + + + +bb + + + kk + + + +ss + + + || + + + + + + +  + + + + +  + +  + + +  + + + + + + + ҽҽ + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + + ЙЙ + + + + + + + ¤¤ + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  +  + + + +  + + ƁƁ +  + + + +  + +  +  + + + +  + +  +  + + + +  + + чχ + + + + + + + +ۇ + + +  + + +Ɏ͎ώێَ + + +' + + + 8 +   +I + + +)) +[ + + +33 +m + + +== + + + GG + + + +PP + + + ZZ + + + +cc + + + ll + + + +uu + + + ~~ + + + + + + +  + + + + + + + ؠؠ + + + + +  + +  + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + + †† + + + +ތތ + + +  + + + + + + + ƞƞ + + + + + + + ܩܩ + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + + ԃԃ + + + +ԅԅ + + + ‡‡ +  + + + +  + +  +  + + + +  + +  +  + + +ʎʎ +  + + ̏̏ +  + + + +  + +  + + + + + + + + + + + +  +އ + + +  + + + + + +' + + + 8 +   +I + + +** +[ + + 44 +m + + +>> + + + +HH + + + +QQ + + + [[ + + + +dd + + + nn + + + +ww + + +  + + + + + + +  + + + +ΚΚ + + +  + + + + + + + ̳̳ + + + +һ +  + +һ  + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + +ĝĝ + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + +  + + + + + + + ćć + + + + + + +  + + + + + + +  +  + + + +  + +  +  + + +ĕĕ +  + +  +  + + + +  + +  +  + + + +  + +  + + + + + + + + +  + + + + + + + + + + +  + + +  + + +' + + + 8 +    +I + + +** [ + + 55 m + + +??  + + II  + + +SS  + + \\  + + +ff  + + oo  + + +yy  + +   + + +  + +   + + +  + +   + + +  + +   + + +  + +   + + + +  + +   + +   + + +  + +   + + +  + +   + + +̈̈  + +   + + +ޕޕ  + +   + + +  + +   + + +  + +   + + +  + +   + + +  + +   + + +  + +   + + +  + +   + + +  + +   + + +  + +   + + +  + +   + + +  + +   + + +  + +   + + +  + +   + + +  + +   + + +  + +   + + +  + +    + + +   + +    + + +   + +    + + +ڡڡ   + +    + + +   + +   + + + +  + + + ЦЦ  + + + +  + + + + + +  + + + +  + + + +  ' + + + 8 +  +  I   +++ [   55 m   +@@    JJ    +TT    ^^    +gg    qq    +zz        +        +        +        +        +        +            +        +    ̓̓    +    ޠޠ    +        +        +        +        +        +        +        +        +        +        +ЈЈ        +        +        +        +         +          +          +     ڬڬ     +       +   +  +     +   +бб  +     +   + + + +  +   + + +    ' + + + 8 +  !! I   ++ [   +66 m   +@@    KK    +UU    __    +ii    rr    +||        +        +        +    λλ    +        +        +        +            +        +ޞޞ        +        +    ľľ    +        +        +        +        +        +        +ЀЀ    ބބ    +ڈڈ    ČČ    +        +        +ȝȝ    ƠƠ    +        +ĨĨ         +          +          +     ĶĶ     +       +   +  +     +   +  +     +   +  +   + +     +    +   ' +   8   +!! I   +,, [   77 m   AA    +LL    +VV    ``    +jj    tt    +~~        +        +ΣΣ    ҬҬ    +ĵĵ        +        +        +        +        +چ   چ         +        +԰԰        +½½        +        +        +        +        +        +        +ԇԇ        +        +        +        +ܥܥ        +    ֮֮    +         +     ¸¸     +ԺԺ     ԼԼ     +¾¾          +       +   +  +     +   +  +     +   +  +     +   +  +          '  +  8   !! I   ,, [   +77 m   +BB    MM    +WW    aa    +ll    vv    +    ЉЉ    +    ֜֜    +        +        +        +        +        +        +ҊҊ        +   ֠֠ ާާ    ԮԮ    +        +        +        +        +        +        +        +        +؎؎        +        +        +        +        +        +         +          +          +          +       +   +  +     +   +  +     +   +  +     +   +     +      +       '    8   "" I   +-- [   88 m   CC    +NN    +XX    cc    +mm    ww    +ʁʁ        +        +        +̺̺        +        +        +        +        +ʎʎ        +؝؝        +            +        +        +        +        +        +        +        +ܕܕ        +ҞҞ        +        +        +        +ڼڼ        +         +          +          +          +       +   +  +     +   +  +     +   +  +     +   +          +  +          '    8   "" I   +.. [   99 m   +DD    OO    +YY    dd    +nn    yy    +        +        +        +        +        +        +        +ȂȂ    ΊΊ    +’’        +        +ްް        +            +        +        +        +        +        +        +        +        +̮̮    ڲڲ    +ֶֶ        +        +        +         +          +          +          +       +   +  +     +   +  +     +   +  +     +   +          +     +      +       '    8   ## I   +.. [   99 m   +EE    PP    +ZZ    ee    +pp    zz    +        +        +ެެ        +        +        +        +        +        +        +        +    ʼʼ    +        +            +        +        +    މމ    +    ДД    +        +    ̨̨    +        +        +ƾƾ        +        +        +         +          +          +          +       +   +  +     +   +  +     +   +  +     +   +          +          +  +          '    8   ## I   +// [   :: m   +EE    QQ    +\\    ff    +qq    ||    +҆҆        +        +    ܸܸ    +        +        +        +        +        +        +        +޹޹        +        +        +            +        +        +ܕܕ        +ΠΠ        +        +ʴʴ        +        +        +        +        +         +          +          +          +       +   +  +     +   +  +     +   +  +     +   +          +     ȂȂ     +ۃ݃     +      +        '    8   $$ I   // [   ;; m   +FF    RR    +]]    hh    +ss    }}    +        +        +        +        +        +        +        +čč        +    ¦¦    +ȮȮ        +        +        +        +        +            +        +        +    ެެ    +        +        +        +        +        +        +         +          +          +          +       +   +  +     +   +  +     +   +  +     +   +          +          +؎؎          +  +          '    8   +$$ I   +00 [   << m   GG    SS    +^^    ii    +tt        +    ̔̔    +        +        +        +        +        +        +        +    ̪̪    +        +        +        +        +        +    ȃȃ    +    ҖҖ    ܜܜ    +ԢԢ        +    гг    +        +        +        +        +        +        +         +          +          +ʁʁ          +܆܆       +   +  +   ȍȍ  +   +ȏȏ  +     +   +  +   ܔܔ  +   +          +          +          +     +      +    äŤ   '  +  8   +$$ I   00 [   +<< m   +HH    TT    +__    jj    +uu        +ڋڋ        +        +޵޵        +        +        +        +        +    ̝̝    +    ֮֮    +        +        +        +        +        +ƂƂ        +        +            +    ºº    +        +        +        +        +        +        +         +          +          +          +ؐؐ       +   +ƕƕ  +     +   +  +     +   +  +   ƟƟ  +   +          +ޣޣ          +     ԦԦ     +     è     +  +ͨ          '  +  8   %% I   +11 [   +== m   II    +TT    +``    kk    +ww        +        +    ƭƭ    +        +        +        +        +        +        +        +        +        +        +        +        +        +    œœ    +        +̯   ֵֵ̯ λλ        +        +        +        +        +        +        +    փփ     +          +     ʑʑ     +ڔڔ     ؗؗ     +ĚĚ       +   +֟֟  +     +   +  +   ¦¦  +   +¨¨  +     +   +     ֭֭     +          +          +          +     +    Ш  +    ս ٽ۽   '  +  8   +%% I   +22 [   >> m   +JJ    UU    +aa    mm    +xx        +        +    ԯԯ    +        +        +        +        +        +        +        +        +        +        +        +    ̆̆    +        +    ȢȢ    +    گگ    +        +            +        +        +        +        +        +ȈȈ    ČČ     +          +̗̗          +          +       +   +  +     +   +  +     +   +  +     +   +          +     ֻֻ     +          +          +          +  +            '  +  8   && I   +22 [   +>> m   +JJ    VV    +bb    nn    +zz        +        +        +        +        +        +    ʃʃ    +    ЖЖ    +        +        +        +        +        +        +̄̄        +    КК    +ءء    ΨΨ    +        +ļļ        +        +            +        +        +        +҈҈        +         +          +          +          +       +   +  +     +   +  +   λλ  +   +  +     +   +          +          +          +          +          +     +      +         '    8   +&& I   +33 [   ?? m   +KK    WW    +cc    oo    +{{        +    ޝޝ    +        +޾޾        +        +        +        +ƐƐ        +̣̣        +        +        +        +        +        +    ȑȑ    +        +̧̧    ԮԮ    +ʵʵ        +        +        +        +            +        +܇܇        +    ΕΕ    +         +          +          +          +       +   +  +     +   +  +     +   +  +     +   +          +          +          +          +          +          +  +             '  +  8   '' I   +33 [   +@@ m   +LL    XX    +ee    qq    +||    ʈʈ    +    ȟȟ    +        +        +        +        +        +    ԝԝ    +    ڰڰ    +        +        +        +        +        +        +֞֞        +    ڴڴ    +        +        +        +        +        +    ƅƅ        +        +™™        +ܢܢ         +          +          +          +       +   +  +     +   +  +     +   +  +     +   +          +          +          +          +          +          +     +      +        '  +  8   +'' I   +44 [   @@ m   +MM    +YY    +ff    rr    +~~        +        +        +        +        +        +        +        +        +        +        +        +        +    ʌʌ    +ДД    ĜĜ    +        +        +        +        +        +        +        +        +            +        +         +     θθ     +ܼܼ          +          +       +   +  +     +   +  +     +   +  +     +   +          +          +          +          +          +          +          +  +           '    8   '' I   +44 [   +AA m   +NN    ZZ    +gg    ss    +    ֋֋    +——        +        +        +        +        +        +֚֚    ؤؤ    +ȮȮ        +        +        +        +        +        +        +    رر    +        +        +        +        +        +        +    ҏҏ    +        +    ªª        +         +          +          +          +       +   +  +     +   +  +     +   +  +     +   +          +          +          +          +          +     ؀؀     +          +     +      +        '    8   (( I   +55 [   BB m   +OO    [[    +hh    tt    +        +        +        +        +        +        +        +        +        +        +        +        +        +ŽŽ        +        +ƯƯ        +        +        +        +        +        +        +        +        +    ܭܭ    +              +          +          +          +       +   +  +     +   +  +     +   +  +     +   +          +          +          +          +          +          +          +֏֏          +  +           '    8   (( I   +55 [   CC m   +PP    \\    +ii    vv    +        +        +ܲܲ        +        +        +    ؁؁    +        +    ܫܫ    +        +        +        +        +        +ʓʓ        +ԤԤ        +        +        +        +        +        +        +        +        +        +        +        +                  +          +          +       +   +  +     +   +  +     +   +  +     +   +     ֆֆ     +     ċċ     +          +          +ĕĕ          +     ܙܙ     +          +ҜҜ          +     +  ɞ    +     +۲    '    8   +)) I   +66 [   CC m   +PP    ]]    +jj    ww    +        +ʜʜ    ڨڨ    +شش        +        +        +    ҄҄    +        +        +ĹĹ        +        +        +        +܆܆        +ҘҘ        +        +        +        +        +        +        +        +        +РР        +        +ԸԸ        +        +         +                   +          +       +   +  +     +   +  +   ȅȅ  +   +  +     +   +          +          +     ЛЛ     +          +СС          +          +ħħ     بب     +کک          +          +  + ̞      ͵ +ѵϵٵ '  +  8   +))I 77[ +DDm +QQ ^^ +kk xx +  + ĪĪ +ԶԶ  +  +  + ̇̇ +̒̒  +  +  +  +  +  + ֔֔ +ڝڝ ̦̦ +  +  +  +  +  +  +  + ܡܡ + ʮʮ +  +  +  +   +    +           +   + + +  + +ȌȌ +  + +““ +  + +    +ޟޟ    +    +ʩʩ  ܫܫ  +ܭܭ  ʯʯ  +    +    +ҶҶ  ԷԷ  +    +  +      +     + ' +  8   ))I +77[ +EEm RR +__ +ll yy +܆܆  +  +ии  +  +  + ƊƊ +ؕؕ ؠؠ +ƫƫ  +  +  +  +  + ̙̙ +  +شش  +  +  +  +  +  +  +  +  +ּּ  +  +  +   +    +    +   +  + +    + + +  + + + ԚԚ + + + ΡΡ + +    +    +İİ    +  ַַ  +    +ֽֽ    +    +    +    +    +  +     ' +  8  **I +88[ EEm +SS `` +nn {{ +  +ҡҡ  +̺̺  +  +  +  +  +  +  +  +  + ̋̋ + ҞҞ +  +  +  +  +  +  +ΌΌ  + ҢҢ +کک аа +  +  +  +  +   +    +    +    +Ԑ  Ԑ + + + + + +  + + +  + + +  + +    +    +    +    +    +    +    +    +    +    +  +  +   ' 8  +**I +88[ FFm +TT aa +oo || +ĉĉ  +  +ȼȼ  +  +  +  +  +  +  +  +  +  + ȣȣ +  +  +  +  +  +؃؃ ̋̋ +  +  +  +  +  +  +  +   +    +    +    +   + +  +֧֧ + + + + + +  + +ʳʳ +  + +    +    +    +    +    +    +    +    +    +    +   + +   '+ 8  +++I 99[ +GGm +UU bb +pp }} +  +  +ľľ  +  +  +ڇڇ  +  +ֵֵ  +  +  + ڀڀ +  +  + ĻĻ +  +  +  +  +  +  +  + ĿĿ +  +  +  +  +   +    +  ΕΕ  +ښښ  ԟԟ  +   + +ƭƭ +  + +  +  + + + + +  + +    +    +    +    +    +    +    +    +    +    +   + +  +   '+ 8  ++I +99[ +GGm UU +cc +qq ~~ + ̙̙ +ڦڦ ֳֳ +  +  +  +ŠŠ  + ЭЭ +  +  +  +  + ™™ +ģģ  +  +  +  +  +  +АА  +  +İİ  +ҿҿ  +  +  +  +  + ؈؈  +    +ԙԙ    +    +   + +ַַ +  + + +  + +  +  +   +    +    +    +    +    +    +    +    +    +    +   +  + + ͔' 8  +,,I +::[ HHm +VV dd +rr  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  + ЎЎ +  +ΧΧ ԯԯ +ȷȷ  +  +  +  +  +  + ƑƑ  +    +    +    +   + + +  + + +  + + +  + +           +    +    +    +    +    +    +  ƉƉ  +    +   +  + + +  '+ 8  ,,I ;;[ +IIm +WW ee +ss  + ؜؜ +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +ȝȝ  + ƶƶ +̾̾  +  +  +  + ؀؀ +  +   +    +    +    +   + + +  + + +  + + +  + +    +           +    +    +    +    +    +    +    +   +  +ܞܞ  + + ǪŪ' 8  +,,I +;;[ JJm XX +ff +tt  +ȐȐ  +  +  +  + ƆƆ +  +  +  +  +  +  +  +  +  +  +  +  +  + ҬҬ +  +  +  +  +  +  +  +   +  ȯȯ  +    +    +   + + +  + + +  + + +  + +    +    +           +̎̎  ʑʑ  +    +șș    +    +    +  ȧȧ  +   +  +  + + + ɹ͹Ϲ۹ٹ'+ 8  --I <<[ +JJm +YY gg +uu  +  +  +  +  +  +  + ȺȺ +  +  +  +  +  +ԶԶ  +  +  +  +  +ʘʘ ΡΡ +  +  +  +  +  +  +  +  +ХХ   +  ڸڸ  +    +    +   + + +  + + +  + + +  + +    +    +    +       ؚؚ    +  ңң  +    +    +ЯЯ  бб  +    +   + ƺƺ +ȻȻ  +  + + ' 8  --I +<<[ KKm ZZ +hh +ww  +  +  +  +  +  +ʘʘ  +ıı  +  +  +  +܏܏  + ܰܰ +  +  +  + ĂĂ + ʕʕ +  +  +  +  +  +  +ƃƃ  + ʙʙ +ҠҠ ȧȧ +   +    +    +    +   + + +  + + +  + + +  + +̇̇    +    +    +    +           +  ڵڵ  +  ȺȺ  +    +    +   +  +  +  + + + ' 8  ..I +==[ LLm +[[ ii +xx ƆƆ +  + ҾҾ +  +  +́́ ȎȎ +  +дд  +  +  + ˆˆ +  +  +  +  +  +  + ЛЛ +  +  +  +  +  + ԃԃ +  +ĚĚ  +  +   +    +    +    +   + + +  + + +  + + +  + +ȒȒ    +  ޟޟ  +    +ҫҫ    +    +ƹ  ƹּּ     ԿԿ    +    +    +    +   +  +  +  +  + + ' 8  ..I +==[ LLm +[[ jj +yy  +  +²²  +  +  +  +  +ܷܷ  +  +  + ̌̌ + ʣʣ +  +  +  +  +  + ֡֡ + ܴܴ +  +  +  +  +  +  +آآ  +±± ܸܸ +   +    +    +    +   + + +  + +ȉȉ +  + + +  + +ĝĝ    +ަަ    +    +    +    +    +           +    +    +   +  +  +  +  + + +  ' 8  //I +>>[ MMm +\\ kk +zz  +̗̗  +  +  +  +ԆԆ  +  +  +  +  + ֐֐ +  + ҾҾ +  +  +  +։։  + ܧܧ +  +  +  +  + ΂΂ +  +  +  +  +   +    +    +    +   + + +  + + +  + +ʞʞ + ֣֣ + +ШШ    +  ¶¶  +    +    +    +    +    +           +    +   +  +  +  +  +  + + ǡχч' 8  +//I +>>[ NNm +]] ll +{{  + §§ +  +  +  + ʖʖ +  +  +  +  +  +̠̠  +  +  +  +  + ̙̙ +  +ҷҷ  +  +  +  +  +ĒĒ  +  +  +  +   +    +    +  ؀؀  +   + + + ܘܘ + + +  + + +  + +̳̳  ƸƸ  +    +    +    +    +    +    +    +           +   + ؁؁ +  + ̇̇ +  +ŠŠ  + + + ŗ×͗їӗ'+   8    +//I ??[ +OOm +^^ mm +|| ΋΋ +  +ʷʷ  +  +  +܋܋  +ҦҦ  +  +  +  +ڌڌ  + ԰԰ +  +  +  +  +  +ԩԩ  +  +  +  +  + ‘‘ + ̢̢ +  +  +  +   +    +    +    +   + + +  + + +  + + +  + +ȾȾ    +    +    +    +    +    +    +    +    +΄  ΄     +  +  +  +ԗԗ  + ʚʚ +  +ÜɌ + է٧ק'+   8    +00I +@@[ +OOm __ +nn +}}  + ΪΪ +  +  +  +  +  +  +  +  +ҐҐ  +  +  +  +  +  +ƚƚ  +ȯȯ  +  +  +  +  +  +ܡܡ  +  +  +  +   +    +  ֆֆ  +    +̚̚   + + +  + + +  + +ҾҾ +  + +    +    +    +    +    +    +    +    +    +    +  ֙֙   +  +֣֣  +ȦȦ  +  +  +ѬӬ +ݬќ + '+   8    +00I +@@[ +PPm +`` oo +~~  +  +  +  +  + ̞̞ +  +  +  +  +ʔʔ  +  +  +  +  +  +  +  +  +  +  +  +  +  +ֺֺ  +  +  +   +    +    +    +   + + + ·· + +̽̽ +  + + +  + +    +    +    +    +    +    +̋̋    +    +  ММ  +ΟΟ    +  ̧̧ +    +  +̵̵  +  +  +  + + '+   8    11I +AA[ +QQm +`` pp +  +ОО ڭڭ +ҼҼ  +  +  +  +  +  +  +  +˜˜  + ޽޽ +  +  +  +ԏԏ  + ԰԰ +  +  +  +  + •• +ڞڞ  +  +  +  +  +   +    +  ™™  +ʠʠ    +   + + +  + + +  + + +  + +    +    +    +    +ćć    +    +    +    +ܦܦ    +    +  ҵҵ +  +    +  +  +  +  + + + ' !!8 !! 11I +AA[ QQm +aa qq + ֐֐ +  +  +  + ·· +  + ڿڿ +  +  +ԂԂ ЏЏ +  +صص  +  +  + ʉʉ +  +  +  +  +  +  + ؜؜ +  +  +  +  +  + ܄܄  +    +̛̛    +    +   + + +  + + +  + + +  + +    +    +    +    +ГГ    +ƜƜ    +    +ڬڬ    +    +κκ  ޽޽  +   +  +  +    +  +  +  +  + + ' !!8 !! 11I +BB[ RRm +bb rr +  +  +  +  +  + ΦΦ +ڴڴ  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +ąą ʍʍ  +    +    +ڳڳ    +   + + +  + + +  + + +  + +    +    +    +    +ܟܟ    +    +ȱȱ  ֵֵ  +ҹҹ    +    +    +   +  +  +  +    +  +  +  + + +  ' !!8 !! 22I +BB[ SSm +cc ss +  +  +  +  +  +  +··  +  +  +  +  +  +  +  +  +؟؟  +ֶֶ  +  +  + ؂؂ +  +  +  +  +  +  +  +   +    +    +    +   + + +  + + +  + + +  + +    +    +  ԜԜ  +    +  аа  +    +    +    +    +    +   +  +  +  +  +    +  +  +  + + ͋ϋڋڋ' ""8 !! +22I +CC[ SSm +dd tt +ƄƄ  +  +  +  +  +  +  +  +  +ЍЍ  +  +  +  +  +  + ްް +  +  +  +  +ޓޓ  +  +  +  +  +  +  +   +  įį  +    +    +   + + +  + + +  + + +  + +    +    +    +ڭڭ    +    +    +    +    +    +    +   +  +  +  +  +  +  ފފ  +  + ԏԏ + + + ߜ '+ ""8 "" +33I DD[ +TTm +ee uu +օօ ޕޕ +ԥԥ  +  +  +  + ЮЮ +  +  + ΃΃ +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +؟؟   +  ָָ  +    +    +   + + +  + + +  + + +  + +  ĜĜ  +΢΢  ƨƨ  +    +¹¹    +    +    +    +    +    +    +   + ҁҁ +ЄЄ  + ΌΌ +  +  +  +Κ Κ   +  +  +oq + ů' ""8 "" +33I +DD[ +UUm ee +vv +  +  +  +  + ȓȓ +  +  +  +  + ΢΢ + ĽĽ +  +  +  + ̣̣ +ܯܯ ڻڻ +  +  + ԀԀ +ԋԋ –– +  +  +  +  +  +ȄȄ ލލ + ԟԟ +   +    +    +    +   + + +  + + +  + + +  + +  ҧҧ  +    +  ֿֿ  +    +    +    +    +    +    +    +ЅЅ   +ʌʌ  +  +  +  +ҢҢ  + ҨҨ +  + ƮƮ گگ ܰܰ +  + +_] +  '+ ""8 "" +44I EE[ +VVm +ff ww +  + ĸĸ +  +  +ކކ  +  +  +  + ҊҊ +̘̘  +  +  +  +  +  +  +  +  +  +  + ڲڲ +  +  +  +  +  +  +   +    +    +    +   + + + ҉҉ + + +  + + + ΥΥ + +    +    +    +    +    +    +    +    +    +΋΋  ʏʏ  +   +ҚҚ  +  +  +  +  +  +  + ܾܾ +    +  +KMuó +q P'+ ##8 ## +44I +EE[ +VVm gg +xx + ęę +  +  +  +  +ȧȧ ҶҶ +  +  +  +  +  +  +  +  +  +  +  +  +  +̘̘ ޣޣ +ޮޮ ̹̹ +  +  +  +ցց  +  +ҧҧ  +   +    +    +    +   + + +  + + +  + +©© +  + +    +    +    +    +    +    +  ʂʂ  +    +    +    +   +ڨڨ  +ԯԯ  +  + ʾʾ +  +  +  +  +  +    + +;9 +_  '+ ##8 ## 44I +FF[ +WWm +hh yy +  + лл +  +  + ޚޚ +  +  +  + ֑֑ +  +  +  +  +܌܌ ؙؙ +¦¦  +  +  +  + ғғ +  +  +  +  +  +ƉƉ  +  +  +   +    +    +    +   + +ƖƖ +  + +ԥԥ +  + + +  + +    +    +    +    +    +    +    +    +؝؝    +ΦΦ    +   +  +  +  +  +  +  +  +  +  +  +    +')Q +M  % ##6 ## 55G +FFY XXk +ii} zz +  +֬֬  +  +  +  +άά  +  +  +ԆԆ  +ƣƣ  +  +  +  + ̞̞ +ȫȫ  +  +  +  +  +¥¥  +  +  +  +  +  +  +ии  +  +    +    +  ˆˆ  +ڐڐ   + +ԠԠ +  + + + ķķ + + +  + +    +    +    +    +ʀʀ    +  ƑƑ  +    +    +  ȯȯ  +    +޼޼   +  +  +  +  +  +  +  +  +  +  +  +    +;Q WU!)1:;## GӅ $$66g +G?GYY j j{ {ʌʌ      ȟ ȟ ھ ھ       ҵ ҵ       ʣ ʣذ ذԽ Խ     ˆ ˆ   η η      ΄ ΄   ­ ­                  Κ Κ +  +  +  +º º +  +  +                Ԇ Ԇ ތ ތ ֒ ֒     ң ң                                       ބ  ބ          ‰  ‰     * + - i0 a[0] +i1 a[1] +i2 a[2] +i3 a[3] +i4 a[4] +i5 a[5] +i6 a[6] +i7 a[7] +i8 a[8] +i9 a[9] +i10 a[10] +i11 a[11] +i12 a[12] +i13 a[13] +i14 a[14] +i15 a[15] +i16 a[16] +i17 a[17] +i18 a[18] +i19 a[19] +i20 a[20] +i21 a[21] +i22 a[22] +i23 a[23] +i24 a[24] +i25 a[25] +i26 a[26] +i27 a[27] +i28 a[28] +i29 a[29] +i30 a[30] +i31 a[31] +i32 a[32] +i33 a[33] +i34 a[34] +i35 a[35] +i36 a[36] +i37 a[37] +i38 a[38] +i39 a[39] +i40 a[40] +i41 a[41] +i42 a[42] +i43 a[43] +i44 a[44] +i45 a[45] +i46 a[46] +i47 a[47] +i48 a[48] +i49 a[49] +i50 a[50] +i51 a[51] +i52 a[52] +i53 a[53] +i54 a[54] +i55 a[55] +i56 a[56] +i57 a[57] +i58 a[58] +i59 a[59] +i60 a[60] +i61 a[61] +i62 a[62] +i63 a[63] +i64 a[64] +i65 a[65] +i66 a[66] +i67 a[67] +i68 a[68] +i69 a[69] +i70 a[70] +i71 a[71] +i72 a[72] +i73 a[73] +i74 a[74] +i75 a[75] +i76 a[76] +i77 a[77] +i78 a[78] +i79 a[79] +i80 a[80] +i81 a[81] +i82 a[82] +i83 a[83] +i84 a[84] +i85 a[85] +i86 a[86] +i87 a[87] +i88 a[88] +i89 a[89] +i90 a[90] +i91 a[91] +i92 a[92] +i93 a[93] +i94 a[94] +i95 a[95] +i96 a[96] +i97 a[97] +i98 a[98] +i99 a[99] +i100 a[100] +i101 a[101] +i102 a[102] +i103 a[103] +i104 a[104] +i105 a[105] +i106 a[106] +i107 a[107] +i108 a[108] +i109 a[109] +i110 a[110] +i111 a[111] +i112 a[112] +i113 a[113] +i114 a[114] +i115 a[115] +i116 a[116] +i117 a[117] +i118 a[118] +i119 a[119] +i120 a[120] +i121 a[121] +i122 a[122] +i123 a[123] +i124 a[124] +i125 a[125] +i126 a[126] +i127 a[127] +i128 b[0] +i129 b[1] +i130 b[2] +i131 b[3] +i132 b[4] +i133 b[5] +i134 b[6] +i135 b[7] +i136 b[8] +i137 b[9] +i138 b[10] +i139 b[11] +i140 b[12] +i141 b[13] +i142 b[14] +i143 b[15] +i144 b[16] +i145 b[17] +i146 b[18] +i147 b[19] +i148 b[20] +i149 b[21] +i150 b[22] +i151 b[23] +i152 b[24] +i153 b[25] +i154 b[26] +i155 b[27] +i156 b[28] +i157 b[29] +i158 b[30] +i159 b[31] +i160 b[32] +i161 b[33] +i162 b[34] +i163 b[35] +i164 b[36] +i165 b[37] +i166 b[38] +i167 b[39] +i168 b[40] +i169 b[41] +i170 b[42] +i171 b[43] +i172 b[44] +i173 b[45] +i174 b[46] +i175 b[47] +i176 b[48] +i177 b[49] +i178 b[50] +i179 b[51] +i180 b[52] +i181 b[53] +i182 b[54] +i183 b[55] +i184 b[56] +i185 b[57] +i186 b[58] +i187 b[59] +i188 b[60] +i189 b[61] +i190 b[62] +i191 b[63] +i192 b[64] +i193 b[65] +i194 b[66] +i195 b[67] +i196 b[68] +i197 b[69] +i198 b[70] +i199 b[71] +i200 b[72] +i201 b[73] +i202 b[74] +i203 b[75] +i204 b[76] +i205 b[77] +i206 b[78] +i207 b[79] +i208 b[80] +i209 b[81] +i210 b[82] +i211 b[83] +i212 b[84] +i213 b[85] +i214 b[86] +i215 b[87] +i216 b[88] +i217 b[89] +i218 b[90] +i219 b[91] +i220 b[92] +i221 b[93] +i222 b[94] +i223 b[95] +i224 b[96] +i225 b[97] +i226 b[98] +i227 b[99] +i228 b[100] +i229 b[101] +i230 b[102] +i231 b[103] +i232 b[104] +i233 b[105] +i234 b[106] +i235 b[107] +i236 b[108] +i237 b[109] +i238 b[110] +i239 b[111] +i240 b[112] +i241 b[113] +i242 b[114] +i243 b[115] +i244 b[116] +i245 b[117] +i246 b[118] +i247 b[119] +i248 b[120] +i249 b[121] +i250 b[122] +i251 b[123] +i252 b[124] +i253 b[125] +i254 b[126] +i255 b[127] +o0 hypotenuse[0] +o1 hypotenuse[1] +o2 hypotenuse[2] +o3 hypotenuse[3] +o4 hypotenuse[4] +o5 hypotenuse[5] +o6 hypotenuse[6] +o7 hypotenuse[7] +o8 hypotenuse[8] +o9 hypotenuse[9] +o10 hypotenuse[10] +o11 hypotenuse[11] +o12 hypotenuse[12] +o13 hypotenuse[13] +o14 hypotenuse[14] +o15 hypotenuse[15] +o16 hypotenuse[16] +o17 hypotenuse[17] +o18 hypotenuse[18] +o19 hypotenuse[19] +o20 hypotenuse[20] +o21 hypotenuse[21] +o22 hypotenuse[22] +o23 hypotenuse[23] +o24 hypotenuse[24] +o25 hypotenuse[25] +o26 hypotenuse[26] +o27 hypotenuse[27] +o28 hypotenuse[28] +o29 hypotenuse[29] +o30 hypotenuse[30] +o31 hypotenuse[31] +o32 hypotenuse[32] +o33 hypotenuse[33] +o34 hypotenuse[34] +o35 hypotenuse[35] +o36 hypotenuse[36] +o37 hypotenuse[37] +o38 hypotenuse[38] +o39 hypotenuse[39] +o40 hypotenuse[40] +o41 hypotenuse[41] +o42 hypotenuse[42] +o43 hypotenuse[43] +o44 hypotenuse[44] +o45 hypotenuse[45] +o46 hypotenuse[46] +o47 hypotenuse[47] +o48 hypotenuse[48] +o49 hypotenuse[49] +o50 hypotenuse[50] +o51 hypotenuse[51] +o52 hypotenuse[52] +o53 hypotenuse[53] +o54 hypotenuse[54] +o55 hypotenuse[55] +o56 hypotenuse[56] +o57 hypotenuse[57] +o58 hypotenuse[58] +o59 hypotenuse[59] +o60 hypotenuse[60] +o61 hypotenuse[61] +o62 hypotenuse[62] +o63 hypotenuse[63] +o64 hypotenuse[64] +o65 hypotenuse[65] +o66 hypotenuse[66] +o67 hypotenuse[67] +o68 hypotenuse[68] +o69 hypotenuse[69] +o70 hypotenuse[70] +o71 hypotenuse[71] +o72 hypotenuse[72] +o73 hypotenuse[73] +o74 hypotenuse[74] +o75 hypotenuse[75] +o76 hypotenuse[76] +o77 hypotenuse[77] +o78 hypotenuse[78] +o79 hypotenuse[79] +o80 hypotenuse[80] +o81 hypotenuse[81] +o82 hypotenuse[82] +o83 hypotenuse[83] +o84 hypotenuse[84] +o85 hypotenuse[85] +o86 hypotenuse[86] +o87 hypotenuse[87] +o88 hypotenuse[88] +o89 hypotenuse[89] +o90 hypotenuse[90] +o91 hypotenuse[91] +o92 hypotenuse[92] +o93 hypotenuse[93] +o94 hypotenuse[94] +o95 hypotenuse[95] +o96 hypotenuse[96] +o97 hypotenuse[97] +o98 hypotenuse[98] +o99 hypotenuse[99] +o100 hypotenuse[100] +o101 hypotenuse[101] +o102 hypotenuse[102] +o103 hypotenuse[103] +o104 hypotenuse[104] +o105 hypotenuse[105] +o106 hypotenuse[106] +o107 hypotenuse[107] +o108 hypotenuse[108] +o109 hypotenuse[109] +o110 hypotenuse[110] +o111 hypotenuse[111] +o112 hypotenuse[112] +o113 hypotenuse[113] +o114 hypotenuse[114] +o115 hypotenuse[115] +o116 hypotenuse[116] +o117 hypotenuse[117] +o118 hypotenuse[118] +o119 hypotenuse[119] +o120 hypotenuse[120] +o121 hypotenuse[121] +o122 hypotenuse[122] +o123 hypotenuse[123] +o124 hypotenuse[124] +o125 hypotenuse[125] +o126 hypotenuse[126] +o127 hypotenuse[127] +c +top +This file was written by ABC on Thu Mar 5 12:18:30 2015 +For information about AIGER format, refer to http://fmv.jku.at/aiger diff --git a/benchmarks/i2c.aig b/benchmarks/i2c.aig new file mode 100644 index 0000000000000000000000000000000000000000..74736c1d1ee66468bfcb582940ff7a49ae070891 GIT binary patch literal 7550 zcmXAu3zQVqnaB70s=8kNs;=%qMAmc&#}oIs+Ex8Fo+N12=xR36CE1PZCX2>L8DqOV z%*Nx%@|YP11O|p-cnl10L=$K4#XK$)3%DRt^GjHjU&34nhZI$eme8mU|)w~4kV-P?Ec?ksxMF}O`8_`)>cK{0@+;zQF3op_N7{q&N88@ETM`- zjb@(4_-_PT+|E3i*%&7uy_v^xzXh!0n!yP=K(vjc8Xut44w}b()^HRTHnaH}6EEjJ zw1rux7&>i7gG)N?=i6JDdqb7^X5P!6aEzI5qybc*$xOGea2d6lH8beRjVl-D{JvKul#&z#Ld@Rv=_vYmqSk1&) zzK(C98)!H2POX!iuh_VR5qY)dT;@R5Gg@;-X;|STP3Lxvk7;U&dzrF)p66))FjMBy z{}RG#^ysrdvv@6#5@K|kf4lhhF zV_IvtS-+b5@-t(27x8pr{h;;`2HDR1hW@GcU>6gLti?{d`y2BQXS?B+gi~X-XpmRU0+@K6KY1|N*r~mdZx^Y%d zGnd}exx#uYU&fjve7ov2U*kEE&H8_irT=;^!c7tM8@N~JUtygwa%qFcuS5>$|FMQ2 zyZ4aJdyw8+9)IFpou5Ppi#+;3(-9u7jpa%5OgfmsN}XRa-ih2ZRU4&o7x9ye43k%C{2N8suJaql*Abof z@i}flM$hnb8Xsp~Z{Yg+2#wMB{m57ikDJF`Oz#+Hc%Jr_(VzAie3-da!#ZMgAaay1 z;!)#kXn16r@w3xLoG%+_lA(4mIW!@{We&+grFxU&}8W zKfsg?>}zjY9^s|tPUFtq#@+k@C^}DIvS>?$H<|~HpZ04spEvvR0+V~>j`^}1`y;&9 zyr9Jz_2;pSai-4SXrE~>$U|z;TL!i1{E2Z=o1;xMf5J_8f^h2IGc!j_JYXLiJz9@U zzm6J>S>|osJcj3+1NgYfA4LE-s>ae~tf5rQ;?brmJR-05G;coLAy;(zk zx0pluqRvB+fujb;`R~V=Kb&F)yvoEOSz%5x*Anj&y~}EsBWrCo9e%^4WhNc87MU*- zmK5u=-NHwYiQPP6t+o2_D;B?M()a1C)fZPrSx><^JlbxJur+?iY_!qNVAN^W z(0!JTopZ72J4}AdK87V-F!?rY!J`{x;K|kxzA<@;jaeKv`4jt!Rp9d$>n~Z_7;7cb zcUW(v_0n^tb?ssspWm8%$)0FCycd`T+Gjm}LN3?S$F_FJmN_rCfcxA&V6_szZgEhL z`7wQAXZs*ENourrS}SO`^&K=e+YJuphrEAak9CL-TH~n!GsXa&_897oWavQfyUw@P zT)JXi!|nD=d$dpv64v;IJ<`5zl>L%4T(WUjlQY7Js=Ky1-WrGh2lsc{(`l;(+t%p= zr-^RmE{FRgdo4CMM>pHEXsi7I?%!eWw)^9AuD##xx5w_Fz4lBQw@b!dZXdQ2-S!On z#BP_yqtdv^K4WK3V)Rq?G-~#J z_H@T>b6RPNGf5g}OXCH5k<(|s(?ScJiPE@C8ta{QYbP&^bnyo5jJU=rhmbypc0^x^ z-p?HtPq$WDqcz@!13@FAw8!GsXjAmAU3!~|?#moD`I>HL2;L}k#CcU)Y|_~%MQDrj zq4hT3ya-RNMbAg+D@on(*ilQDC$~bYqf~G6j_8KyKt5;DA%`QJZZ_6NzPBJsQ{<`X zh#j|beA427r}v{Y-{#Mv7c9LydM~%hV^|+$o3A<^z1!WQ^I$q1rOmQQ+hU6&(@cgD z3@5rA#insGV$s_%n&x2Csqu^U z*BZAvjC3A|(L#qW#AX|lOtBzZqi&5($7r+MxFO!^%+v6gU5e2T zhsVZ8#_zzlg)wYTYL;_~C-EhRK9+~KGd_dITQnt(edkT_22VdW z#-OF~H~54@SLBY1@yqf1K5{T$-s8~bIE|0;@p!irJT^BDkHvjGa^KbWZ*aKHpaXH) zv@hdJ6aD!J@mzxzB$h-!)F{o%O}3au3X=i z*kkV3;C}R6g1Vx-Eb%gR#CeQHYvQt^&*Q`7HG3*fTjR~z-sp4MaR;umBYreK^nCnL zo|xcW2DYUq!BZ1Q^>Jbo-ElscI_5Jwxh+}8(~|gdG+{Lv818Vg%{XY`M**I=1h>2Elci0`5`8NT z>ypl;1OtGPl8<&K@S@PE(cPKU)Niw`3Eu49@n&R|vBKg5NnT=Ns(TXrj>{*KyfpcF zWI55fM3?a=a84x;8Bg;Ci-1 zZ%N{ZPBO*qNp4P#NHRAjCm^;ak*#@dGiEY6={$=TtZq>8zN$x;Q;1~FEG5Onx?r*Ln_&$6Y=~g$px2%@i$G8JFx<6SZvcmp=1T zwQ;Gzb44ym&Bik}mZ`zhJ5p#^m$FBBu^A$_q*5ci%v6!vQ&(R}^=%WmC-vRSss61Z zJ5$$RO5HF)bn&)9QpU7|C*Suc4<;qCU-t1kw zUE~-qwb8q7hsYN1!LzA{TSQLxet$ak#B`B!z3bO{Kinm9u{Xo(JJWj_a=tguYoUee zr~Xn8yR*#OMr*v4-oRDff8+YA(zel~#7gaCvV*^o<-XzV^oH#AcFB&u>+Sa%=zVXj zeEC2+cY2iBqxB>=@L#3#r`|Dd*hz1dtFB^{2;l<>VNGeg@Z)NvU~jE@bW z2{D?V;W@o{YvyQdltt^Jv@F9f_TpWcjXcwvpNTBW;BT%voLRgKBm7!sS;l6(O{U8z zt0MeP=4|Gv7kc%g6Lm;=XNKSJwLN2Uzhm4gJ$6R;^UQm_+=IR372T8J6TP^p*ZE9x zeBJ*x^osI6`AhNJ%%ymvIk_&wS9(!n9lu!DQTH$WTwOz*(@+Z;TNr><+O zi*jpSn9DvHO1&WTmGGS~P$F=`yb^gQEGSWM!lDvICoCyZa>B9_WhbmCQE|em5>*VS zhQ=TBp|8gFF}AM;$6wo_uSQ2DA@tSoK8E+z_&&z>6#!M8&{qWf^&a{Pfx1BGD~1n7 zpctsngn?q9C=mvV5r7dW21*-YpcweuJ`5Bi03%Qglo-N5F#<3G#XxN+3={+PjWDkm zc`)*dkq0BM7%1C>dBs5GB+M%Ysuf{gF;IXA^NN9TLYP+!lo-OiVxU|U<`n~VhOnR* zD9nTf#VCM*q8CzwGEi7h3{+0Sf?}YK6&4f&HIJ~M7^n}0D3-|`U=$Ps#fz|@7zHqj zih){2SX7K67)8ZEZ7VD)1_~r$Q87?S3yX?T1f!@JsCb1%#VCSNR1B0w!lGgn!6+$4 z35=3rpcWLC6a$r$u%s9zFiMJna#mPU43t#Dl477L6qXbN6_&817$~!ZCB-O#QC19; z*21!4pvDuH6$3?`u&fxUT7_lBKy@Z8D+WqKVOcRyLJG@@Q3j)|7%1R`WyL6iQBe#O zj>3v!RKTbx25MDdMKMqm3oD9&YE)QJj0zYP#i)Q$QH%;06~#ckDMV2dIjVqBRSZ-D z!>VFb!Kf+*3R_`SF;H_0tBQg0SXfmIR5Qb>VxX!PRu!WPMpZFT%?qoFQ3b=#2?SB3 zP!L5522rGN5Jd_IQKXO%MG6X0q_7Z03Jg)C&=4Wjkw+A%XzI+XL+`6YuTDK`rP4vs z)Uj9R-dE>d9eiIMe0B1Db@J8G_tnu?XWy5z@2kU)C{oen^!w`gBZ^dOlk@K@13(n1 z)+P>sQmsr~EWlSDfGAR}O-uk~T-8Bn$_5ZcDw_C!uZ#duq@sxvpjIuni52+D3lK#r znwSA9!>WVOlpRR*7*f&14^X3(4q^ztas)(?DsN&5C@ZTDLQ|%IC{nFWTmjW))uH6n zFjP$}zJ_T-_)ZPOKm<+=gFxh+8YT=;aB3I;qUh9cI|OdWR3XYv4ch`yacY<*L=^+7 zp^@*Jq`Q_wx@(ecC=4#ihQjEQYbXpasfNP%l4&RaB+*bHNS>j9kTgSqAz7~FkmZ^r z8A|4_7|3x=Qj9h*B*Rc(NP?ljko-b{A?bwzL$V76h9nmX49RURhuqdAwNPM4W}#%0 z6a$H^NnX(ghNKk=49O}K7?M;dFeIl?U`R@#z>tjAq!eG1ghGKK`Gf*P(g`J*Pz+?V zCdot_7?MjUFvQ}azz~av0z)hw3JkIMS`HRp6N`reLo6N&46%49FvQ}azz~av0z)hw z3JkG$C@{q0p}-J}hXO+^zLtZ<*TmwXzz~av0z)hw3JkG$C@{q0p}-J}hXO+^9tsSx zcqlN$;-SD0i?8Ki@inn{C@{q0p}-J}hXO+^9tsSxcqlN$;-SD0i-!V3EFKCBv3Mvj z#Nul?SbR+^9tsSxcqlN$;-SD0i-!V3EFKCBv3Mvj#NwgA5Q~QbLo6N&46*oH4i;Y% zi-!V3EFKCBv3Mvj#NwgA5Q~QbLo6N&46%49FvQ}azz~av0z+B6M3F)fi$@TQSUiGo z#NrVIBo>b#B(Zn|L5am92umy;L11F>2tpH!$2pfJiNzx*nmY69(2K>RRngR`SH~Vk zFRhBE&b>PLV)1BIG sWCuU=@I!;MLu=VbhYo%6=9_MM_zzFr_}K4<-8g9IO@qQm9vbZYKP?Udh5!Hn literal 0 HcmV?d00001 diff --git a/benchmarks/int2float.aig b/benchmarks/int2float.aig new file mode 100644 index 0000000000000000000000000000000000000000..0be0cf34af0d46b8455bafd36a652cf0cc76733e GIT binary patch literal 992 zcmXAlZ)jF!7{(h)C21dyHK@g#L_0F9+cjS2H ziuzC_Q9)YLADj)FL=t35e@EW_}rN#dGp}M?8n~58^sC*ERl0Z&9|Jx#1sjnYZa-g}6oBQ3u=KH1e=5@nQ0yt>x8x+(X89jT82X z@tA3lN%g#y3#W`zwrh@;puTUc{g{2hcffOoDPw_axQ^@btxa2itHcH4PsWSJAB=NW z8#i1sjj|rIcG)~W|A&@E`(5jT=~My!wse_G=4&P&EA{~n;Ev&Y;I?taR&)w*?G1jO z-}6C_Z+M)xxa79%EbR*7Pz=RLjKs277As;!tcq2!Cf3BdSQop*F0ote7Q;L+RAN$c z+w$Zj6qTGrqLP!csN|&L`d0O-nCmrB`U^pp?7J&y495H2Ks?-XW6k|;ERD0QHRAeT zcD-AkbjgTo434^O&D6Q73(GxGsizdVs1#O%r;^mgBLhjgx0%IiZ1yLknd{y9bl-OO me|578..:2> RV( N h* % 8\$*(,4:$B6>8FfHr*B*t,&~ TT ,&P":4  <.:`|btt,fnw{ +zZb4@4v2Lf@ +.B4Ptf`j|8&.6BJQUY: +*8LBFP6HDHJ +"*2:BJQUY]aei$4pv~(*^ !%)-1hT h f":rX +.4, X9! +j*^dTDL$   !)-T & +^. v&:@v| ^&vh(frL $(0 $*DJPT_c\,XN &BDJ`8dJ" \ HH +26>B l +2< Z " Rj  +  + : :>TXei  +dX~d + +  +    +$& z$ +   + 6>B K + +  +f   + &  H  + +   < b , +5 =    +    + R +  +  +:         + + F x +  +    6  + &*     +  : P    D    ,         T  V +i   + +    +  &4=     4:     + +     D +R   +     "(.    + Td +   +   +@    +  +      +2^b   r    +     v  + +  +   ,  + 8DHK    +   +  +@   +    d  + N + 2 BZvz      +        + +* +   +   +      N +    HLTn +*     + + ,04    + V   "*Nf   $ +" v   ,  bf    (.Hj +   +( +\ Vd  +   +D l B    &04PZf   +  . Hh     &   &j|  + Z + + + + +(0> FPL   +o&B h  , 4  "JN +  +  Z     8! !~ Q!!"&2 !    !!!  "! +  " " >x " ! ## "!!&!#!"#.    ""!$!JZ  d"#!"# ""$ 0  "%%##$ ""c#!(JP$# # """&#%$#&%###"$ + &!"&L$$%#" !%$#$ +' & !% '  V ,@D#&#'"& %#"&0%%# #'% !%! &!4H'"!% #&&!&% !%( +'#(!"$&&%"($$&%&!).:@h! '| ((('$'""#!)0#'&&"'"%& %$%)#'!( #!% %$ !#))#)!& +& ' +*\#%')&'}L +J + +       Hr   """$$$(&# %'#)#(!%, + ))(($")*))')   +)&%'%$&*"),)*(&*&()+p(, *+X%,'))+)((-...&...) +&*)++%'( %'$, +''%&$%+)(,- -''(! &#)*,,# '$&.++!.*H(.-.,,(-&%,- !  +--.#"*&(8+)*).,)(/ +)))-++*,$%E!**- ' %$,/-'+)./.+/-..--",l/ &),/0,(.+& .0%/%,)/ 0+ 0+, 0d0(',0.1/j$0.((/&.*/(+-!/ +#'.-)-*)0 +&..+)+/(($1$+ +&0,r+ +1-(+-,0,L,#+ J&'+0*12&!$ 13)$& 3333*$1)/2+.,.0,-,*1 2..n/"*0+3-./')30& +$-2*-%# +'#*302/2-# -,*31J +1.&).)211-12.-*&$1&,-/.g.&-/,&-113-12*32#-2"-30$10+&04)'34011\./R'#.2416) ++12.% 022-#/2.01.2+0!0//52211016224D463&03-360,  !$%$77 *0(.63576>503650"d25643337/*57@25224/( 522&5/456$ ).$")$7,7762    + +)8  587721/.160,886! /(2%.2784783531 +182/+2-61-4564"29720)938 >,R24576::47/5, +1348:6*4/18276*:4: +:338 +((-677328%-5"F77;;;; 8 +% 9/05::7267567/-8:5(661,51""3565985/4%959;1491#)9:6,5&6+0-52..6598<67674:274#9<3<90 ;7);8<5:89:679:8+(6<*8 "87" <;=376/;6<^2=)5.<= ~75 !$"'>> >>    60 +=:$32 -8;;;// +1=1:?$ +<7. :03& +8-.>;/785=/.2=7:  4=90:;/;:)<:>dd@@$ !   +@,! @  2!@<:;D0 4 5;>4?70?646"?@<@>8;@=&J&;;>=<7=846@ +>6<<<<<<@5 $6/>>@A4?==F==@; A:@;;?:<>4*A9A:=7><>7<9#;99;>8 +!<b<1B9?9BA)?<>;/ 3@@@7@>?!$AA=.=,==B?5A@@' :/75;:?B<;:C;;?/5(,Zp8@A>?<=DD . 2DD  EE"&BC>B*<$CD@AC@D!6*1B=?A= +   + EEEEEE# FFjj  FF +  FF1  FF;=B + GG =?" G  ,)-JGG/,/*GG    HH HH HH  []   + + +IID%G@ED@-<4C%H8<;." +HFAFE@BF)6DGGHF;G(?FD"<(ECFBAHDH>BBH@ 0B;FGE=,-^2D%AJGCGGGJ J *(* +KK7  KK +  vKKLLLLLL LL& +&   EG  ,LL(&) LL= +& +G:IIEF@3LGLIKA +F1A +LL=HJHCKFJHvJ)=B   5 FC=KFCJFEAHHLCAH; +D55I?ELJJB<ILBMG>CB +-GMIKGFKIAJJIjjO ""N       +O,! !##O  =NMG8L;LB 772)D?HLCFHK?? L-B HFKHJMFAMLLIL+AL.FBGKCJJMEMNJMKGHA?OGJNNG@JH&?<LMOFIP0NMMIOE5&frHLONGLK" 2LLOPDO@KCMNONJKIDD-9H>NKMPJ+AHPPMNKLN?HNIGMJM :O?I4QMLFNPLR&&R$$$ %$%RR 49SS +   SS  SS  13WY626 TT304 TT'$'  TT><@^^  TT UU  UU +OQ UU"'''))U   " # VV!#"% VV1/1VV@ WW  WWWWWWWW WW& +&   EGnl  XX/-0XXRPtT!C(JARKQFROTUOL'0XQTXWTQWPU#VRVQOSXU^WVWLUKYWKTXRVVQWGWY/PRXRXRISW,QN1,RMOXSUWQYWZZZZ ..Y,++  ..Z,,, % $#!' ZZ-+. [[=A[[[[\\  57[]C;>\\'&% \\...00\  =TXWT36XVCY M<& +8NTZV\]]]EWMWXW[UWSZ+(T[Y +50UWXSI\ZRUQW^^E[[UZ\OX'H FOXOS[Z[XN\TTWBU<3 +46ZK\VWQ__33^0 0 0  rqvZ33^00 0 *('+ __#,"*!,__@9<``  ``$``   `` +OQxv  "aa%*$(#+#aa,+*- aa&)$&#) aa@>B``>7:bb F%bb"  bbcccccc  cc& +&  # "! cc;68cd55 5 88d  u6 6 6 88d  !"IQWS6c\aY_YNb[]ca #[ K!!^ZNcbaa_6 6 699e  `]JM%>d[\cdZ]eU Xa^T _1CL XLb"_Kcdbd_c7 77::e  DbebZc_\_a_J\_N +\]aea[`aXc\EbbPB,<baZdd`888;;f  02VPfabbaab`a[ce_cd^cO%E[@PVYVbc`_e^999<<g  cWecdf&`O?,]cc^05eHCZQ^Q\e`WfZa`[ +fVP@R @IHdebX`_?%gUc`dc ]b>[JMI^cc`[0'_Q )H *aOe\C]fefbfd]f:::=@>i + m>>i;;; o4326 +jj532&jj  .'-%,(jj":%4#7#kk&CNkk +% &kk'&$kk + 13WY~OBK8ll0%/#.&.ll7659ll1$/".%mm@>Bbb$8'3&5'mmL!?I!mm +!$nn 2 +&- $nn( $0 %nn QS))%nn&6)1(4$oo:87;oo3"2 1#oo<<'6)/(2%oobjJ#>F# pp*R-pp/ (. ppqqqqqq++ qq& +&   jh1.1+qqbH%<E%1qq<;:> rr=;:> rr=<;+rr=<; 1rr  =<; 2ss  ><; 3ss + +>= < 3ssH +sEEE.H< > @st@t? = < @ +tt0? = < 5tt/1V^ + +9 7 6!uu,4/..0& uu F):!C)uu2OV)vv3+ +6(vv5 0/vv + 79]_[MS$vv;:8!8ww;:9 9ww;:99ww<:99ww<:99xx<;99xxX<;::xx<;:'xx=;:(yy=<::yy;=5yy=y=<;;yy><;+yyVTXv~224,3/+ zz&E.9'B.{{X#JQ#${{ 8,4+{{ +@ +38 +2||6 2: 3||  WY~645=||406+5-&||4/7)6,* }}4-7(6*"}}5,7'6* }}5+8&6(#~~5*8%7'~~6)8$7&~~6'8#7%8~~v6'9!8$9 6%9 8"7$98!97"98  7!:9:97 -:7:9:À8!:9#VTXv~,C57-A5́ρ!V*I%O*7]=)=6 9,˂͂<< & +&   mo.B66/?68.@74/=74Ã.>730;74߃݃.=710:7-/;7/0871/:8/078)/88-068'τ̈́/78,15*/68+14%059*128 049)129 ͅ˅v039'209&029&2/ 109%2-9 1/:$2,1.:#3,:3(1+': 2,: 3):2-;"3*VTXv~(S0G,M0݈߈?%Zf%4 A9A6 >;;Bɉlj +F CB + QSwy)R2F.L2)P2E.J2*N2C.I2 ݊ߊ*N3A.G3 *L3?/E3*J3>/D3ɋˋ+H4/Ɍˌ,C580=2,B561<-,A561;5(,?541:5(ՍӍv-?63186.-=6117( -<60266(-:6025'ǎɎ.97.247&20.67,.77,327%.97-33%VTXv~"h-X$c-/ѐӐF:>9UEKDKDMH QS#e.V%a.^#c.U&_.Q#a.S&].Q$_/Q&\/J$^/P&Z/Nْג$\/N&Y/G$[/M'W/H$Y/K'U0%W0J'T0ɓ˓%V0H'R0=%T0F(P0A&S0F(O19&Q1D(N1Ô&Q1C(M1&O1B)L1'N1A)J20'M2@)J20͕˕v'L2>)H26'K2=*G0'I2<*F30(H3;*E/(G3:*D3.+@(D"37(E37+A3-)F49+B-VTXv~D'B"?'2RHL=ęřSSՙә +   E(k#H(7M(h#q(Bv)f#n)=ÚŚs)d$l)=q)b$i)0o*a$h*0m*_%f*)ӛ՛l*^%d*W j*\%c*P i+Z%a+& g+Y&`+"ќӜ e+W&^+!!d+V&]+F!b,T&[,J!`,T'Y,Bם՝!_,R'Y,!^,Q'X,"]-P'W-"\-O(U-:ݞ۞"[-N(U-:v#Z-L(S-@#X.K(Q. #W.J)P.9՟ӟ#V.I)O. +#U.H)O.8)K$Q,/E$R/E)L/6à  $T/G*M/VTXv~SMN<]\[â   + VTVKTgvt[ LR jY TS dZ }[ jb z uݣۣՋ x pψ!u!pن!t|!B!r{!AͤϤ!qy!]"px"`"nw"Y~"lu"7ťǥ|"js"3z#iq#3y#gp#Pw#fn#SѦϦu#em#Lt$dl$%s$ck$(r$aj$#ɧ˧q$ah$Cp%_h%Cvo%^f%Im%]e%èl%[c%Bk&[b&j&Yb&A^g&&Wũh&W_&@٩ש  i&X `&VTXv~   eEZ fP  ffp;\ cZikOQN  n>^ +eTo<d +gSr:a +m^x4b jaӭխv7k kZw6 s`- Ůî z߮ό fˤ  X ͉ X  g ϐk ݏd͝ ۍŃJװٰI~Z|^|مVݱ۱{<z?x:wN vNv!tT"s}4    $r|M۳ٳ%q{2 + + + +&pzLv)%+(mxJɴǴ  'oy/VTXv~        + +p¶p +o˶ɶ* ( +p +mz +mLJz +n:w +wlj:x +qVy +qVy vr{ p + N ÀCضݍ #  Bӏ  P igݐ DŽ Dָָ Ő R ݑ F  Zv ͕  TѹϹ  Ê U   LˌQ͍Nںںۙ_ h ՞e ے\\ݕݡaߣp զѤxݼۼ u שkkʽʽxѡ ǣ͏ ͦžþ ~}lu~t{t        &&&...55<XR߾ѼɹԈԈ > | ߃y sjl +c_\SI<5   +#"&0/4??BMLP[[^iilwvz + + +~܍7  2ޡhkğĞ|ջ;> ӋÒux:  ב ˼ȽʟmQ´߿ս}֌iL®ֿz~ ȉ +-+ *ŸdF{D +ܣ>T޸ yޡbKI   (νcHd ߺz-Ȑ+)E -,  /ƥƺ&}~F    #$Қ!,t) eȌ vopڗ̲ߺo&4ҺeډD  czy~Hې  lj֐>ӓ  EF}98[]yzFْӚ  LM  /1ئԇ**   +TRV/|HƩĴؾо'ַ@@ Σ    + %#13 מ +667  #"CHQ*خz" 6:k9j + ,, BB;   'KM  + +,ީ ƃ$m + Ƚ̰(t}}(    =< +֓y}2ްMʓ  +r,itt,ec  ۤ "A  &&79eg=П<Dhh ш   79    ˋ< UW +ʖ + + ֦%'ʸĤ½  Ė ʓ + +֋ +Ѝ + ܌ +   13ZX +Ћ  Œ} ̑Jܭĵ́ĸľ&doo&    ;:!6 ܭ ƢԲ2 +:R``: ”  Ȕ  !!! ĉۓ|  +  35Y[ڌ"""" +%#<DbbڌĀ  +܏ QSz<x""$$”$ $$$ $$$ +%Ԇ%'Ȃ +   13ZX}(̄&&ŗ$$&Ȕ&Δ& L>³#/ +) +ҸOHQQNN  'Ԕ'ʔ'ڔ&& (ƍ((ӷ +)چ)ą)%؀#~~Ňp|}Ԃ  35Y[$*|&$΂*̍** ((*Δ*Ԕ*Ĕ # +- +޺ % **+++ ~} ++,ڔ,,Д ,؍,, ---)~/z-{&}~s|x|x|x QSzx}؅~//ʅ//ҍ// //Ѕ/<Dbb0z0|2y }*|!~s{xu +   13ZXs!z w}<3w1|1{00111֔ 00111ܔ -22211  '22211 ĸ22222  +5ʍȎ33322  ַ̐ҹ1244433 ) +0-444443 # 55555  +,55555  2 ++ +6666 Q66767 S88Ҍ8̋   8ލ88  99օ99z9|9{!ה*|5z4t*)s*z*v)|   ,c)p$m"w    35Y[5s;v6s5|;;܅;Ȣ;;ƌ;޹;;;ƨ<DddtĄ>><<>z>|>{#×bj?m?vAl+݁߁/q9p/v.{-f.p.h)u!)g)˂ɂ +   13ZX.f0o/g)v}bBk@v@n-Չ@@،@ҋ@@ތ@؋߃݃@@@ދ @@@  AAAAAAτф  AAA + +AAA  + +BAB  + +BBB ߅  BOBB BBBB 0BBB /1T\|  DDDʄDzD|D{&ɇˇEmEvEn-6qAo?l5z4e5o5f4p7U4c/b.i  35Y[@hFjBj@pFFFЄFFFքӉщFFF܄FFFGGGGGGÊGGGߊ݊GGG|GGGVGGHćHHʇHˋ͋HHHЇHHևHHHHH͆HHŌÌIĆIއIVTXv~KzK|K{,KmKvKo6GfMhKfDrǎɎ    sGsRsM>ɷǷsMsG=۷ݷsRtGsRtM= + +tGtRtM>VTXv~  eCgOeJ_V߹  he:`6_@    /1XVfBgOgHfxvgAgOgHͷgͺ˺hAhOhHbhArEhHghAtCr>hr7x?t=rt5z=x8ٸqٻ׻y1y?{6e{/y?y8ey1y?y9ay1y?y9dUüży1y@y9_Yz1z@z9_z1z@z9\z1z@z9Ǻ\ǽŽz1z@z9Vdݽ߽z1z@z9Z`{1z@{9Tf{2{@{9ͻP;˾{2{@{9S{2{@{9O{2{@{9Jq|2{@|9Jr|2|@|9Pl|2|@|9J|2|@|9Jv|2|@|9ýI}2|@}9It}2}@}9I}2}@}9Hu    }2}@}9H}:}2Fw}A}2}A}:G + +~2~@~:HvVTXv~       jo:o1gB + +  pp:p1o;GFsk-k-::  pq:p1l?pr9q1k@qr9s0q:ss9s0r9ss8s0m?s}/t/r:t-}&t8~)$~/̆'Ƅ |0)q) q) mA) p>΅ʅ)օ kC) k) h) ۯh) bMІƆ)Ά fJ) `P) \) _) [·ć)̇ V[)!V[)!\U    *!V  *!U v ֈ̈*Ԉ!ײUވ*!U] + + + +*!T*!T^    *!ճT!‰Raɉމщ*܉!R  *!T_VTXv~        + + + + + + +~{(v"ɣu, *v"{({sL J{{({{l j{|'|w |~&|v|~&~դ|~~&~~~&~x~Ԉ} VC  WC     XMĎ  Y a_  ZL  զZ  \J؏ Ώ֏ \v   ]   ק^ ڐ Аؐ dC  _H  _H‘  ٨e   i   g Ē ’ k=  r7  o;  u ԓ ʓғ u   y   z0Ԕ ДΔ +  |. +     — +   ‘ܕ       ׆&          + +)))22;;CCCJJQQWWWYY\\fffhhmmqqqssuu{{{~~Pە~̝ވȣ ݔԉ*ax&&=@4y{~ҹ usmh\YQJ;2 +  +#"&104?>BMLP[Z^hglwvz  ]\€ ڕОȡئҥӬ إ !DDcf֞΢42^\ܞVTXzҦ̥zέ +ȷj$k + fhʞkzpўƔؔҔ̔VTXv~ ʇ   Ї  CB +և +Đ +  Κoq +܇ +ʐ + + +Ґ +v + +ؐ + + +ސ +      ޔ    ω     Ɖۜ    VTXv~   ԕ  ̦ ƥ     ܮ s-0DF Ğͬć    Ȁ   ΀ŔԀzڀߎ  v  +  ߈؅υїƅˆVTXv~*(Ӎihێ  ƒ vVTXv~ +Ε̠ Ʀ /֮ :<DF  ˫ Ӈ    ʼnv                 ! !VTXv~###  (&###  NL###!!$#$ $$$݀߀$$$$$$$$$%$%Ձׁ%%%%%%"%%%łÂ%%%߂&&&&&&&&&&&&كۃ&&&#''' v''' ''' фӄ'''$'''#(((#(($˅ͅ(Յ((($(((%VTXv~+++ŇLJ+++чӇ+*ܖ+ȕ!݇߇*ާ**$ܯ@܅ӄŅ+ڮ+Ю+& 24<> ++ڟ+(ӈш ,,, ---׉Չ +---++**...̹++Պ׊...ܹ++ /.//// ͋ˋ/// /// ///,0/0Ōnj000000000000101ߍ111.111"111!Ɏǎ111"211(222º(222Ⱥ(Ï    222κ/  222Ժ+ v 323ܺ+333, + + + +3330333/    333/33034440ёϑ  4441VTXv~777\޿ +Ŏя#%  ?AĿοМٓדceΚڹ lj͐Œ" eӻۚߔН֜ݠ139z:9 + h.+.֝˜ +qo  +::7   &&9699969ӥ:ƥŗ :ڦ::7:Ԧ::6 a_:Φ::6;Ȧ;;8;¦;;4ʷޘޘ;;;ڦ4v <;;Ҧ4 <<<̦9 <<<Ʀ2=<=3ں===3===. ==ܰ=.ߚ >>ְ>. >>а>;׳>>ʰ>*ΛΛ??İ?*???+   ???#   ???#ɜǜ      @@@# + + +@ڥ@@=@ԥ@@AΥAA˝ɝ + + AȥAA + + A¥AA      BBBڥBBBʥԞԞBBBХ?   BCĥ7   C    CCƹSCCCՎCCބC/CC֖C•4C֧CC<ރޒğיۚCԮCʮCڮ? 46>@ DDԟD: DDDA EEE߾) FFFşŢâ  ԥ  Þ  ˝GIOQ      } H HHH$GG؄G+ؠGGЖG8 ՙGήGĮGԮD :<HЧHHA_aHHΟH> III4 JJJF JJJ  + + ߥޥڥ )+DDKM wu èŨLLLϨѨLL҄L/ۨݨLLʖL< åעLȮLLήE 8:LʧLLI]_MMȟMCߩ MMMވ9 NNN* OOOK *Ҫϥ 35=?ki  ߬PPP!˙PP̄P4PPĖPMə$ ґܛPPPȮI 46PħPPFѭϭY[QܠQŸQB RQR؈= RRR/ SS ٥ª  +WU  ƎTTT&TTƄTQ؇TTT@ +ɮɯđʗϮTTT®M PRUUUKuwU֠UUE VVV҈:۲ٲ WVW3 W߰߳ݳ ̪ ϴʹEC ֫ ƅXXXUXXX4XXXD4ԼôϳѮXXXU :<YYYO_aYРYYJ ZZZ̈=ӶѶ [Z[- ! ړ ״ ׷շ A  Á;9֯ ݸ߸y"\\ݭ\\\9\\\HŪƟͷ Њض֔ìٳ\\\R LN]]]Nqs]ʠ]]Z ^^^ƈAͺ˺ _^^0 $$ɸɻǻs U___ ʟݳߴٺռӼ04```Pͼ˼mo`Ġ``K̲`ޓ``D aaa^˽ͽaaa> bbb3'ƚb(ϾѾ (ԓܙ +Β +TКɾYccc cccTcccOdؓddGddd@߳eee7eeeb++++եР +ӷΖ +ԷȝWfff  fffcgggSgғggK߲hhhDhhh9.ii&߻!..!    & ʫc   + Zjjj QOjjjUjjjNk̓kkhkkkHlll=ز1l1Ъ)! 2% Ʊ!]lll IܼР EHmmmYnnnQպ nƓnnJ onޏo@ٽ oool 555֪4׳ +($  +HL mppp qqq\qqqUrqqNrr؏rC8rr/+88ʪ+'Զ#ĵ  ^sss К'غα""58tttX tttquuuQuuҏuG;u;2!*й;.Ʒ*&"Ĺ! avvv Ϊ%(wvwޤßZ_awwwܝS wwwI xچxxu >>>= +(1-( % ؽ + (, eyyy yyޥyؤ]gizzz֝VzzzK@{ȏ{83@@3'/+'#  !_|{| Ċ֜&&36RT||إ|Ҥy̫}}}НY}}}ؔOC~C:!2Cھ62&.*&!a~~~ λ)ȉ!%(ҥ̤ϧ[_aʝQ ޔ| EEEE +0940 $,($ +dܭ ԭҗ³&* ̥Ƥ^ĝSĤڂҔ?;HH;/73.'+'  Ѓƃ΃֭ '14ƥ`ބքVJJA!9J=9-51-! aڭЭ ܈!'*ƆަĆݮXacҞσߠ LLLL +7@;7 +3/+ +Ҫ(, dԭڭʭ Φ܈ZgiN؞FANNA5=95-1-  !kOƊ̞OGgʊέԭȊĭ .oҝ  -0LNԦ\su?QD?3;73!g^׉ȭέ ҿƲ%(Ȧ̉_aRRRRt=FA=1951 +_ȭ ޚ*" TKGTTG;C?;373  a­ 4 ځ((;>VVMEVID8A=8!eޑ 0%(WWWW_aBKFB 6>:6 +¤[""& PÞYΓܓ LYYL?HC?8<8  !E<D@<QZZ 9]Ԃ""58 I[NIqs[[[[ aҋ\Ĵ!'*FOJFac:B>:r %oԍ] OP]] ;#?;CLGC/1su{} @HD@[ ĻL^Q M + <"  \\ffi0 a[0] +i1 a[1] +i2 a[2] +i3 a[3] +i4 a[4] +i5 a[5] +i6 a[6] +i7 a[7] +i8 a[8] +i9 a[9] +i10 a[10] +i11 a[11] +i12 a[12] +i13 a[13] +i14 a[14] +i15 a[15] +i16 a[16] +i17 a[17] +i18 a[18] +i19 a[19] +i20 a[20] +i21 a[21] +i22 a[22] +i23 a[23] +i24 a[24] +i25 a[25] +i26 a[26] +i27 a[27] +i28 a[28] +i29 a[29] +i30 a[30] +i31 a[31] +o0 result[0] +o1 result[1] +o2 result[2] +o3 result[3] +o4 result[4] +o5 result[5] +o6 result[6] +o7 result[7] +o8 result[8] +o9 result[9] +o10 result[10] +o11 result[11] +o12 result[12] +o13 result[13] +o14 result[14] +o15 result[15] +o16 result[16] +o17 result[17] +o18 result[18] +o19 result[19] +o20 result[20] +o21 result[21] +o22 result[22] +o23 result[23] +o24 result[24] +o25 result[25] +o26 result[26] +o27 result[27] +o28 result[28] +o29 result[29] +o30 result[30] +o31 result[31] +c +top +This file was written by ABC on Thu Mar 5 00:55:20 2015 +For information about AIGER format, refer to http://fmv.jku.at/aiger diff --git a/benchmarks/max.aig b/benchmarks/max.aig new file mode 100644 index 0000000..12c7697 --- /dev/null +++ b/benchmarks/max.aig @@ -0,0 +1,855 @@ +aig 3377 512 0 130 2865 +5989 +5995 +6001 +6007 +6013 +6019 +6025 +6031 +6037 +6043 +6049 +6055 +6061 +6067 +6073 +6079 +6085 +6091 +6097 +6103 +6109 +6115 +6121 +6127 +6133 +6139 +6145 +6151 +6157 +6163 +6169 +6175 +6181 +6187 +6193 +6199 +6205 +6211 +6217 +6223 +6229 +6235 +6241 +6247 +6253 +6259 +6265 +6271 +6277 +6283 +6289 +6295 +6301 +6307 +6313 +6319 +6325 +6331 +6337 +6343 +6349 +6355 +6361 +6367 +6373 +6379 +6385 +6391 +6397 +6403 +6409 +6415 +6421 +6427 +6433 +6439 +6445 +6451 +6457 +6463 +6469 +6475 +6481 +6487 +6493 +6499 +6505 +6511 +6517 +6523 +6529 +6535 +6541 +6547 +6553 +6559 +6565 +6571 +6577 +6583 +6589 +6595 +6601 +6607 +6613 +6619 +6625 +6631 +6637 +6643 +6649 +6655 +6661 +6667 +6673 +6679 +6685 +6691 +6697 +6703 +6709 +6715 +6721 +6727 +6733 +6739 +6745 +6748 +6755 +5982 +!# 848>CFJPSU Hknrx{} p    !-3!-3*2JRZbjr +#)!'3%) +%-;#'        @ +      +                                !-3!-3*2JRZbjr +#)!'3%) +%-;#'                 &',-()01#)5DETU\]XY`apqz{vw #)5 #)5 #)5 #)5 #)5 #)5 (':KbQXu{ (':KbQXu{                                     + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +           +6<JSJ^g^r{r                                      .mhL;B_le,&B# W%).m}h}4 IQ]dww#'        + + + + + + + + + +      =6 11          5        =6 115=6 115=6 11!1* "0          +! +& +' +, +- +2 +3 8 +9> +? +D +E +J +K +P +Q +V +W +\ +] b ch in o t u z {                                       gbov9@")0i0 in0[0] +i1 in0[1] +i2 in0[2] +i3 in0[3] +i4 in0[4] +i5 in0[5] +i6 in0[6] +i7 in0[7] +i8 in0[8] +i9 in0[9] +i10 in0[10] +i11 in0[11] +i12 in0[12] +i13 in0[13] +i14 in0[14] +i15 in0[15] +i16 in0[16] +i17 in0[17] +i18 in0[18] +i19 in0[19] +i20 in0[20] +i21 in0[21] +i22 in0[22] +i23 in0[23] +i24 in0[24] +i25 in0[25] +i26 in0[26] +i27 in0[27] +i28 in0[28] +i29 in0[29] +i30 in0[30] +i31 in0[31] +i32 in0[32] +i33 in0[33] +i34 in0[34] +i35 in0[35] +i36 in0[36] +i37 in0[37] +i38 in0[38] +i39 in0[39] +i40 in0[40] +i41 in0[41] +i42 in0[42] +i43 in0[43] +i44 in0[44] +i45 in0[45] +i46 in0[46] +i47 in0[47] +i48 in0[48] +i49 in0[49] +i50 in0[50] +i51 in0[51] +i52 in0[52] +i53 in0[53] +i54 in0[54] +i55 in0[55] +i56 in0[56] +i57 in0[57] +i58 in0[58] +i59 in0[59] +i60 in0[60] +i61 in0[61] +i62 in0[62] +i63 in0[63] +i64 in0[64] +i65 in0[65] +i66 in0[66] +i67 in0[67] +i68 in0[68] +i69 in0[69] +i70 in0[70] +i71 in0[71] +i72 in0[72] +i73 in0[73] +i74 in0[74] +i75 in0[75] +i76 in0[76] +i77 in0[77] +i78 in0[78] +i79 in0[79] +i80 in0[80] +i81 in0[81] +i82 in0[82] +i83 in0[83] +i84 in0[84] +i85 in0[85] +i86 in0[86] +i87 in0[87] +i88 in0[88] +i89 in0[89] +i90 in0[90] +i91 in0[91] +i92 in0[92] +i93 in0[93] +i94 in0[94] +i95 in0[95] +i96 in0[96] +i97 in0[97] +i98 in0[98] +i99 in0[99] +i100 in0[100] +i101 in0[101] +i102 in0[102] +i103 in0[103] +i104 in0[104] +i105 in0[105] +i106 in0[106] +i107 in0[107] +i108 in0[108] +i109 in0[109] +i110 in0[110] +i111 in0[111] +i112 in0[112] +i113 in0[113] +i114 in0[114] +i115 in0[115] +i116 in0[116] +i117 in0[117] +i118 in0[118] +i119 in0[119] +i120 in0[120] +i121 in0[121] +i122 in0[122] +i123 in0[123] +i124 in0[124] +i125 in0[125] +i126 in0[126] +i127 in0[127] +i128 in1[0] +i129 in1[1] +i130 in1[2] +i131 in1[3] +i132 in1[4] +i133 in1[5] +i134 in1[6] +i135 in1[7] +i136 in1[8] +i137 in1[9] +i138 in1[10] +i139 in1[11] +i140 in1[12] +i141 in1[13] +i142 in1[14] +i143 in1[15] +i144 in1[16] +i145 in1[17] +i146 in1[18] +i147 in1[19] +i148 in1[20] +i149 in1[21] +i150 in1[22] +i151 in1[23] +i152 in1[24] +i153 in1[25] +i154 in1[26] +i155 in1[27] +i156 in1[28] +i157 in1[29] +i158 in1[30] +i159 in1[31] +i160 in1[32] +i161 in1[33] +i162 in1[34] +i163 in1[35] +i164 in1[36] +i165 in1[37] +i166 in1[38] +i167 in1[39] +i168 in1[40] +i169 in1[41] +i170 in1[42] +i171 in1[43] +i172 in1[44] +i173 in1[45] +i174 in1[46] +i175 in1[47] +i176 in1[48] +i177 in1[49] +i178 in1[50] +i179 in1[51] +i180 in1[52] +i181 in1[53] +i182 in1[54] +i183 in1[55] +i184 in1[56] +i185 in1[57] +i186 in1[58] +i187 in1[59] +i188 in1[60] +i189 in1[61] +i190 in1[62] +i191 in1[63] +i192 in1[64] +i193 in1[65] +i194 in1[66] +i195 in1[67] +i196 in1[68] +i197 in1[69] +i198 in1[70] +i199 in1[71] +i200 in1[72] +i201 in1[73] +i202 in1[74] +i203 in1[75] +i204 in1[76] +i205 in1[77] +i206 in1[78] +i207 in1[79] +i208 in1[80] +i209 in1[81] +i210 in1[82] +i211 in1[83] +i212 in1[84] +i213 in1[85] +i214 in1[86] +i215 in1[87] +i216 in1[88] +i217 in1[89] +i218 in1[90] +i219 in1[91] +i220 in1[92] +i221 in1[93] +i222 in1[94] +i223 in1[95] +i224 in1[96] +i225 in1[97] +i226 in1[98] +i227 in1[99] +i228 in1[100] +i229 in1[101] +i230 in1[102] +i231 in1[103] +i232 in1[104] +i233 in1[105] +i234 in1[106] +i235 in1[107] +i236 in1[108] +i237 in1[109] +i238 in1[110] +i239 in1[111] +i240 in1[112] +i241 in1[113] +i242 in1[114] +i243 in1[115] +i244 in1[116] +i245 in1[117] +i246 in1[118] +i247 in1[119] +i248 in1[120] +i249 in1[121] +i250 in1[122] +i251 in1[123] +i252 in1[124] +i253 in1[125] +i254 in1[126] +i255 in1[127] +i256 in2[0] +i257 in2[1] +i258 in2[2] +i259 in2[3] +i260 in2[4] +i261 in2[5] +i262 in2[6] +i263 in2[7] +i264 in2[8] +i265 in2[9] +i266 in2[10] +i267 in2[11] +i268 in2[12] +i269 in2[13] +i270 in2[14] +i271 in2[15] +i272 in2[16] +i273 in2[17] +i274 in2[18] +i275 in2[19] +i276 in2[20] +i277 in2[21] +i278 in2[22] +i279 in2[23] +i280 in2[24] +i281 in2[25] +i282 in2[26] +i283 in2[27] +i284 in2[28] +i285 in2[29] +i286 in2[30] +i287 in2[31] +i288 in2[32] +i289 in2[33] +i290 in2[34] +i291 in2[35] +i292 in2[36] +i293 in2[37] +i294 in2[38] +i295 in2[39] +i296 in2[40] +i297 in2[41] +i298 in2[42] +i299 in2[43] +i300 in2[44] +i301 in2[45] +i302 in2[46] +i303 in2[47] +i304 in2[48] +i305 in2[49] +i306 in2[50] +i307 in2[51] +i308 in2[52] +i309 in2[53] +i310 in2[54] +i311 in2[55] +i312 in2[56] +i313 in2[57] +i314 in2[58] +i315 in2[59] +i316 in2[60] +i317 in2[61] +i318 in2[62] +i319 in2[63] +i320 in2[64] +i321 in2[65] +i322 in2[66] +i323 in2[67] +i324 in2[68] +i325 in2[69] +i326 in2[70] +i327 in2[71] +i328 in2[72] +i329 in2[73] +i330 in2[74] +i331 in2[75] +i332 in2[76] +i333 in2[77] +i334 in2[78] +i335 in2[79] +i336 in2[80] +i337 in2[81] +i338 in2[82] +i339 in2[83] +i340 in2[84] +i341 in2[85] +i342 in2[86] +i343 in2[87] +i344 in2[88] +i345 in2[89] +i346 in2[90] +i347 in2[91] +i348 in2[92] +i349 in2[93] +i350 in2[94] +i351 in2[95] +i352 in2[96] +i353 in2[97] +i354 in2[98] +i355 in2[99] +i356 in2[100] +i357 in2[101] +i358 in2[102] +i359 in2[103] +i360 in2[104] +i361 in2[105] +i362 in2[106] +i363 in2[107] +i364 in2[108] +i365 in2[109] +i366 in2[110] +i367 in2[111] +i368 in2[112] +i369 in2[113] +i370 in2[114] +i371 in2[115] +i372 in2[116] +i373 in2[117] +i374 in2[118] +i375 in2[119] +i376 in2[120] +i377 in2[121] +i378 in2[122] +i379 in2[123] +i380 in2[124] +i381 in2[125] +i382 in2[126] +i383 in2[127] +i384 in3[0] +i385 in3[1] +i386 in3[2] +i387 in3[3] +i388 in3[4] +i389 in3[5] +i390 in3[6] +i391 in3[7] +i392 in3[8] +i393 in3[9] +i394 in3[10] +i395 in3[11] +i396 in3[12] +i397 in3[13] +i398 in3[14] +i399 in3[15] +i400 in3[16] +i401 in3[17] +i402 in3[18] +i403 in3[19] +i404 in3[20] +i405 in3[21] +i406 in3[22] +i407 in3[23] +i408 in3[24] +i409 in3[25] +i410 in3[26] +i411 in3[27] +i412 in3[28] +i413 in3[29] +i414 in3[30] +i415 in3[31] +i416 in3[32] +i417 in3[33] +i418 in3[34] +i419 in3[35] +i420 in3[36] +i421 in3[37] +i422 in3[38] +i423 in3[39] +i424 in3[40] +i425 in3[41] +i426 in3[42] +i427 in3[43] +i428 in3[44] +i429 in3[45] +i430 in3[46] +i431 in3[47] +i432 in3[48] +i433 in3[49] +i434 in3[50] +i435 in3[51] +i436 in3[52] +i437 in3[53] +i438 in3[54] +i439 in3[55] +i440 in3[56] +i441 in3[57] +i442 in3[58] +i443 in3[59] +i444 in3[60] +i445 in3[61] +i446 in3[62] +i447 in3[63] +i448 in3[64] +i449 in3[65] +i450 in3[66] +i451 in3[67] +i452 in3[68] +i453 in3[69] +i454 in3[70] +i455 in3[71] +i456 in3[72] +i457 in3[73] +i458 in3[74] +i459 in3[75] +i460 in3[76] +i461 in3[77] +i462 in3[78] +i463 in3[79] +i464 in3[80] +i465 in3[81] +i466 in3[82] +i467 in3[83] +i468 in3[84] +i469 in3[85] +i470 in3[86] +i471 in3[87] +i472 in3[88] +i473 in3[89] +i474 in3[90] +i475 in3[91] +i476 in3[92] +i477 in3[93] +i478 in3[94] +i479 in3[95] +i480 in3[96] +i481 in3[97] +i482 in3[98] +i483 in3[99] +i484 in3[100] +i485 in3[101] +i486 in3[102] +i487 in3[103] +i488 in3[104] +i489 in3[105] +i490 in3[106] +i491 in3[107] +i492 in3[108] +i493 in3[109] +i494 in3[110] +i495 in3[111] +i496 in3[112] +i497 in3[113] +i498 in3[114] +i499 in3[115] +i500 in3[116] +i501 in3[117] +i502 in3[118] +i503 in3[119] +i504 in3[120] +i505 in3[121] +i506 in3[122] +i507 in3[123] +i508 in3[124] +i509 in3[125] +i510 in3[126] +i511 in3[127] +o0 result[0] +o1 result[1] +o2 result[2] +o3 result[3] +o4 result[4] +o5 result[5] +o6 result[6] +o7 result[7] +o8 result[8] +o9 result[9] +o10 result[10] +o11 result[11] +o12 result[12] +o13 result[13] +o14 result[14] +o15 result[15] +o16 result[16] +o17 result[17] +o18 result[18] +o19 result[19] +o20 result[20] +o21 result[21] +o22 result[22] +o23 result[23] +o24 result[24] +o25 result[25] +o26 result[26] +o27 result[27] +o28 result[28] +o29 result[29] +o30 result[30] +o31 result[31] +o32 result[32] +o33 result[33] +o34 result[34] +o35 result[35] +o36 result[36] +o37 result[37] +o38 result[38] +o39 result[39] +o40 result[40] +o41 result[41] +o42 result[42] +o43 result[43] +o44 result[44] +o45 result[45] +o46 result[46] +o47 result[47] +o48 result[48] +o49 result[49] +o50 result[50] +o51 result[51] +o52 result[52] +o53 result[53] +o54 result[54] +o55 result[55] +o56 result[56] +o57 result[57] +o58 result[58] +o59 result[59] +o60 result[60] +o61 result[61] +o62 result[62] +o63 result[63] +o64 result[64] +o65 result[65] +o66 result[66] +o67 result[67] +o68 result[68] +o69 result[69] +o70 result[70] +o71 result[71] +o72 result[72] +o73 result[73] +o74 result[74] +o75 result[75] +o76 result[76] +o77 result[77] +o78 result[78] +o79 result[79] +o80 result[80] +o81 result[81] +o82 result[82] +o83 result[83] +o84 result[84] +o85 result[85] +o86 result[86] +o87 result[87] +o88 result[88] +o89 result[89] +o90 result[90] +o91 result[91] +o92 result[92] +o93 result[93] +o94 result[94] +o95 result[95] +o96 result[96] +o97 result[97] +o98 result[98] +o99 result[99] +o100 result[100] +o101 result[101] +o102 result[102] +o103 result[103] +o104 result[104] +o105 result[105] +o106 result[106] +o107 result[107] +o108 result[108] +o109 result[109] +o110 result[110] +o111 result[111] +o112 result[112] +o113 result[113] +o114 result[114] +o115 result[115] +o116 result[116] +o117 result[117] +o118 result[118] +o119 result[119] +o120 result[120] +o121 result[121] +o122 result[122] +o123 result[123] +o124 result[124] +o125 result[125] +o126 result[126] +o127 result[127] +o128 address[0] +o129 address[1] +c +top +This file was written by ABC on Thu Mar 5 01:43:18 2015 +For information about AIGER format, refer to http://fmv.jku.at/aiger diff --git a/benchmarks/mem_ctrl.aig b/benchmarks/mem_ctrl.aig new file mode 100644 index 0000000..3429c88 --- /dev/null +++ b/benchmarks/mem_ctrl.aig @@ -0,0 +1,4256 @@ +aig 48040 1204 0 1231 46836 +1338 +1346 +1330 +1336 +1354 +1348 +1352 +1334 +1360 +1350 +1328 +1342 +1356 +1366 +1344 +1358 +1438 +1416 +1418 +1428 +1424 +1434 +1468 +1426 +1380 +1436 +1386 +1440 +1446 +1430 +1442 +1372 +1676 +1702 +1746 +1744 +1764 +1734 +1754 +1748 +1750 +1720 +1712 +1706 +1742 +1698 +1732 +1714 +1708 +1696 +1716 +1710 +1718 +1692 +1678 +1686 +1688 +1680 +1690 +1738 +1704 +1736 +1762 +1722 +2062 +2070 +2032 +2042 +2052 +2012 +1994 +2026 +1988 +2034 +2044 +2022 +2056 +2038 +2036 +2050 +2020 +2066 +2008 +1996 +2028 +2024 +2018 +2040 +2064 +2046 +2002 +2048 +2006 +2054 +2014 +1998 +64 +162 +1788 +936 +158 +226 +28 +52 +454 +256 +1646 +1618 +456 +956 +1670 +460 +26 +24 +22 +20 +18 +16 +14 +12 +10 +8 +2 +6 +4 +622 +606 +952 +950 +934 +948 +944 +946 +942 +940 +932 +2058 +2068 +1992 +1990 +58 +56 +54 +60 +32 +30 +44 +42 +40 +38 +36 +34 +2194 +4153 +4621 +4962 +5422 +5877 +6322 +6768 +7231 +7676 +8122 +8595 +9065 +9774 +1 +10142 +458 +46 +2183 +10678 +10924 +11184 +11376 +11568 +11760 +11952 +12136 +2180 +48 +10142 +12246 +12347 +12357 +12361 +12365 +12369 +76 +15291 +15482 +16916 +17668 +17828 +17872 +12240 +17934 +18096 +18124 +18502 +18993 +19349 +19499 +19506 +19546 +19636 +19648 +19686 +19738 +19754 +20056 +20080 +20120 +20148 +20164 +20184 +20190 +20202 +20220 +20230 +20240 +20252 +20272 +20280 +20314 +20324 +20340 +20366 +20406 +20450 +20480 +20504 +20534 +20554 +20860 +20880 +20884 +21891 +23592 +23612 +23628 +23656 +23668 +23678 +23686 +23694 +23734 +23754 +23764 +23788 +23812 +23826 +23862 +23894 +23916 +23936 +23946 +24101 +24134 +24297 +24300 +24316 +24352 +236 +24372 +24376 +24412 +24416 +24438 +24450 +24453 +24558 +24644 +24728 +24830 +24862 +25473 +25583 +26389 +27229 +27245 +27352 +28165 +28770 +28958 +264 +29008 +29278 +29294 +29727 +29849 +30077 +30315 +30487 +30513 +30682 +30790 +33666 +34716 +36266 +37318 +38356 +39332 +39495 +39792 +39921 +40038 +40150 +40306 +40513 +40675 +40778 +40858 +40918 +41032 +41144 +41256 +41374 +41565 +41674 +41790 +41870 +41950 +42145 +42230 +42393 +42555 +42715 +42877 +43039 +43988 +44956 +45912 +46812 +47780 +48722 +49686 +50640 +51594 +52536 +53478 +54420 +55374 +56324 +57274 +58224 +59182 +60136 +61090 +62044 +62988 +63924 +64025 +64163 +64284 +65557 +66139 +66700 +67090 +67106 +67122 +67340 +67354 +67370 +68355 +68505 +68825 +69076 +69131 +69173 +69215 +69257 +69489 +69710 +69749 +69762 +69805 +69818 +70036 +71288 +72452 +73630 +73880 +73986 +74049 +74073 +466 +74238 +474 +74358 +75183 +75851 +76246 +76272 +76797 +77473 +77654 +78496 +79074 +79252 +79874 +79980 +80474 +81022 +81482 +81808 +82184 +82200 +82221 +82304 +82776 +83228 +83240 +83252 +83264 +83276 +83288 +83303 +83317 +83385 +83804 +83895 +83977 +84110 +84524 +84838 +84928 +85017 +85114 +85316 +85443 +85524 +85673 +85731 +85817 +85954 +86072 +86160 +86238 +86316 +86434 +86443 +86478 +86514 +86518 +86532 +86562 +86568 +86574 +86580 +86586 +86592 +86598 +86604 +86610 +86617 +86632 +86647 +86655 +86698 +86705 +86711 +86717 +86723 +86729 +86735 +86741 +86795 +86802 +86808 +86822 +86846 +86857 +86863 +86871 +86881 +86887 +86893 +86899 +86905 +86911 +86917 +86923 +86929 +86935 +86941 +86947 +86963 +86973 +86996 +87003 +87009 +87015 +87021 +87027 +87033 +87039 +87050 +87056 +87063 +87069 +87075 +87081 +87087 +87093 +87099 +87105 +87111 +87117 +87123 +87129 +87135 +87141 +87147 +87153 +87159 +87165 +87171 +87177 +87183 +87189 +87195 +87201 +87207 +87213 +87219 +87225 +87231 +87237 +87243 +87249 +87255 +87261 +87267 +87273 +87279 +87285 +87291 +87297 +87303 +87309 +87315 +87321 +87327 +87333 +87339 +87345 +87351 +87357 +87363 +87369 +87375 +87381 +87387 +87393 +87399 +87405 +87411 +87417 +87423 +87429 +87435 +87441 +87447 +87453 +87459 +87465 +87471 +87477 +87483 +87489 +87497 +87503 +87509 +87515 +87521 +87527 +87533 +87539 +87545 +87551 +87557 +87563 +87569 +87575 +87581 +87587 +87593 +87599 +87605 +87611 +87617 +87623 +87629 +87635 +87641 +87647 +87653 +87659 +87665 +87671 +87677 +87683 +87689 +87695 +87701 +87707 +87713 +87719 +87725 +87731 +87737 +87743 +87749 +87796 +87803 +87809 +87815 +87821 +87827 +87833 +87839 +87888 +87924 +87984 +87997 +88036 +88076 +88116 +88156 +88178 +88200 +88222 +88247 +86817 +88248 +1168 +86524 +88255 +88261 +88267 +88273 +88279 +88285 +88291 +88296 +88303 +88309 +88315 +88321 +88327 +88332 +88339 +88345 +88350 +88357 +88363 +88369 +88375 +88381 +88387 +88393 +88411 +88417 +88423 +88429 +88435 +88441 +88453 +88459 +88465 +88471 +88477 +88483 +88489 +88501 +88506 +88513 +88519 +88525 +88535 +88540 +88547 +88553 +88559 +88565 +88571 +88577 +88583 +88589 +88595 +88600 +88607 +88613 +88619 +88625 +88631 +88637 +88643 +88649 +88655 +88665 +88671 +88677 +88683 +88689 +88695 +88700 +88707 +88713 +88719 +88725 +88731 +88737 +88747 +88753 +88759 +88765 +88771 +88777 +88783 +88789 +88795 +88801 +89023 +89029 +89034 +89045 +89051 +89057 +89063 +89069 +89075 +89081 +89087 +89093 +89099 +89105 +89111 +89117 +10092 +89123 +89129 +89135 +89149 +89158 +89200 +89209 +89216 +89224 +90982 +90996 +91008 +91020 +91028 +91041 +91048 +91054 +91062 +91087 +91115 +91129 +91134 +91146 +91154 +91162 +91170 +91178 +91186 +91194 +91202 +91213 +91223 +91233 +91244 +91252 +91260 +91268 +91276 +91284 +91292 +91305 +91322 +91330 +91338 +91346 +91354 +91362 +91370 +91378 +91386 +91394 +91402 +91410 +91418 +91426 +91434 +91442 +91450 +91458 +91466 +91474 +91482 +91490 +91498 +91506 +91514 +91522 +91530 +91538 +91546 +91554 +91562 +91570 +91578 +91586 +91610 +91618 +91626 +91634 +91733 +91817 +91824 +91897 +91971 +92043 +92050 +92117 +92181 +92253 +92325 +92401 +92473 +92545 +92609 +92673 +92747 +92754 +92762 +92827 +15347 +92836 +92917 +92924 +92932 +92940 +93009 +93016 +93024 +93095 +93102 +93110 +93118 +93126 +93134 +93142 +93150 +93158 +93166 +93174 +93182 +93190 +93198 +93206 +93279 +93358 +93366 +93374 +93443 +93513 +93581 +93651 +93658 +93730 +93799 +93870 +93939 +94009 +94121 +94191 +94198 +94206 +94214 +94222 +94230 +94238 +94246 +94254 +94288 +94296 +94368 +94376 +94384 +94392 +94400 +94408 +94423 +91104 +94431 +94439 +94447 +94455 +94463 +94471 +94496 +94505 +94513 +94521 +94529 +94537 +94545 +94553 +94561 +94569 +94577 +94585 +94593 +94601 +94609 +94617 +94625 +94633 +94680 +94689 +94697 +94705 +94739 +94747 +94767 +94775 +94790 +94799 +94832 +94841 +94849 +94865 +94867 +94869 +94875 +94879 +94885 +94891 +94897 +94902 +94909 +94915 +94921 +94927 +94933 +94939 +74313 +94947 +94953 +94970 +91314 +94977 +94982 +94989 +94995 +91606 +95000 +95007 +95014 +94756 +95021 +95027 +95032 +95039 +95045 +95050 +95057 +95062 +95069 +95075 +95078 +95083 +95086 +95090 +94634 +95092 +92828 +95100 +95158 +95214 +95270 +95326 +95332 +95336 +94414 +95342 +95347 +95348 +95352 +95359 +95365 +95371 +95377 +95378 +95385 +95391 +95397 +95403 +95409 +95415 +95421 +95427 +95433 +95439 +95445 +95451 +95457 +95463 +95469 +95475 +95481 +95487 +95493 +95511 +95517 +95523 +95529 +95535 +95541 +95547 +95553 +95571 +95577 +95583 +95589 +95595 +95601 +95618 +95625 +95643 +95661 +95679 +95685 +95691 +12389 +95695 +95701 +95707 +95713 +95717 +95723 +95729 +95735 +95741 +95747 +10411 +95753 +95759 +95765 +136 +95771 +95775 +95781 +10085 +95787 +95793 +95797 +95801 +95807 +95828 +95833 +95839 +95845 +95851 +95855 +95861 +95864 +95871 +95875 +95881 +95887 +95893 +95899 +95903 +95908 +95914 +95920 +95926 +95932 +95938 +95942 +95948 +95954 +95960 +95965 +95969 +95974 +95979 +95984 +95990 +95995 +96000 +96005 +96010 +96016 +96022 +96029 +9929 +96030 +96035 +96038 +96045 +31312 +96046 +2270 +1930 +1911 +1932 +96051 +1984 +1972 +96052 +96054 +2030 +96056 +2060 +2010 +2016 +96058 +2272 +96060 +96062 +96064 +96066 +96068 +96070 +559 +96072 +96074 +96077 +2130 +96078 +600 +96081 +2152 +2106 +1544 +1532 +1212 +1204 +558 +560 +1833 +1653 +1655 +1829 +1791 +1813 +2192 +1783 +2190 +1815 +1795 +1821 +1825 +1819 +1785 +1807 +1809 +1769 +1779 +1841 +1775 +1827 +1793 +1835 +1781 +1803 +1773 +1811 +1801 +1839 +1799 +1837 +1657 +1777 +1771 +1823 +1659 +1787 +2376 +2346 +2342 +2278 +2356 +2358 +1728 +2408 +2372 +2344 +2386 +2276 +2374 +2332 +2330 +2198 +2368 +462 +2340 +2274 +2364 +1700 +2388 +2366 +2338 +2352 +2384 +2200 +2350 +2360 +2406 +2354 +2348 +2404 +2336 +1682 +2380 +2392 +1730 +2382 +2378 +2362 +2390 +2196 +2334 +2402 +2370 +w         *@ (* :"&X2X Rt0&Z@~ +  ( + %4J .& "JR=hq     |`R hf"$1 9  <q y + +/qB4  + 3G%'v~d >V *,;3=I +Y]^hq * Y  * +      ~ 7=ZF2 zp )` +i=}%4k +-C "<0 "! '0  +      3'?E%d#^m6 S +/W + + %7AA( @g+      &  + + +9  +      + + + +             % #    '+    YQ9    "     + + |KP ! + + +  +!o|w 3 9 d!o u     +  !!!  ! ##! ! + !"i! !  " ,!k(#A  ] "S"]!co""!t    !%!.# #"#! d! A7 ## #$$-!2!?!!!!$#$)#H#" b#$Q#W#]s$##%#%# $$ $ $y:'#%$#5%?%I%Q i"`#$Q%#####$##/#8& &$&#P#R#$$"I"=" +&& &'';"$=2"!!## +$$$f'$3'+ ='C&b$$%%#&"'o&u&{&&& %%((($%$'( (((!!%%&&&!(''F&&%((I(O(Uk(u(( % &z&&q'(& +'''"  ' !'3'< +)"*'*&j'R&''&L%;& +)* ***;&(=2% (' (&( (#j+(7+/ A*G)f +(('**o*u*{**) +&   )) + ++%(++ +,, *  *)(),%+D**(+,G+M+Si,s++ ()l*+,***r**" *-*6 - -$-*\+M*++*E)9) +-- -..9) +;0) , ! + +++b %+1.) ;.A-`  +,*y-.i-o-u--- , /// +'+ // /// - ---/%.Dr7-,V//E/K/Qg/s//,--./-.-t..".-.60 1$1 -t.M-..-E-9- +01 0119-.;0,/ %///b%/12) ;1A0`//.y11i1o0u1100 222.'. 22 233110 03%2Dr71/V23E2K2Qg2s22/##&#11 01' + +1"1$1 1%* 1-16$ L'4!2 47  4#  2 2"(1r2 21 b0! A0 + !!44 4!qkw 17!4<555XK +1#)30%51574<5c4i4o!5441%6 "6 "60#!!2 !##66 6#1  30#646-6)4377%6*6I6O6U#k6w663&4j55%6455v%%55"$$5-567$ $8$#$8'4Z5M5##554E4%#94 +#%%88 888946;037 ,666b%619) ;8A7`%665y%88i8o8u%88879&&9%%96&%'5 %&&99 9::8877:%9D&r786V&9:E9K9Q&g:s:96*789}):888x))88"((8-96;' (;$'';*8p9M8''998E7('97 +'((;; ;<<979;07: /999b%91<) ;<A;`(::9y(<%=D*r7;:V*==E=K=Q*g=s==:-;d,=!+ +?**+?.;U2 +-<*+<<;m*Q;,*?; +*,,?? ??? 7C;1=  33 ===:--=-@+ ;@A?`,>  3====<,%?*@u?{?,???;!>>>! @- -A,&,A+=-,!=,--@@ @AA  4 4>??A%@D-pA???>,AAIAO@U-kAuAA!=1>~0A@p????00?@"""/""@0@@:"B/ /B(..B2..@?o6 +0@ +@?k-O>/.?> +.//BB BCC??9-@ !66 "@!AA>%C1C7BV/#BB##7 +AAAA@}/'C,CmCsBy/CBB"? $ BAB$$D0 1D0&0D+@1/!@011DD DEEB" "!8#8BBBE'E-DL1xABBCA/DEQDWD]1sD}DD$AB|CD]3ECCC8C 3C $&&$33C C5&F2 2F%22FClCPCDD2B BB313B +133FF FGG$D5.$ C FD$!$!:: +%DC%G5G;FZ3&&DECo3FG_FeFk3FFF&C&&&E( G2 4H23HB43D344GG GHH$1$< +'&!%!< EH)H/GN4FE3HHMHSGY4oHyHH(E8F))F)I5 5I55I2ED'E64'E +466II III&$J JI26GF=6 II-I3I96OIaImIy)F'*G* +*J6 6J66JF75!F577JJ JJKK J*7HG6 JJ%J+J17GJQJ]Ji*yG9K7"+K68K8KK KKKL8LK8K4b344K424L4}2K9KL5L5.55HH9L2L +K5L== >H>2ICOCB#CBFD> >>&9J2<@ +<3  +*.9293'9 +=9/J +IJ +?P??> +[Z^:J #K I)MM8I8,MtMMMLL NDJ3=J +:M{&M;MNN+NNN:NKN?:K.KN; N:JD"J! :%N::NN:NNNNN&N(;0:DYJJ; MLK_J::{K <7NL <@?5?6 6? +M6 ?MM+LMMMMLPNMJ9PL9=8=8=8=8888P=8P89>97::P=97AEL97::P7W_P7P7QP4P>:3: +7:QPN >M7=7 OP8P9Q5Q53'(1N@NKOMOFONL)N6NO%RPOQONNONN;NN>R +? RNDN>>>R R>RRRRR$R&?7NG= E>P=;JQ#QP\O?=RnOKD S{Q[yP6 PQQsPQ +T1SSSMSRRSRR?RRMQFF @TTATF +F +!@%P!-QJFQ U@@TT#@UT+TTT4T6A:@RF=RBGQA!T'RgRkaUOGQL S0GRSV=UUVU_TTTUTUATTFH  BVVCVH +H +B%R!FSWBBVVBWV%VVV.V0CF-GSC VHHGSl`IrPtTGSTW#WpWWaV9VOVUV[WgVqVCVVFI  +C X WDXI +J + C%T!FTXCDXWDXX%WWX.W0DG-FTE WHHGUlIrtVGUVY#YpXYaX9XOXUX[XgXqXDXXFK  E Y YFYK +K + E%U!FVZEEYYEZY%YYY.Y0FG-GVF YHHGVlIrt +WGVWZ#ZpZZaY9YOYUY[ZgYqYFYYFL  F [ ZG[L +L + F%W!FW[FG[ZG[[%ZZ[.Z0GF-GWH ZHHGXlIrt YGXY\#\p[\a[9[O[U[[[g[q[G[[FN H\\I\N +N +HH\ \H\\\\\"\$IEXFGYI\8]6]]FFGYj'pr ZGYZ]#].\;\S\Y\_]k\u\I\\9]I]II^ M M[ + N[^ ^]N]J?^H]^^^8^^^>PP> >L^> L8>^L^K>LM^M!L^)5;[>?_ ?__M^^'^-K7_=^K^T?? O\/^YOO P F OO_W\\\N +KS 1I __`__6_IM_IJ_IM+ _PM6F P_:_MXOKKILmO4,PP_P`G MP=PL__P L`L?]8MQ. M``G IUJ`e`J` +MJ`F`L&/QaP4`bQ DHHQ + ^M ^b:b```ZPRbmb^QQL` bcbQ`Mb +bRNb bD[Y]QQWW^^^^^e^c__^^^^Q^*^*]]^_^]____$$R2[__^^}______  __3\R8R^u^s^^_ +_ +________23\S ````__`F`F``S__aa__``____]"__**__**]?TTTa5a3aCaAaaaYaWbb  aa/Q8^Qb`T  b` +b``bbbbb``bbbbb)b^\WQaaabaabbcc$$W_b)b'bbbbc c aa  bbV4_V X` VVdQ bbccccccddcc0=d9cAd =cccccccccbqboccddc)ca^aa ccccccc!cc-c+XcCcAc7c5ddddddX2d d dddddd dd  3Qd%d#ddeeeeeedddd/#.(Y;a bjW + +k c +cZQc ece +eeee ee Z16Zf@ef fHefffffffffffffdd ff ZK  +P ff  [ +Z[ggg ggggggg +gggggggggg g +g[Q e +Ze +e + [e +\ge +\giggigiih hg \Y< Yih +ihihhjjjijjj feYVg   ] f]    ] Q]gCD]Lkkj k kjjj +jjjjjjkjjk kk gg  g   + c Z ^ w +  R ^ ^k^ +^'^kkkkkkk klllklllllllll l +l  hgZ    _f\kf\k a a kk _Z+ @ [mk +mkmkkmmmmm mm ii + +hq + +n +% +% +n%% r(s1 +r +Sr + +r +r +X +k[ +Z d a  oj Ef&l& oj&&s r=rct hs>`?pqIMc q q`!s&s Rs t t1 + ] +' +'' ' tuu$t*t W?:lac[p pop poooop d d po mZc  cpccpppppqp pqqqqq__qq qq mimn  he\eV v&*c('usc) v*``_dv f]]u v +_dvw_vVw"v"dvd + +dDw@aw`^C Fwk xa+aw+ d~ddawrsdw3v) uvvwwxxvv+uwww2vxv xX x^xxeX1tv +v ++t uxxtuA xxuuRyyx)M)w)ww+wuvo)M)wu vp,w),wu%y,/w_y*cy$ggyvggy +gg.!-9zw-J.83"gyzvc$ggccgcgz^ )x37xz7(-xt-Nxxx-Lyfgx7(x+)xmx uxwVxU)yHx!)y.K xLyy(>y%w-/{\/yyy\/y+{{xg{!x{b[w/ +{0{{xwxh_0| {w|{#h'i|hif||i{A||K#|{Q| |_ |w||q,gHg|Ty-00E0a0e/n 0y z$B00{y0{1{000|7{S0Dy A}{kwi|j'i}i~ggg~ }pk}kk#~$~kk2~~:}@&~ }| 1k~L~95X~1b$~|}1 j~*|~29l2k~l~ ~'J} ~|Yy~'-3~2}}}%}Ex}J} +}}}mlVm~e%~ }3/~46Հ3~~1V΀~4"~{4~ ~~7G~dI"@~ Ȁ~%9~}}|4| 44 {4 }5* ;~x75Cǀ1̀ 7ހ'a߀emFgŀ }TՀ5c!@2 +xi + +i + +n| u v v6KF 6 ڀ "^  v cƒ pc +  +7 7у#  #yy‚*τ w w   w ݀߀ w x x  +x +y + wg +y  +x + " w8K +y +y + x +y x +y'-rg2oqrr% +ԅσȃ  +8 rʆ if: +څ z6 DK }~҅~݅ +~~: +ƅ}}ۅ5  -t +{ +{ + + Dž +Έ +{  +{  +7 t(  Έszx   +uV*_uo);J(_(_(() =K=p{)=K==J)G);L )a+*v-rv'xzNvu< +ډcslxwr)a9:>*Lj< s8xxي" І .xw~ x *wЋt+K {q >>{;߈ +>>> >Ї>> ">>*:=< p:=?utyutyߋˋ%.? uv7 v֌;QyyPUXzz@yy;|k | @J@J, Όӌ>x+ +s+=sy,,?M9%^#ĎƜW#Ҋ ‹L+  Ή =) NV'N{ڋM>͝Q*WDP +NGNߞN'w'wNۚ + ڈҞ$+M;; ̏ $$ß =Gڞ?SK??(??vم> (Qz(vҜ@!Q +)φ.2<۞-׏@ކ R +RRL^Rhw  T7#1  +Af׆AɇSQf)S܇A^߇S/S ,&CEX /B +v֡Q ؁ʟ*աA_* ‚ ݢԢ&ݠVJ?Ş*͢B*ɢ BĎU''y'yO'ӣ)f*+VJ&{ +ڟ&zWJ*,(x(xҡ}ܐ +( WW*x) WLWJ%))΢)w))#ߢ*x))x)1 ?C2)WJH)آO *x*wɑX*x +5΢)i)/)(%*%*֥Q1' *¥)}X&2)jYX )Y +Y-&Ȣģ%)j+$Y(YJӤ-)+gʤYJ 6-4'YKJ- YK<l-"Y٦'n)'Φ%֦ £ ¤Z(("'~Zť('' '' D '̀; '}(' s'f1&-@|ZCצ ڥ[K(3  + MߥSڥ&& ̥<Ǧ4ʦ§ '~'~)}ϥ ӧ ѧܧ'XˤEߦCǧ Чʩϒ&ͩ 1w   +̐٧J@?a? +äFȤΤ ¤ ɤפԤ֤ϤݤܤդΤפդ֤Ϥܤ ?Ԥ ݤ@ S@amۢrFDF^DdȦϦɦ֦ަצΦ DݦD E<] CCLLC  C IC=L^ID D9^ɚ kj; = 7p7p  GHDȤ̤KM_MWJJMMެ   +L(լ(4֬ ɬ8FLIKMCAݧAܧA + CC EHǨRШ ƨZ٨רبѨިߨ֨Ѩب֨٨Шݨ Cը +ިD QDCGDHħŧԪ +Ӫ II ՝9<JHJ H + HI ާJˤHBHM¯M5:HEKEB5H8EK%,Hw $4=>M> B  +HH ME +NNNNNN +NN NN +NN -38@A͠Iͭ ۭ̭yڡ  -#XI;; 2-ֆXI̟X 8 M /u XXAdA-XS@w-w>jϟX..q -Vܥ~kVl*Vʇ. θӸ.Bܟџ .t +BB.ʐ.ii|. ,Bpܟ/ʱjml. +.ɞЪ /ڸ--Ƿ˺ֹ5κɥY +Y-$H, ť*-')/պ;*#ƺ>,*+& ,& X,-?-SXfm5=P[sZ[ͻZm$2(Z22 +mCxDCE.o;/ .,.sZn4. . ˻% .%+-D$@$,--؋-Ǝ-u--uмۧ%//UY^hn=޻EV\y[\[E^l#F3.jƷ$Ř/o3( 4( +]2!Ҝ!!$22{ ]_ç1ʹ]\1+1+ \LG*6$4/30C39ٷQ]G-/p +p̾p--*/u/- ߻־<ǩ@-ݹ <].BMUZ˾HcGS%+ؒ%/ ݾ-ͪ. $#-%/'q+*ɓ;ܿ%8HOH޾U,֒&ߙ/_  =/$'.+r++Ǔū ֿ.IMIW/Ï/޿ӿ%/w//wϿ/ /,470r?3N0-VëJ_Ia9֛uc^busNѩtK>۾I`^ I  ;a_D|EIޠu<ԽIaI aEE FFzFz-FA~A4A4"A4#@@@vJAB~)?-C 3BD1ICBB~;vW<B~ ȿ9{F{E{ V߿GE{G/JFFyFGy7VGII +JHJ kttKwKwK wJKKw + + /J.Jw )xGJxJxKJyIJxJ#J-J)tOKxJ!JJyJxKxJ).]fױMwMβŲMw  +;N    c~%cvLte$Lj;s$vuv6-0RGQWcg<hbggg^g^dO d dfMg`fPg_8-gD  d6e8zBdeAz zIz zz ez zfbe6_f dhJIge fdhOgg h?e{<{{ffQ{{+ff_"geau nAhgJigie>f  ִfaү:R]<hi0h':ƶ|3-5fi`EIhajngqV}uV}h g||h jHPjjiSƾijj <iԺ)& i7T|kkjj tAg"~2~~ ~:~~ i~ ~ii2EJa ujqͷζli{jfl l j jk -6logijjijgjBwL  mٹ8 A=mJCx5 WQ}P!M,ˢ5u%AI5_/L7m M,f} +9 5 ,o%M.GU/*Z={a-΢-٢-W~r +z F~  9lNSbN OEYOK-Un IxW$L} #pM + W4 +0/)1Y7/L X8o L-q _ PW TY M+BV QQ &4 5essm mts J<V|„ tq +FэOȼ +5ZFl @??tVt`uts^s^֯!       װ  Ұ+ۮ TF2 )m     %  +бj 1* IXw + + + + 5 +           +  % +# +" + + 8 / + + &)  +  + + +-  !   :Ţ^  5*R  V    K\ +_l !w } A     )(j  + 9<$/ ;̆ ", 6CJLTZb r | Ň ˇ އ + I)N   +   -7fp {  %!  5р1 Ҁ׀ +4 -  &"   #(€ˀ 2^# +02  Z dAxRՀlpЂWȂd ͂ރ!qς ߃y A  ʂӂ р  'Ё&    ل+ل фσ < ރ$ڄ/Є ;ہ &:0  DÄIф[!̌u! TH< mք     …  ؃܃ӎ ن) & NDğ +(ˇЇΎ  ێ1ĒφÆ#LjȈ݈߆9ΐJpXK5    ؋Ј ًو ă̓ %փ!Չ ݃ 51ȉŌ ƌ +4 -Ԅ  Ê&"  · ׇ #Ҋ (Džȅ 2M܊܅݅݋' !م +&,Ύ1͎݅7܅?HҎ юR` jK~Ԇ('u ( ό     ߏ  OʎY чӎ Ǎ{އ ˍ  *ٍ( ؅Lj **ٍ؏ӎې"ڍ3ڐ ?$*$ѐ** ِ"Ǒˉ ,ȑԉɏ$9#+@*+B+J*ŏPX‘ ۏh rՑ{"ʭ!"#  Ӈ$# +ӊ ڊÐAؚ!  Ŝ͜ל#ޜג%tňݓz‹ޓ͋ Ǒދ ّ֑ %Ҕӑΐ! ӔԑŒŔ 51ŒƑ ő +4 -ʒ  &"  ͍ #ߕ(ޕ ӓ2^/Ŗ# +ǎ0&2َ܎Ŕ Дݔ ДZ͖ dΖAɎx0Rlp'̗Wd֎ !q яy A  Εە ˜ʘ ɘØ ט'Ƙ&ϘԐ ǘΘ ז+֖ <$/ ;,2,؎ 22 ϗ! +,43>23@3H2MޙUߙem}+ӏ-*., *+4(,.Ә Лe@%&Ǚ('Ι %%ٙ%% o3x љĜؚŜ Ҝ Ӝ ϛƔϔ ˜%Ś!Ӛ% % +4 -ؚȝ ǝ &!$!ȝΕ ƚǝەϚ ɛ# ($ 2ǛM 7ܞĖ Ӗ֖.ٖؖ՜ 0#&0  +RW7D18\%&d0n% 1V+Zd-zk&+ԗ̗ ӝ#Ɨ)- ՟!ʝOWڟ2a #2ş 2ğ#˘ Ǡ/$ &  +"($ " /^4; ::$$ ۟& 454;<:;>;F;NT cɡ kȡƢߗ25۠ݠ 2243Ԡ0 +0 У ϣڣ ٣+)*(ۣ͡ТۛǢ)#!!)ߡ<ƢƢ...../10 040 â ӢƥmآŢ ǥ ҥӥ ˝ *(=ǣ ڢΡڣ Ԟ? ,,,,,$ܦ+,,͞,О Ĥ,ߞ,Ѥ ĤRɦ \ʦ٤ޤj t.-g.d z,@7wʞ ť!  եA  ĨŨ ,-.ި,- + +֨ק.- $2ը =B¤äQ = =>> BB@=ĥ== +=G=<ɰ> =\=ӰDg==<===> == =?> ?ð>ΒDӒ ݴ% ->Dɢ +<->f?=D? @ç@ѳ?Ǩ?Eֲ? ȵUEBյS:ѱߵ=Eէ <=#9Eݪԧȴ:ʴF7?ٴWų~ Aȶ#ж #Aѫ @Ȳ߲@޶#F@̬ c1em=  މ G@BBAƲL Aӷ·" ó̬״Ū GG .լafݬ܉AHCCɲ AHƸJǸ3-ɭЭָ.]`ɬ  ׬ۭډID=˷CѶ CCI޶ϳȮ ϵCٮ:GʮCeHMCCCGS©!,؉JB E EDJʘ D<E.D'92D#D %%ۯ'coDJeɦ.¸% uڸ Eϻ+6  ܭ  F4EE EEKĹԹ$˳<̼LмѼ hFWU7ñ DZ Fs)޻ί + ԉMH۳ýʽG / ²۽ز GSX ǩƵ Ų E  Gщ"Ϥ ͨפ ߤ  ?9 +H mi# +ijЉβ, ɨ ײ۳Ή NH HI +  +rJ.I " + + ߪݽ  + Ͽ޿Oʱص *]b̉IOJJ   I׵P3 +- + +  ҳ.]ȳ` ʉJֲPKK   JQ 3 -    г.]ߧ` ij ȉ QKLL  K  K$"  γ   ê R +ҷ ,afƉR +MM L  R    LM*L#3.UcLqRY*% ̡i )ظ4Ϸ ӸĉSMO O aM ù`ʳ T  *[ܷ`  ˸Ϲ‰ TNPOObڹ N"ú ȳ U  ,_ظdڷ úʳ U Oѩ ;̹@Ӭ̨۬ ȳ V P ͻ;@ջPWR RQVDzQ  Q7CD WHRGG   IQJQ Ǽ#-a"  IOZ޺׮  RR X ˽ij ڽվ%AF TASSͧSSY$Ѿ<Y hSWU7  Ss)ݰ UCTTTTZ$<[ hTWU7  Us)ֽÿ[UUU[VW/5 )0:!V3['-H V'ȿĨ XEWWWW]$<]ҿ hWWU7  Ws)Ŵƨ YYXXӬXX^$<^ hXWU7 Xs)^X_ __II & ľY5X_<_`>`F_NT c kVZWVüYXU +ÿUʿٿ   OMOMN$N)$RRRRSSVT T6XU  m    NLa) + c QQQQQ$+QX7PP  h rSR'eRb xPe[s   A   Q+Q""Q.RQ $2 =`g` +f4PP  '`0g:fg<gDgIQaiy{_^c` ^_h&`, c@YZ\[ YYYY <o3x     %!  4)UR  $!XU  #T(X 2Lbak +_ !#?JaM4 !f33kRep 3# 4֞4מm8 <43mD +3mXV4mZZ 3#&XD   +6"["F  +[2D&C $ 1n [[[[[$e,[d9[[  + + ZfY]l\2Qs]N d[o'o fmz   A   [6\,,\9]\ $2 =^jqqq[[ k" ,k9jq@qrBrJqP Xh plhi i& hkig +g  ^\a_a_ `05`h +fadddd efhg -E o    `^uu ;=`6` u ccccc$l,cbb bb T ^alaerd9WydT jbw'w mu !  A   c>c44c@dc $2 =^rybɆxbFr  *r7ry>xy@yHyN Vf nNۙNwrqn +n  edhghf} g*=gg<=gfM{U{ NNΚOO  A    gAE v}ff}|v" ,v9v}@}}B}J}PX h rRҐ/RΙvur +r KeRR RRRRȚ ipz    %!  4*kh   $!nk   #j(n 2^ nnnnn$x,nnn nn T ^mllproEWypT jn' yu !  A   nIo??oLpo $2 = qqqqq${,qz9qq    pfoslrHQssN dq' |mz   A   qLrBBrOsr $2 =]ˇ +Ňqq & 5ۀ<‡>F҇NT c k~x~ } +}  trwuwu 0Kzzzzz{~| |]w k    vt͋׋ QSvLv  uu & 5<>njFLT d n|aa>ʅށ +ԁ5s~~a`Ț PbV` ko w %!  51  4*zw   $!}z   #y(} 2] }}}}}$,}}} }} T ^|l{r~TWyT j}ّ' u !  A   }X~NN~[~ $2 = ߀݀Ӏ$,€ĉ9 // f~lҁWQsN dӔ'ݔ mz   A   ˀ[QQ^ $2 =] І & 5͏<>FĖNT c kčɇG· ܇΍͆& +  ÃЁƆ̄ 0Zщ l k    փ˚՚ `b[  $,9 66 fl^Qs׉N d΂'ς ֒mz ڀă Ń ҃A Ӄ  b߈YÝeׁȉڈǁ ȁ$2 =] · ʃς& 5<>FNT c k˜ӕN &ؗԃ֓ +̓ І φԍԋɆȅȆ„υ Ä0b˄Ɣ ͐ƐÎtʎ ͅk؅  ݅ą Έψ چۆ gjbɌˆ҆Ɇ ȁ ؏ՏӏяǏ$Ɖ,9́Ё >Ӂ>ց fʍlƐeQsN dǣ'ѣ ΉŠm։z ۉ߉ މ˂ A͉  ߈ƈӈΉ҉͉׉ j``ɋlыƊу Ћӊ$‹2؊ ܃ω=]ߞ ĕ Ҋ& 5ߥ<>FN˄T Є֌c߄ ׌kъxʖ +ލݍ ƅ˅ ԅĐ 0injЌژљ܌Ԛ ך{ޕߋ ߌҏk ӏ ޏߏ ȇ΍Շ׍ ʒ oqi ͹ҩא ɐ$҈Π,Ǝ9ՎٖӖ EE ٕfܘlmQːsN dؖՐ'Ԑ mz ՏȐ ͐ ̏Ả  ֒ג qǗhhɗtϐ— $2 =ͼ]߬ˆ ٬Ϭ͈ ϓϋ&Г ֋͑5<֬>FɑNɓTʓ ߑc kԣxФԒڒԉ +Ռ܌ŒВݓ ޓؒۓ ܓٙܜ 0q˟̟ʟ ǟ kԍ Ɏ  ƔՔ ϓΓ vyq ֕ $ؗ,9 MM fltQsؗN d' Ӗmz ڙ ۙ AȘ ő͘ ґߑ yoo{Ӑޟݗ ޗ$2 =] ՝ & έ5<ɴ>մFNT cӚ kҚēЛŚx֙ܙ ߮ɬޙ +Ĝ Üڜ ٜޣӜךțӔћқҜؚٛ ͚Ǜ0xЛ՚Л̦Ъ צЦȤͤՒҕěݕ͛ כkϛ  ΛěÛŜ ɛ؞țٞ  }բxߢ՜ܜӜ ޗَ ߥݥۥѥ$П,®ŗ9חڗɝ TݗTɝ fԣlЦ|QsN dѹ'۹ ؟̠mz Ș ՘ ÞAן  Оݞ؟ܟן ɥvʡvӡˡۡРۙ ڡݠ$̡2 ٟ=˞] Ϋ Ǣ& Ƣ5˴<>F»N՚T ښc k۠Ǡ²Ǭt̬ ڬ̲˫& +ěӛ ܛ͡ աΦīʩ 0Ϯ ңѣ k  ȝӝ ɣޝ ͣԨɿӿ  ݛեΩǩ ݥؤ" ,9@BJPX h r{ +ȹĥڵ +е٥3˟ @ݦFP §[ȧˠ_ѧ gr %Ȧ!rƩ ũ 5ݩƩ1שС ީ ϧ4*  ç $ɧ! Ч ٧ #٭(ʪŦˢ§̩ɪƦթޢ 2]ɚ ѱϱͱ˱$, ţȣ Tˣ ^ԣlįrWyT j' ȫثĬuЫ ի!׫ ɤ Aǫ  ߪƪӪȫΫǫ׫ ނւɭѭƬѥ ЭӬ$­2ج ܥϫ=ݬȷ " ,9@BJPͦX Ԧ¬hڮ ٮr׬ɜۜN +֯կ3ƜŜ­ ?ݤFڧP ߭í[_ ֭İgԯr߯Ű ǰ%!r ȰӨڨݰ ɮ5Ϯ1ݮ  4DZ*ɵIJѱ ȱ б $ȱ!ѱ֩ ɱ б ѯ#( 2ϯ]ٲê ˲$Ԫ,Ȱܸ׸հ ٸӸ T ^lrWͲyǺT jڸײ'ֲ u ̱߱!ԫȲ Ͳ ֱ´Aԫ ô ޴ߴ ϹѹDzײĹ $2 =ɪ ŴϪij"׵ۭ ,صٳ9@BJճPѵXҵ h rwƽ´Uԫ +ծܮŴ3ݣУ ?ƵFP [_ ίgrگ ׵%д!r  5̵ɸ1޵ܸ׵ø ʸϸݸֵָѰ 4*   ׶$!  Ŷ #ż(ʱ 2]߷ $,  T ^lrWyT ͸j' ĺu !ú  Aк ճպ ˹ú Ϲʑ‘ $2Ļ ȴ=   '0:<DIνQͽaɵiеݽy{ &,پ ؾ޾ݾcݵ@ϼּ  ͑o3xԽݽ ߽ ӽʷ־ ҽ׷߾ ˽ֽս %̽! ˽ 4)̸ ֽٸ߽ $!  #ʾӼ(޽ 2LԾչ +ѿٹ !#?JMԹ4 !fkֹRp˺ ׹#ܺ /n2ͣo +Rʣ  #    +""ϵֻ ۻ +oYd& $ 1 $ȼ,߼9 yy flQsN d' mzڼ   A½   Х $2 =] ͼ"ɿ ,ҿ9@BJP Xh p ս +   0o  -C m     ƪ  $,9  fl٨QsN d' mz   A   £ܯ $2 =] " ,9@BJP Xh pŽ  +   0Ǭv  -C m     ´  $,9 ɈÈ flQsN d' mz   A   Ĵ $2 =] " ,9@BJP Xh p  +   0~  -C m       $,9  flͷQsN d' mz   A   о $2 =] + & 5<>FNT c kx +   0 ›C m     ͻ    -46>DL \ ftu +3* NDN Y] ep %!p  51  4*   $!   #( 2Ǐˏ] $,  T ^lrWyT j' u !  A    $2 =ډI#{؄ˊf ЄZ@4w% ${օ ؅hɅۅ̅KR +  ń$"¿   0ejߨäƤ +"ר*3 N ˩bЩqtѩƩѩpө#Ʃ۩ 2&#   X 9CfPLީ1ɩ \σ   <lЈɇ + ߀  ߀  # %$ ì86ϬլƬ΁&T GLzZҫx: ډ  +   -5  ? $,ԃͯ0¯2ܯ/ ![؃܄ 2: ς Pc 8ͯ        $2 <]Ʌ% /=ESY[ c 'j )3 &R4   %ш$   #"  +. '( :) Fȏ " :7ހ 7 # ;) L% :]܌Ì# -;CS[lr؂x}Г , JϕݕV".TǗ   І 0 W     ς   $]ص>JЂF ө?ͨ !'-3DHHĄԈK †ވԄԂ Ȃ -37 JU 8 29B +ԉGƇoچiNẊև څǽŽ ؃Ͻ €+$N۽  Ԇ"٫t5 % +Ѫ$Њ}ԉ +Lj) +:ȋF۫ ʋ)1ȋHł#$ +ƈڈ +ɬڻ Kɽ S* =CHlߟ^ % +ʤQΤӄ ҄( ʋ:˗΂ + +sȇӅԅۅ܅ Όחߌx  چ ۆ  ' фDKΆߙ ބho‡ ԇ Շˇ !Ž ߅ˆ#Èњň͈ˡ̈ƈӡ 8 +߈ˆ +وڈ ވψƀ Ǐ͆K9U; y  CHӇׇ^ `  +Ӈ   +ւ܅ Յ +ӈLjʅÅ Ոۄۍڄˍ + +ʋ˃ʊɋՊރ ɉ2]ȋ + +̌݌*ˌ" ŏ׌ Ԍ7Y0b֋Pӌߌv ߊ2]kڄل # / %O ƋӠ ۠ ыp` +Y. U +շ/T֎ + +ڎύ +֎ֆ ێ؍Վ߆ 4 +   +  ?-hU Ώ"yO ɤ   ",%2 '%DJ ԋ)sZ09 3.0׌k*څ;E}ZV-@6Ό/Ӗ+ŏǏёڑ ǘܩK]642 +1?,̻]һ]AG#Bdpڑ|֑ ӑ¥ڑ ę]ۈǜ ٧Ř̘ Ҝ̧ю, /݇ɬ9Ҥج˓ +#!3Ӫեɪ oϙDךHȬƥ Ï-ʚͥ֏"% : Zڐǩ թ $5/X-É4b8> é))խq{ ]!Ic+x TÛ /ƞ؈  ێ̍ Nĝɝ]) Ӓؒ  ׫")ɰ˫':ή>BΌ !N°bFͬ +MGeў~ '͟'Έˢ؇ɲߢIJ& @ڱĠƠϰ + ݠϠ"֟&ܱųAl\U[ 0ؘ™ ÙȲŴǟ #ƫǫΫ̫̲޲ + ,ۢ!Ø3ح + iNĵC˵ +MU&_̢V@ ѳţ -ѐ ߝЙ љĕΙ˕ ϙҕ ͛›    +ͧʝ'ӝ  ʮϩ å'kdҷ¶ϟ +թګ˟͞ ӛ)  ۸m 2{ХȦ8 ϦZlۦ ޥ9ΰ԰ѪްӮު=   ޝ˙ Ѳ ՟̝+՝ $  +   ˡԚ 2]ٶ٤3ũܷŨ ʬ"ɻֻ  ˙Է 9 +EK ֪';fĭɭ  ߽ޖʜ Ӝݤ +ŧ ɫȶʮ ) Ҥ2ؤ + εC r%-(Ե+B @ ҬVpY;N@ʡ ٷ Ԥ /AGիuЮŧ£ ħãʧ ɧ ߧ܃ + ɥ5= Ͷ + + Эƭի .  + ï)ӵŨC +؞Ѩܯ3_e + +0 + OU\R +%ǰް W۰Ӟ&: ƯÝ٪ڪɢ è  Ө§ ˧ īū ۯӣͫªͣޤ̪̫ת ˩2]«$±˱ е 6 hJDA?Ƴ @:4ٳ Ͳ3|ҭ ѭ֭ ׭ӫ#ŰʹӴԿγ ̷ ȿ  +00CA͵\Ү$S[n #)RD +޷ޭ¬ ìİ ðڰ ٰ  зշɰ߰ ο:ϟñgַ;پj۱̸hC²HDZ ݱ  1Z)A\  ҹ'?dzȳ ب ѫ Ű αݱ ɸ Гڐ +ڴ߻ܳٴ  2]Ğ +åȨݢݮM ޠ-ƾ$п)  +ß  +SԽ0ƪgm׼ƽ ¾Kڬɞʽ  ՟!4!)1EAGOU]eI: ~#@ +] +Ŷж?L(̠(*֭)/?;ؠ Ͼɿѓв +5 ˲'?٬3Qܢ M~ ȳ +<  *K" o Z    !_Ȱ ڴܴ۴ ̃ 3>Ө̌  =>EJ'õkǵ͵ ۵cf ۵7_   w M E9C ' +# +7>qmǶȶҶ εЃ^ߵ +W=[kmݷ/طȌZ  +- Yiz { ~  !H|MȹS1 ܸ f m HTC +Ƀ#{1K?#/ ;/ab_ 1E&*1?%i̓   MEcσVS#!]  Y уɼlxڼ + $&JIdNY >< +<~ + +O6=    18NF + + +   + + + ־   ' + + ! +  /Z! ( = ۻ : +  +8/ 6 R  + +  +  +$ + .uq   7} +בӑ] |       +    '/ 2 '    %   .6      + z-^ U  +Q +` i + +  +      :Ƕ   G! 0 o=  UN  +    + 1!NEI] +   +   Ӽ = M G *9  ǵ     3  +  I5\!  ' + )1V + -- +uIE -m   ) 0  ,? !# 39  ='- 'iom /8   ]      !!+8G[Z  &/ҧ +  $Bֲ   '  #+$7@  . M T  K ] + {L p0!Dt   " !')  ς5L>4   /!<4=n,M+Hǃ,7Nu K  [  +5  +  + Մ          "+   +    +D  +'+\ + + + +  + + + +@ +     %;   S 0n ,l       !     _"  C  7          +˪  +  + + % +"  +   'c$$ $  "/%% VO%Q!=%"K Z%"%&%  %%,"I #%´V  "V+Z$ k u2ÎF * -D $aK ##C &n   ,4 &$ +9  +!D=!2K @kf[ {s +q Sh7Hs +(5:OhT]v  +2:yB*-NT POf2'_b! [@I   ܁  )       +      <'  f% !)#3 KHWc $q(*&,,*-! 1(÷=S + &-+- K7 +F5%7-4  ,t(,.., AZN*. .+  +(C39|C4`] E(1 * +;y&m0  $ LQ +  +  + + 1#3,,#і$. %3//F/+AFY *?   [ +5N   A +F   f$ 7j| [ -     7b"K  "r q!B   A$22#2%%% ט;!"32 SU& +2)&-!# =&( 3 ! 8  3>12. 62. + 1221W$$3233 3$B;2ѠQ2 dM] 4=3A2434 4$J&Ҋ·   S +˴S   76>՞<΍9$9;;"<0(΍:<'բ 0ۢ   }E=3  =-Ā|z  Հ:$= )=6=;=E ,OEtRAM0 mՁ΁ҁ   Ƥ)E-`݁n[*AY> }ρ>7v,݂ +cd2‚ ѥ%L:68ܻ8@99:٬(+ ȃ9@89Ճ "˃ A>A@82Ń9H΃2 03:  +/A AŎ:? $ŧW8  Ʉ\փ…B[' /W]evp( CWׅOƆ &GM]            ʇ  ؇b  "E "1ʆɪ &/-C=EBD?E;A/@ˆ= CŶDٵ0Ո6 >.D6RD ވ 4ΫFFF ޫ !F A +!*!?! s$04!  "G:G  ‰ GG   +3W" ׫E>3Hhˋ## ыd##fϠ +׀:$Ћ׋؋ ΋I:;I ۋj$$ ##RpÌŒU% ġJ&ܡ&$Jӌ‹ nj%%$$  ZX :MFP΢`g5A *$ $  B    C 8 D CDI%"'Í < +LDK9JHHΎ 2K<ݎ +>9 ώ1΍>LKA Ʊ&% ''ܱ'' €$ $ > +ԀȎ   %% ׎ˏ ?$%G$   $$%\$ā& + & +Ձ Ϗ1j(&FF; +FMِ, M4 >>͂̂MׂւȂ ۃ$߃ϐ(Yˁ' ٥&  Ф ԧ''' +)Ǵ]*.' +,,L +΃X)> Nك ?NV&vNڑ<p'(&dkQ ˥ 'ӵ )„ʄ „ք/X*דړרƓ*7++,, ʅ6,, ۋ ,,І݆7bؔ>ȅ +!,,,,nC,ֆl! 7D5S#! 5,̋σؔĄ˄ƇڃɇЃЇۇ- ѕS:΂؂ +%Uۂ$%͖ //..̗ ,6TƵ&,$8ė'9;̅ۃ ; ۗ,00 00ʊ ɘ ̘̘ %֭:VG91 :ۂ'˂ÊŠ "ċ0̄Ø֘σ%1LԙZ1<=0 22͗+,:'Wش 22ތ ՚22ӯ Қךؚ ΚR ݚ33S22U +ț˛ #  J$X;@כZ2O>Ӿ>&44Ѕ44ʎӅʜñ3 #ұYĜ՜X  Ȋ%ۜ/@L:׎ڎڎ4455̏ ̅՝Mܝ% ɲ +ݓH6 +֓ T ߝ55A4Z  66 + ߔ +. Q˳ +ճ 66B5 +  66 + +ה ڞ0   ς  ф ϐ  ʄ֐ А    փ          ̞-\҆Cz  \ \/77ڞ\&PʗAß D( +(3П \ڗ  ۓ  ȐaӏބVɖ   @ ̄\LÂő PԷ]R~ɏ/pњ +'wˡЕɡ +աݡۡ +%(+.147:%ѡ(ܕ+ϡ.1͡4OR=ɡ@CǡFߌ l^! v +d{~ҕZYОk•ҕԕȕΕؕޕЕߠݠ۠٠נ֕ՠܕӠѠϠ͠ˠɠǠŠ͠ˠɠǠŠàڕ– + "К%(+.147:š=@CFILҚORԚUX[^Țadؚgjmpsߤvyݤ|ۤ٤פդߟϟ۟ˤɤǤΚŤĚџܚɟ   + +&ĕܕ |$   4 0 ޜ?Ld,j     2Ҷ ן  4 + +    5 + + ٟ  5 –    5    +ʗ̪  +Ī   ёՑv˄߆݆Ӑ֐ِܐϥҥեإɣц̣ŠϣφңȊգ͆أĊۣˆޣɆŊdžΊɄЈў̤ݪΤ¦Ӥ֤٤ܤߤ ,Pȑ$՝ʝȝƝ’؝ŒȒԝӧ֧ֈ٧ܧ݅ۅمׅՅӅ߅݅ۅمׅم߅¦Ŧ݅ȦՃȈƤǬ̓̈Ƀʈ˔ΔŃÃĈؤդ˽/  ˩"  Ͱ 4:%ĬL4T߲ Ȭì^ ۬ $¬tˬФ 4Ҭ٣ ìʬѬأ٪1ت( @ݳͪ $ .ˆ͈Ц׮ҝ̝Нɫ̫ޝĝƈϏ +45;>CF  ѵԵʰɰڪ'¶ǶǶʶ߶زٲ߲k۱ j{FLܱP ݱ\ò ֱhձp xɷ ò  ٲڲ l   ԸٸҴѴǹ +ȵǵeMXqZ f ӵԺrȶԵzն Ŷڴƶٴ   Ȼջ ׶лضݻɷ ӷԷԷ  ȹ˼ݸ˸θָ׸  % ˽νֽ۽θϸҸӸ޸ݸȹɹ̹͹ѹg?KPWTY  źhɾƺtԾ zܾ̹ٹ   ǺȺ ݺ޺ǿ     'һѻڼټ   /Aoq0-4: .C Pļ\ü˽ bʽnɽ t| ׽ؼؽ׼ ½ҽ̽ӽʽ +ннؽܽ%(RPڽ>>ɬ̯¸ĸsںиӻ +ع"+.36;>CFKNSV[^cfz$wzöʹعָܹοʿȿƺƺκ23ÿ޺:;ILRSadilqt޽ڽֽԽƻֻ޻ȽƽĽ۷ٷ ּ޼t a úúƺǺ˺κκºٺݺ$ĺ 2XXe ~ l»*ѻԻѻڻۻػ  "  Ǽʼ˼ϼҼҼܼ&  "vǾ ؽ׽ | F +̾˾  "  "r ƿ &  "  "x  +z  +p  $   ޾ h  +    JĿ  ƿ&Z[adjkh  fd + L +  + +   + +  L  +  +  + ݷ Ǿþ       +            % #  +      +    r + + ܺ(      Y"   ! g R     !  R   S"m88::22BBx(RR54(  UB14  T  +" + + + + + + + + + + + +    D  ߷    !            !$),23  +TU\]cfknsv{~(6 [/S  + J E!$-0369<?BEHKNT +"%(+.147:=@KNQTWZ]`cfilorux{~МfMz"  0+9;@h+qsx++ʄI   x^^ ` __  ^ W Z X T  !!\w{}igSsbmqokyud " + +Тg      !(i0 pi0000 +i1 pi0001 +i2 pi0002 +i3 pi0003 +i4 pi0004 +i5 pi0005 +i6 pi0006 +i7 pi0007 +i8 pi0008 +i9 pi0009 +i10 pi0010 +i11 pi0011 +i12 pi0012 +i13 pi0013 +i14 pi0014 +i15 pi0015 +i16 pi0016 +i17 pi0017 +i18 pi0018 +i19 pi0019 +i20 pi0020 +i21 pi0021 +i22 pi0022 +i23 pi0023 +i24 pi0024 +i25 pi0025 +i26 pi0026 +i27 pi0027 +i28 pi0028 +i29 pi0029 +i30 pi0030 +i31 pi0031 +i32 pi0032 +i33 pi0033 +i34 pi0034 +i35 pi0035 +i36 pi0036 +i37 pi0037 +i38 pi0038 +i39 pi0039 +i40 pi0040 +i41 pi0041 +i42 pi0042 +i43 pi0043 +i44 pi0044 +i45 pi0045 +i46 pi0046 +i47 pi0047 +i48 pi0048 +i49 pi0049 +i50 pi0050 +i51 pi0051 +i52 pi0052 +i53 pi0053 +i54 pi0054 +i55 pi0055 +i56 pi0056 +i57 pi0057 +i58 pi0058 +i59 pi0059 +i60 pi0060 +i61 pi0061 +i62 pi0062 +i63 pi0063 +i64 pi0064 +i65 pi0065 +i66 pi0066 +i67 pi0067 +i68 pi0068 +i69 pi0069 +i70 pi0070 +i71 pi0071 +i72 pi0072 +i73 pi0073 +i74 pi0074 +i75 pi0075 +i76 pi0076 +i77 pi0077 +i78 pi0078 +i79 pi0079 +i80 pi0080 +i81 pi0081 +i82 pi0082 +i83 pi0083 +i84 pi0084 +i85 pi0085 +i86 pi0086 +i87 pi0087 +i88 pi0088 +i89 pi0089 +i90 pi0090 +i91 pi0091 +i92 pi0092 +i93 pi0093 +i94 pi0094 +i95 pi0095 +i96 pi0096 +i97 pi0097 +i98 pi0098 +i99 pi0099 +i100 pi0100 +i101 pi0101 +i102 pi0102 +i103 pi0103 +i104 pi0104 +i105 pi0105 +i106 pi0106 +i107 pi0107 +i108 pi0108 +i109 pi0109 +i110 pi0110 +i111 pi0111 +i112 pi0112 +i113 pi0113 +i114 pi0114 +i115 pi0115 +i116 pi0116 +i117 pi0117 +i118 pi0118 +i119 pi0119 +i120 pi0120 +i121 pi0121 +i122 pi0122 +i123 pi0123 +i124 pi0124 +i125 pi0125 +i126 pi0126 +i127 pi0127 +i128 pi0128 +i129 pi0129 +i130 pi0130 +i131 pi0131 +i132 pi0132 +i133 pi0133 +i134 pi0134 +i135 pi0135 +i136 pi0136 +i137 pi0137 +i138 pi0138 +i139 pi0139 +i140 pi0140 +i141 pi0141 +i142 pi0142 +i143 pi0143 +i144 pi0144 +i145 pi0145 +i146 pi0146 +i147 pi0147 +i148 pi0148 +i149 pi0149 +i150 pi0150 +i151 pi0151 +i152 pi0152 +i153 pi0153 +i154 pi0154 +i155 pi0155 +i156 pi0156 +i157 pi0157 +i158 pi0158 +i159 pi0159 +i160 pi0160 +i161 pi0161 +i162 pi0162 +i163 pi0163 +i164 pi0164 +i165 pi0165 +i166 pi0166 +i167 pi0167 +i168 pi0168 +i169 pi0169 +i170 pi0170 +i171 pi0171 +i172 pi0172 +i173 pi0173 +i174 pi0174 +i175 pi0175 +i176 pi0176 +i177 pi0177 +i178 pi0178 +i179 pi0179 +i180 pi0180 +i181 pi0181 +i182 pi0182 +i183 pi0183 +i184 pi0184 +i185 pi0185 +i186 pi0186 +i187 pi0187 +i188 pi0188 +i189 pi0189 +i190 pi0190 +i191 pi0191 +i192 pi0192 +i193 pi0193 +i194 pi0194 +i195 pi0195 +i196 pi0196 +i197 pi0197 +i198 pi0198 +i199 pi0199 +i200 pi0200 +i201 pi0201 +i202 pi0202 +i203 pi0203 +i204 pi0204 +i205 pi0205 +i206 pi0206 +i207 pi0207 +i208 pi0208 +i209 pi0209 +i210 pi0210 +i211 pi0211 +i212 pi0212 +i213 pi0213 +i214 pi0214 +i215 pi0215 +i216 pi0216 +i217 pi0217 +i218 pi0218 +i219 pi0219 +i220 pi0220 +i221 pi0221 +i222 pi0222 +i223 pi0223 +i224 pi0224 +i225 pi0225 +i226 pi0226 +i227 pi0227 +i228 pi0228 +i229 pi0229 +i230 pi0230 +i231 pi0231 +i232 pi0232 +i233 pi0233 +i234 pi0234 +i235 pi0235 +i236 pi0236 +i237 pi0237 +i238 pi0238 +i239 pi0239 +i240 pi0240 +i241 pi0241 +i242 pi0242 +i243 pi0243 +i244 pi0244 +i245 pi0245 +i246 pi0246 +i247 pi0247 +i248 pi0248 +i249 pi0249 +i250 pi0250 +i251 pi0251 +i252 pi0252 +i253 pi0253 +i254 pi0254 +i255 pi0255 +i256 pi0256 +i257 pi0257 +i258 pi0258 +i259 pi0259 +i260 pi0260 +i261 pi0261 +i262 pi0262 +i263 pi0263 +i264 pi0264 +i265 pi0265 +i266 pi0266 +i267 pi0267 +i268 pi0268 +i269 pi0269 +i270 pi0270 +i271 pi0271 +i272 pi0272 +i273 pi0273 +i274 pi0274 +i275 pi0275 +i276 pi0276 +i277 pi0277 +i278 pi0278 +i279 pi0279 +i280 pi0280 +i281 pi0281 +i282 pi0282 +i283 pi0283 +i284 pi0284 +i285 pi0285 +i286 pi0286 +i287 pi0287 +i288 pi0288 +i289 pi0289 +i290 pi0290 +i291 pi0291 +i292 pi0292 +i293 pi0293 +i294 pi0294 +i295 pi0295 +i296 pi0296 +i297 pi0297 +i298 pi0298 +i299 pi0299 +i300 pi0300 +i301 pi0301 +i302 pi0302 +i303 pi0303 +i304 pi0304 +i305 pi0305 +i306 pi0306 +i307 pi0307 +i308 pi0308 +i309 pi0309 +i310 pi0310 +i311 pi0311 +i312 pi0312 +i313 pi0313 +i314 pi0314 +i315 pi0315 +i316 pi0316 +i317 pi0317 +i318 pi0318 +i319 pi0319 +i320 pi0320 +i321 pi0321 +i322 pi0322 +i323 pi0323 +i324 pi0324 +i325 pi0325 +i326 pi0326 +i327 pi0327 +i328 pi0328 +i329 pi0329 +i330 pi0330 +i331 pi0331 +i332 pi0332 +i333 pi0333 +i334 pi0334 +i335 pi0335 +i336 pi0336 +i337 pi0337 +i338 pi0338 +i339 pi0339 +i340 pi0340 +i341 pi0341 +i342 pi0342 +i343 pi0343 +i344 pi0344 +i345 pi0345 +i346 pi0346 +i347 pi0347 +i348 pi0348 +i349 pi0349 +i350 pi0350 +i351 pi0351 +i352 pi0352 +i353 pi0353 +i354 pi0354 +i355 pi0355 +i356 pi0356 +i357 pi0357 +i358 pi0358 +i359 pi0359 +i360 pi0360 +i361 pi0361 +i362 pi0362 +i363 pi0363 +i364 pi0364 +i365 pi0365 +i366 pi0366 +i367 pi0367 +i368 pi0368 +i369 pi0369 +i370 pi0370 +i371 pi0371 +i372 pi0372 +i373 pi0373 +i374 pi0374 +i375 pi0375 +i376 pi0376 +i377 pi0377 +i378 pi0378 +i379 pi0379 +i380 pi0380 +i381 pi0381 +i382 pi0382 +i383 pi0383 +i384 pi0384 +i385 pi0385 +i386 pi0386 +i387 pi0387 +i388 pi0388 +i389 pi0389 +i390 pi0390 +i391 pi0391 +i392 pi0392 +i393 pi0393 +i394 pi0394 +i395 pi0395 +i396 pi0396 +i397 pi0397 +i398 pi0398 +i399 pi0399 +i400 pi0400 +i401 pi0401 +i402 pi0402 +i403 pi0403 +i404 pi0404 +i405 pi0405 +i406 pi0406 +i407 pi0407 +i408 pi0408 +i409 pi0409 +i410 pi0410 +i411 pi0411 +i412 pi0412 +i413 pi0413 +i414 pi0414 +i415 pi0415 +i416 pi0416 +i417 pi0417 +i418 pi0418 +i419 pi0419 +i420 pi0420 +i421 pi0421 +i422 pi0422 +i423 pi0423 +i424 pi0424 +i425 pi0425 +i426 pi0426 +i427 pi0427 +i428 pi0428 +i429 pi0429 +i430 pi0430 +i431 pi0431 +i432 pi0432 +i433 pi0433 +i434 pi0434 +i435 pi0435 +i436 pi0436 +i437 pi0437 +i438 pi0438 +i439 pi0439 +i440 pi0440 +i441 pi0441 +i442 pi0442 +i443 pi0443 +i444 pi0444 +i445 pi0445 +i446 pi0446 +i447 pi0447 +i448 pi0448 +i449 pi0449 +i450 pi0450 +i451 pi0451 +i452 pi0452 +i453 pi0453 +i454 pi0454 +i455 pi0455 +i456 pi0456 +i457 pi0457 +i458 pi0458 +i459 pi0459 +i460 pi0460 +i461 pi0461 +i462 pi0462 +i463 pi0463 +i464 pi0464 +i465 pi0465 +i466 pi0466 +i467 pi0467 +i468 pi0468 +i469 pi0469 +i470 pi0470 +i471 pi0471 +i472 pi0472 +i473 pi0473 +i474 pi0474 +i475 pi0475 +i476 pi0476 +i477 pi0477 +i478 pi0478 +i479 pi0479 +i480 pi0480 +i481 pi0481 +i482 pi0482 +i483 pi0483 +i484 pi0484 +i485 pi0485 +i486 pi0486 +i487 pi0487 +i488 pi0488 +i489 pi0489 +i490 pi0490 +i491 pi0491 +i492 pi0492 +i493 pi0493 +i494 pi0494 +i495 pi0495 +i496 pi0496 +i497 pi0497 +i498 pi0498 +i499 pi0499 +i500 pi0500 +i501 pi0501 +i502 pi0502 +i503 pi0503 +i504 pi0504 +i505 pi0505 +i506 pi0506 +i507 pi0507 +i508 pi0508 +i509 pi0509 +i510 pi0510 +i511 pi0511 +i512 pi0512 +i513 pi0513 +i514 pi0514 +i515 pi0515 +i516 pi0516 +i517 pi0517 +i518 pi0518 +i519 pi0519 +i520 pi0520 +i521 pi0521 +i522 pi0522 +i523 pi0523 +i524 pi0524 +i525 pi0525 +i526 pi0526 +i527 pi0527 +i528 pi0528 +i529 pi0529 +i530 pi0530 +i531 pi0531 +i532 pi0532 +i533 pi0533 +i534 pi0534 +i535 pi0535 +i536 pi0536 +i537 pi0537 +i538 pi0538 +i539 pi0539 +i540 pi0540 +i541 pi0541 +i542 pi0542 +i543 pi0543 +i544 pi0544 +i545 pi0545 +i546 pi0546 +i547 pi0547 +i548 pi0548 +i549 pi0549 +i550 pi0550 +i551 pi0551 +i552 pi0552 +i553 pi0553 +i554 pi0554 +i555 pi0555 +i556 pi0556 +i557 pi0557 +i558 pi0558 +i559 pi0559 +i560 pi0560 +i561 pi0561 +i562 pi0562 +i563 pi0563 +i564 pi0564 +i565 pi0565 +i566 pi0566 +i567 pi0567 +i568 pi0568 +i569 pi0569 +i570 pi0570 +i571 pi0571 +i572 pi0572 +i573 pi0573 +i574 pi0574 +i575 pi0575 +i576 pi0576 +i577 pi0577 +i578 pi0578 +i579 pi0579 +i580 pi0580 +i581 pi0581 +i582 pi0582 +i583 pi0583 +i584 pi0584 +i585 pi0585 +i586 pi0586 +i587 pi0587 +i588 pi0588 +i589 pi0589 +i590 pi0590 +i591 pi0591 +i592 pi0592 +i593 pi0593 +i594 pi0594 +i595 pi0595 +i596 pi0596 +i597 pi0597 +i598 pi0598 +i599 pi0599 +i600 pi0600 +i601 pi0601 +i602 pi0602 +i603 pi0603 +i604 pi0604 +i605 pi0605 +i606 pi0606 +i607 pi0607 +i608 pi0608 +i609 pi0609 +i610 pi0610 +i611 pi0611 +i612 pi0612 +i613 pi0613 +i614 pi0614 +i615 pi0615 +i616 pi0616 +i617 pi0617 +i618 pi0618 +i619 pi0619 +i620 pi0620 +i621 pi0621 +i622 pi0622 +i623 pi0623 +i624 pi0624 +i625 pi0625 +i626 pi0626 +i627 pi0627 +i628 pi0628 +i629 pi0629 +i630 pi0630 +i631 pi0631 +i632 pi0632 +i633 pi0633 +i634 pi0634 +i635 pi0635 +i636 pi0636 +i637 pi0637 +i638 pi0638 +i639 pi0639 +i640 pi0640 +i641 pi0641 +i642 pi0642 +i643 pi0643 +i644 pi0644 +i645 pi0645 +i646 pi0646 +i647 pi0647 +i648 pi0648 +i649 pi0649 +i650 pi0650 +i651 pi0651 +i652 pi0652 +i653 pi0653 +i654 pi0654 +i655 pi0655 +i656 pi0656 +i657 pi0657 +i658 pi0658 +i659 pi0659 +i660 pi0660 +i661 pi0661 +i662 pi0662 +i663 pi0663 +i664 pi0664 +i665 pi0665 +i666 pi0666 +i667 pi0667 +i668 pi0668 +i669 pi0669 +i670 pi0670 +i671 pi0671 +i672 pi0672 +i673 pi0673 +i674 pi0674 +i675 pi0675 +i676 pi0676 +i677 pi0677 +i678 pi0678 +i679 pi0679 +i680 pi0680 +i681 pi0681 +i682 pi0682 +i683 pi0683 +i684 pi0684 +i685 pi0685 +i686 pi0686 +i687 pi0687 +i688 pi0688 +i689 pi0689 +i690 pi0690 +i691 pi0691 +i692 pi0692 +i693 pi0693 +i694 pi0694 +i695 pi0695 +i696 pi0696 +i697 pi0697 +i698 pi0698 +i699 pi0699 +i700 pi0700 +i701 pi0701 +i702 pi0702 +i703 pi0703 +i704 pi0704 +i705 pi0705 +i706 pi0706 +i707 pi0707 +i708 pi0708 +i709 pi0709 +i710 pi0710 +i711 pi0711 +i712 pi0712 +i713 pi0713 +i714 pi0714 +i715 pi0715 +i716 pi0716 +i717 pi0717 +i718 pi0718 +i719 pi0719 +i720 pi0720 +i721 pi0721 +i722 pi0722 +i723 pi0723 +i724 pi0724 +i725 pi0725 +i726 pi0726 +i727 pi0727 +i728 pi0728 +i729 pi0729 +i730 pi0730 +i731 pi0731 +i732 pi0732 +i733 pi0733 +i734 pi0734 +i735 pi0735 +i736 pi0736 +i737 pi0737 +i738 pi0738 +i739 pi0739 +i740 pi0740 +i741 pi0741 +i742 pi0742 +i743 pi0743 +i744 pi0744 +i745 pi0745 +i746 pi0746 +i747 pi0747 +i748 pi0748 +i749 pi0749 +i750 pi0750 +i751 pi0751 +i752 pi0752 +i753 pi0753 +i754 pi0754 +i755 pi0755 +i756 pi0756 +i757 pi0757 +i758 pi0758 +i759 pi0759 +i760 pi0760 +i761 pi0761 +i762 pi0762 +i763 pi0763 +i764 pi0764 +i765 pi0765 +i766 pi0766 +i767 pi0767 +i768 pi0768 +i769 pi0769 +i770 pi0770 +i771 pi0771 +i772 pi0772 +i773 pi0773 +i774 pi0774 +i775 pi0775 +i776 pi0776 +i777 pi0777 +i778 pi0778 +i779 pi0779 +i780 pi0780 +i781 pi0781 +i782 pi0782 +i783 pi0783 +i784 pi0784 +i785 pi0785 +i786 pi0786 +i787 pi0787 +i788 pi0788 +i789 pi0789 +i790 pi0790 +i791 pi0791 +i792 pi0792 +i793 pi0793 +i794 pi0794 +i795 pi0795 +i796 pi0796 +i797 pi0797 +i798 pi0798 +i799 pi0799 +i800 pi0800 +i801 pi0801 +i802 pi0802 +i803 pi0803 +i804 pi0804 +i805 pi0805 +i806 pi0806 +i807 pi0807 +i808 pi0808 +i809 pi0809 +i810 pi0810 +i811 pi0811 +i812 pi0812 +i813 pi0813 +i814 pi0814 +i815 pi0815 +i816 pi0816 +i817 pi0817 +i818 pi0818 +i819 pi0819 +i820 pi0820 +i821 pi0821 +i822 pi0822 +i823 pi0823 +i824 pi0824 +i825 pi0825 +i826 pi0826 +i827 pi0827 +i828 pi0828 +i829 pi0829 +i830 pi0830 +i831 pi0831 +i832 pi0832 +i833 pi0833 +i834 pi0834 +i835 pi0835 +i836 pi0836 +i837 pi0837 +i838 pi0838 +i839 pi0839 +i840 pi0840 +i841 pi0841 +i842 pi0842 +i843 pi0843 +i844 pi0844 +i845 pi0845 +i846 pi0846 +i847 pi0847 +i848 pi0848 +i849 pi0849 +i850 pi0850 +i851 pi0851 +i852 pi0852 +i853 pi0853 +i854 pi0854 +i855 pi0855 +i856 pi0856 +i857 pi0857 +i858 pi0858 +i859 pi0859 +i860 pi0860 +i861 pi0861 +i862 pi0862 +i863 pi0863 +i864 pi0864 +i865 pi0865 +i866 pi0866 +i867 pi0867 +i868 pi0868 +i869 pi0869 +i870 pi0870 +i871 pi0871 +i872 pi0872 +i873 pi0873 +i874 pi0874 +i875 pi0875 +i876 pi0876 +i877 pi0877 +i878 pi0878 +i879 pi0879 +i880 pi0880 +i881 pi0881 +i882 pi0882 +i883 pi0883 +i884 pi0884 +i885 pi0885 +i886 pi0886 +i887 pi0887 +i888 pi0888 +i889 pi0889 +i890 pi0890 +i891 pi0891 +i892 pi0892 +i893 pi0893 +i894 pi0894 +i895 pi0895 +i896 pi0896 +i897 pi0897 +i898 pi0898 +i899 pi0899 +i900 pi0900 +i901 pi0901 +i902 pi0902 +i903 pi0903 +i904 pi0904 +i905 pi0905 +i906 pi0906 +i907 pi0907 +i908 pi0908 +i909 pi0909 +i910 pi0910 +i911 pi0911 +i912 pi0912 +i913 pi0913 +i914 pi0914 +i915 pi0915 +i916 pi0916 +i917 pi0917 +i918 pi0918 +i919 pi0919 +i920 pi0920 +i921 pi0921 +i922 pi0922 +i923 pi0923 +i924 pi0924 +i925 pi0925 +i926 pi0926 +i927 pi0927 +i928 pi0928 +i929 pi0929 +i930 pi0930 +i931 pi0931 +i932 pi0932 +i933 pi0933 +i934 pi0934 +i935 pi0935 +i936 pi0936 +i937 pi0937 +i938 pi0938 +i939 pi0939 +i940 pi0940 +i941 pi0941 +i942 pi0942 +i943 pi0943 +i944 pi0944 +i945 pi0945 +i946 pi0946 +i947 pi0947 +i948 pi0948 +i949 pi0949 +i950 pi0950 +i951 pi0951 +i952 pi0952 +i953 pi0953 +i954 pi0954 +i955 pi0955 +i956 pi0956 +i957 pi0957 +i958 pi0958 +i959 pi0959 +i960 pi0960 +i961 pi0961 +i962 pi0962 +i963 pi0963 +i964 pi0964 +i965 pi0965 +i966 pi0966 +i967 pi0967 +i968 pi0968 +i969 pi0969 +i970 pi0970 +i971 pi0971 +i972 pi0972 +i973 pi0973 +i974 pi0974 +i975 pi0975 +i976 pi0976 +i977 pi0977 +i978 pi0978 +i979 pi0979 +i980 pi0980 +i981 pi0981 +i982 pi0982 +i983 pi0983 +i984 pi0984 +i985 pi0985 +i986 pi0986 +i987 pi0987 +i988 pi0988 +i989 pi0989 +i990 pi0990 +i991 pi0991 +i992 pi0992 +i993 pi0993 +i994 pi0994 +i995 pi0995 +i996 pi0996 +i997 pi0997 +i998 pi0998 +i999 pi0999 +i1000 pi1000 +i1001 pi1001 +i1002 pi1002 +i1003 pi1003 +i1004 pi1004 +i1005 pi1005 +i1006 pi1006 +i1007 pi1007 +i1008 pi1008 +i1009 pi1009 +i1010 pi1010 +i1011 pi1011 +i1012 pi1012 +i1013 pi1013 +i1014 pi1014 +i1015 pi1015 +i1016 pi1016 +i1017 pi1017 +i1018 pi1018 +i1019 pi1019 +i1020 pi1020 +i1021 pi1021 +i1022 pi1022 +i1023 pi1023 +i1024 pi1024 +i1025 pi1025 +i1026 pi1026 +i1027 pi1027 +i1028 pi1028 +i1029 pi1029 +i1030 pi1030 +i1031 pi1031 +i1032 pi1032 +i1033 pi1033 +i1034 pi1034 +i1035 pi1035 +i1036 pi1036 +i1037 pi1037 +i1038 pi1038 +i1039 pi1039 +i1040 pi1040 +i1041 pi1041 +i1042 pi1042 +i1043 pi1043 +i1044 pi1044 +i1045 pi1045 +i1046 pi1046 +i1047 pi1047 +i1048 pi1048 +i1049 pi1049 +i1050 pi1050 +i1051 pi1051 +i1052 pi1052 +i1053 pi1053 +i1054 pi1054 +i1055 pi1055 +i1056 pi1056 +i1057 pi1057 +i1058 pi1058 +i1059 pi1059 +i1060 pi1060 +i1061 pi1061 +i1062 pi1062 +i1063 pi1063 +i1064 pi1064 +i1065 pi1065 +i1066 pi1066 +i1067 pi1067 +i1068 pi1068 +i1069 pi1069 +i1070 pi1070 +i1071 pi1071 +i1072 pi1072 +i1073 pi1073 +i1074 pi1074 +i1075 pi1075 +i1076 pi1076 +i1077 pi1077 +i1078 pi1078 +i1079 pi1079 +i1080 pi1080 +i1081 pi1081 +i1082 pi1082 +i1083 pi1083 +i1084 pi1084 +i1085 pi1085 +i1086 pi1086 +i1087 pi1087 +i1088 pi1088 +i1089 pi1089 +i1090 pi1090 +i1091 pi1091 +i1092 pi1092 +i1093 pi1093 +i1094 pi1094 +i1095 pi1095 +i1096 pi1096 +i1097 pi1097 +i1098 pi1098 +i1099 pi1099 +i1100 pi1100 +i1101 pi1101 +i1102 pi1102 +i1103 pi1103 +i1104 pi1104 +i1105 pi1105 +i1106 pi1106 +i1107 pi1107 +i1108 pi1108 +i1109 pi1109 +i1110 pi1110 +i1111 pi1111 +i1112 pi1112 +i1113 pi1113 +i1114 pi1114 +i1115 pi1115 +i1116 pi1116 +i1117 pi1117 +i1118 pi1118 +i1119 pi1119 +i1120 pi1120 +i1121 pi1121 +i1122 pi1122 +i1123 pi1123 +i1124 pi1124 +i1125 pi1125 +i1126 pi1126 +i1127 pi1127 +i1128 pi1128 +i1129 pi1129 +i1130 pi1130 +i1131 pi1131 +i1132 pi1132 +i1133 pi1133 +i1134 pi1134 +i1135 pi1135 +i1136 pi1136 +i1137 pi1137 +i1138 pi1138 +i1139 pi1139 +i1140 pi1140 +i1141 pi1141 +i1142 pi1142 +i1143 pi1143 +i1144 pi1144 +i1145 pi1145 +i1146 pi1146 +i1147 pi1147 +i1148 pi1148 +i1149 pi1149 +i1150 pi1150 +i1151 pi1151 +i1152 pi1152 +i1153 pi1153 +i1154 pi1154 +i1155 pi1155 +i1156 pi1156 +i1157 pi1157 +i1158 pi1158 +i1159 pi1159 +i1160 pi1160 +i1161 pi1161 +i1162 pi1162 +i1163 pi1163 +i1164 pi1164 +i1165 pi1165 +i1166 pi1166 +i1167 pi1167 +i1168 pi1168 +i1169 pi1169 +i1170 pi1170 +i1171 pi1171 +i1172 pi1172 +i1173 pi1173 +i1174 pi1174 +i1175 pi1175 +i1176 pi1176 +i1177 pi1177 +i1178 pi1178 +i1179 pi1179 +i1180 pi1180 +i1181 pi1181 +i1182 pi1182 +i1183 pi1183 +i1184 pi1184 +i1185 pi1185 +i1186 pi1186 +i1187 pi1187 +i1188 pi1188 +i1189 pi1189 +i1190 pi1190 +i1191 pi1191 +i1192 pi1192 +i1193 pi1193 +i1194 pi1194 +i1195 pi1195 +i1196 pi1196 +i1197 pi1197 +i1198 pi1198 +i1199 pi1199 +i1200 pi1200 +i1201 pi1201 +i1202 pi1202 +i1203 pi1203 +o0 po0000 +o1 po0001 +o2 po0002 +o3 po0003 +o4 po0004 +o5 po0005 +o6 po0006 +o7 po0007 +o8 po0008 +o9 po0009 +o10 po0010 +o11 po0011 +o12 po0012 +o13 po0013 +o14 po0014 +o15 po0015 +o16 po0016 +o17 po0017 +o18 po0018 +o19 po0019 +o20 po0020 +o21 po0021 +o22 po0022 +o23 po0023 +o24 po0024 +o25 po0025 +o26 po0026 +o27 po0027 +o28 po0028 +o29 po0029 +o30 po0030 +o31 po0031 +o32 po0032 +o33 po0033 +o34 po0034 +o35 po0035 +o36 po0036 +o37 po0037 +o38 po0038 +o39 po0039 +o40 po0040 +o41 po0041 +o42 po0042 +o43 po0043 +o44 po0044 +o45 po0045 +o46 po0046 +o47 po0047 +o48 po0048 +o49 po0049 +o50 po0050 +o51 po0051 +o52 po0052 +o53 po0053 +o54 po0054 +o55 po0055 +o56 po0056 +o57 po0057 +o58 po0058 +o59 po0059 +o60 po0060 +o61 po0061 +o62 po0062 +o63 po0063 +o64 po0064 +o65 po0065 +o66 po0066 +o67 po0067 +o68 po0068 +o69 po0069 +o70 po0070 +o71 po0071 +o72 po0072 +o73 po0073 +o74 po0074 +o75 po0075 +o76 po0076 +o77 po0077 +o78 po0078 +o79 po0079 +o80 po0080 +o81 po0081 +o82 po0082 +o83 po0083 +o84 po0084 +o85 po0085 +o86 po0086 +o87 po0087 +o88 po0088 +o89 po0089 +o90 po0090 +o91 po0091 +o92 po0092 +o93 po0093 +o94 po0094 +o95 po0095 +o96 po0096 +o97 po0097 +o98 po0098 +o99 po0099 +o100 po0100 +o101 po0101 +o102 po0102 +o103 po0103 +o104 po0104 +o105 po0105 +o106 po0106 +o107 po0107 +o108 po0108 +o109 po0109 +o110 po0110 +o111 po0111 +o112 po0112 +o113 po0113 +o114 po0114 +o115 po0115 +o116 po0116 +o117 po0117 +o118 po0118 +o119 po0119 +o120 po0120 +o121 po0121 +o122 po0122 +o123 po0123 +o124 po0124 +o125 po0125 +o126 po0126 +o127 po0127 +o128 po0128 +o129 po0129 +o130 po0130 +o131 po0131 +o132 po0132 +o133 po0133 +o134 po0134 +o135 po0135 +o136 po0136 +o137 po0137 +o138 po0138 +o139 po0139 +o140 po0140 +o141 po0141 +o142 po0142 +o143 po0143 +o144 po0144 +o145 po0145 +o146 po0146 +o147 po0147 +o148 po0148 +o149 po0149 +o150 po0150 +o151 po0151 +o152 po0152 +o153 po0153 +o154 po0154 +o155 po0155 +o156 po0156 +o157 po0157 +o158 po0158 +o159 po0159 +o160 po0160 +o161 po0161 +o162 po0162 +o163 po0163 +o164 po0164 +o165 po0165 +o166 po0166 +o167 po0167 +o168 po0168 +o169 po0169 +o170 po0170 +o171 po0171 +o172 po0172 +o173 po0173 +o174 po0174 +o175 po0175 +o176 po0176 +o177 po0177 +o178 po0178 +o179 po0179 +o180 po0180 +o181 po0181 +o182 po0182 +o183 po0183 +o184 po0184 +o185 po0185 +o186 po0186 +o187 po0187 +o188 po0188 +o189 po0189 +o190 po0190 +o191 po0191 +o192 po0192 +o193 po0193 +o194 po0194 +o195 po0195 +o196 po0196 +o197 po0197 +o198 po0198 +o199 po0199 +o200 po0200 +o201 po0201 +o202 po0202 +o203 po0203 +o204 po0204 +o205 po0205 +o206 po0206 +o207 po0207 +o208 po0208 +o209 po0209 +o210 po0210 +o211 po0211 +o212 po0212 +o213 po0213 +o214 po0214 +o215 po0215 +o216 po0216 +o217 po0217 +o218 po0218 +o219 po0219 +o220 po0220 +o221 po0221 +o222 po0222 +o223 po0223 +o224 po0224 +o225 po0225 +o226 po0226 +o227 po0227 +o228 po0228 +o229 po0229 +o230 po0230 +o231 po0231 +o232 po0232 +o233 po0233 +o234 po0234 +o235 po0235 +o236 po0236 +o237 po0237 +o238 po0238 +o239 po0239 +o240 po0240 +o241 po0241 +o242 po0242 +o243 po0243 +o244 po0244 +o245 po0245 +o246 po0246 +o247 po0247 +o248 po0248 +o249 po0249 +o250 po0250 +o251 po0251 +o252 po0252 +o253 po0253 +o254 po0254 +o255 po0255 +o256 po0256 +o257 po0257 +o258 po0258 +o259 po0259 +o260 po0260 +o261 po0261 +o262 po0262 +o263 po0263 +o264 po0264 +o265 po0265 +o266 po0266 +o267 po0267 +o268 po0268 +o269 po0269 +o270 po0270 +o271 po0271 +o272 po0272 +o273 po0273 +o274 po0274 +o275 po0275 +o276 po0276 +o277 po0277 +o278 po0278 +o279 po0279 +o280 po0280 +o281 po0281 +o282 po0282 +o283 po0283 +o284 po0284 +o285 po0285 +o286 po0286 +o287 po0287 +o288 po0288 +o289 po0289 +o290 po0290 +o291 po0291 +o292 po0292 +o293 po0293 +o294 po0294 +o295 po0295 +o296 po0296 +o297 po0297 +o298 po0298 +o299 po0299 +o300 po0300 +o301 po0301 +o302 po0302 +o303 po0303 +o304 po0304 +o305 po0305 +o306 po0306 +o307 po0307 +o308 po0308 +o309 po0309 +o310 po0310 +o311 po0311 +o312 po0312 +o313 po0313 +o314 po0314 +o315 po0315 +o316 po0316 +o317 po0317 +o318 po0318 +o319 po0319 +o320 po0320 +o321 po0321 +o322 po0322 +o323 po0323 +o324 po0324 +o325 po0325 +o326 po0326 +o327 po0327 +o328 po0328 +o329 po0329 +o330 po0330 +o331 po0331 +o332 po0332 +o333 po0333 +o334 po0334 +o335 po0335 +o336 po0336 +o337 po0337 +o338 po0338 +o339 po0339 +o340 po0340 +o341 po0341 +o342 po0342 +o343 po0343 +o344 po0344 +o345 po0345 +o346 po0346 +o347 po0347 +o348 po0348 +o349 po0349 +o350 po0350 +o351 po0351 +o352 po0352 +o353 po0353 +o354 po0354 +o355 po0355 +o356 po0356 +o357 po0357 +o358 po0358 +o359 po0359 +o360 po0360 +o361 po0361 +o362 po0362 +o363 po0363 +o364 po0364 +o365 po0365 +o366 po0366 +o367 po0367 +o368 po0368 +o369 po0369 +o370 po0370 +o371 po0371 +o372 po0372 +o373 po0373 +o374 po0374 +o375 po0375 +o376 po0376 +o377 po0377 +o378 po0378 +o379 po0379 +o380 po0380 +o381 po0381 +o382 po0382 +o383 po0383 +o384 po0384 +o385 po0385 +o386 po0386 +o387 po0387 +o388 po0388 +o389 po0389 +o390 po0390 +o391 po0391 +o392 po0392 +o393 po0393 +o394 po0394 +o395 po0395 +o396 po0396 +o397 po0397 +o398 po0398 +o399 po0399 +o400 po0400 +o401 po0401 +o402 po0402 +o403 po0403 +o404 po0404 +o405 po0405 +o406 po0406 +o407 po0407 +o408 po0408 +o409 po0409 +o410 po0410 +o411 po0411 +o412 po0412 +o413 po0413 +o414 po0414 +o415 po0415 +o416 po0416 +o417 po0417 +o418 po0418 +o419 po0419 +o420 po0420 +o421 po0421 +o422 po0422 +o423 po0423 +o424 po0424 +o425 po0425 +o426 po0426 +o427 po0427 +o428 po0428 +o429 po0429 +o430 po0430 +o431 po0431 +o432 po0432 +o433 po0433 +o434 po0434 +o435 po0435 +o436 po0436 +o437 po0437 +o438 po0438 +o439 po0439 +o440 po0440 +o441 po0441 +o442 po0442 +o443 po0443 +o444 po0444 +o445 po0445 +o446 po0446 +o447 po0447 +o448 po0448 +o449 po0449 +o450 po0450 +o451 po0451 +o452 po0452 +o453 po0453 +o454 po0454 +o455 po0455 +o456 po0456 +o457 po0457 +o458 po0458 +o459 po0459 +o460 po0460 +o461 po0461 +o462 po0462 +o463 po0463 +o464 po0464 +o465 po0465 +o466 po0466 +o467 po0467 +o468 po0468 +o469 po0469 +o470 po0470 +o471 po0471 +o472 po0472 +o473 po0473 +o474 po0474 +o475 po0475 +o476 po0476 +o477 po0477 +o478 po0478 +o479 po0479 +o480 po0480 +o481 po0481 +o482 po0482 +o483 po0483 +o484 po0484 +o485 po0485 +o486 po0486 +o487 po0487 +o488 po0488 +o489 po0489 +o490 po0490 +o491 po0491 +o492 po0492 +o493 po0493 +o494 po0494 +o495 po0495 +o496 po0496 +o497 po0497 +o498 po0498 +o499 po0499 +o500 po0500 +o501 po0501 +o502 po0502 +o503 po0503 +o504 po0504 +o505 po0505 +o506 po0506 +o507 po0507 +o508 po0508 +o509 po0509 +o510 po0510 +o511 po0511 +o512 po0512 +o513 po0513 +o514 po0514 +o515 po0515 +o516 po0516 +o517 po0517 +o518 po0518 +o519 po0519 +o520 po0520 +o521 po0521 +o522 po0522 +o523 po0523 +o524 po0524 +o525 po0525 +o526 po0526 +o527 po0527 +o528 po0528 +o529 po0529 +o530 po0530 +o531 po0531 +o532 po0532 +o533 po0533 +o534 po0534 +o535 po0535 +o536 po0536 +o537 po0537 +o538 po0538 +o539 po0539 +o540 po0540 +o541 po0541 +o542 po0542 +o543 po0543 +o544 po0544 +o545 po0545 +o546 po0546 +o547 po0547 +o548 po0548 +o549 po0549 +o550 po0550 +o551 po0551 +o552 po0552 +o553 po0553 +o554 po0554 +o555 po0555 +o556 po0556 +o557 po0557 +o558 po0558 +o559 po0559 +o560 po0560 +o561 po0561 +o562 po0562 +o563 po0563 +o564 po0564 +o565 po0565 +o566 po0566 +o567 po0567 +o568 po0568 +o569 po0569 +o570 po0570 +o571 po0571 +o572 po0572 +o573 po0573 +o574 po0574 +o575 po0575 +o576 po0576 +o577 po0577 +o578 po0578 +o579 po0579 +o580 po0580 +o581 po0581 +o582 po0582 +o583 po0583 +o584 po0584 +o585 po0585 +o586 po0586 +o587 po0587 +o588 po0588 +o589 po0589 +o590 po0590 +o591 po0591 +o592 po0592 +o593 po0593 +o594 po0594 +o595 po0595 +o596 po0596 +o597 po0597 +o598 po0598 +o599 po0599 +o600 po0600 +o601 po0601 +o602 po0602 +o603 po0603 +o604 po0604 +o605 po0605 +o606 po0606 +o607 po0607 +o608 po0608 +o609 po0609 +o610 po0610 +o611 po0611 +o612 po0612 +o613 po0613 +o614 po0614 +o615 po0615 +o616 po0616 +o617 po0617 +o618 po0618 +o619 po0619 +o620 po0620 +o621 po0621 +o622 po0622 +o623 po0623 +o624 po0624 +o625 po0625 +o626 po0626 +o627 po0627 +o628 po0628 +o629 po0629 +o630 po0630 +o631 po0631 +o632 po0632 +o633 po0633 +o634 po0634 +o635 po0635 +o636 po0636 +o637 po0637 +o638 po0638 +o639 po0639 +o640 po0640 +o641 po0641 +o642 po0642 +o643 po0643 +o644 po0644 +o645 po0645 +o646 po0646 +o647 po0647 +o648 po0648 +o649 po0649 +o650 po0650 +o651 po0651 +o652 po0652 +o653 po0653 +o654 po0654 +o655 po0655 +o656 po0656 +o657 po0657 +o658 po0658 +o659 po0659 +o660 po0660 +o661 po0661 +o662 po0662 +o663 po0663 +o664 po0664 +o665 po0665 +o666 po0666 +o667 po0667 +o668 po0668 +o669 po0669 +o670 po0670 +o671 po0671 +o672 po0672 +o673 po0673 +o674 po0674 +o675 po0675 +o676 po0676 +o677 po0677 +o678 po0678 +o679 po0679 +o680 po0680 +o681 po0681 +o682 po0682 +o683 po0683 +o684 po0684 +o685 po0685 +o686 po0686 +o687 po0687 +o688 po0688 +o689 po0689 +o690 po0690 +o691 po0691 +o692 po0692 +o693 po0693 +o694 po0694 +o695 po0695 +o696 po0696 +o697 po0697 +o698 po0698 +o699 po0699 +o700 po0700 +o701 po0701 +o702 po0702 +o703 po0703 +o704 po0704 +o705 po0705 +o706 po0706 +o707 po0707 +o708 po0708 +o709 po0709 +o710 po0710 +o711 po0711 +o712 po0712 +o713 po0713 +o714 po0714 +o715 po0715 +o716 po0716 +o717 po0717 +o718 po0718 +o719 po0719 +o720 po0720 +o721 po0721 +o722 po0722 +o723 po0723 +o724 po0724 +o725 po0725 +o726 po0726 +o727 po0727 +o728 po0728 +o729 po0729 +o730 po0730 +o731 po0731 +o732 po0732 +o733 po0733 +o734 po0734 +o735 po0735 +o736 po0736 +o737 po0737 +o738 po0738 +o739 po0739 +o740 po0740 +o741 po0741 +o742 po0742 +o743 po0743 +o744 po0744 +o745 po0745 +o746 po0746 +o747 po0747 +o748 po0748 +o749 po0749 +o750 po0750 +o751 po0751 +o752 po0752 +o753 po0753 +o754 po0754 +o755 po0755 +o756 po0756 +o757 po0757 +o758 po0758 +o759 po0759 +o760 po0760 +o761 po0761 +o762 po0762 +o763 po0763 +o764 po0764 +o765 po0765 +o766 po0766 +o767 po0767 +o768 po0768 +o769 po0769 +o770 po0770 +o771 po0771 +o772 po0772 +o773 po0773 +o774 po0774 +o775 po0775 +o776 po0776 +o777 po0777 +o778 po0778 +o779 po0779 +o780 po0780 +o781 po0781 +o782 po0782 +o783 po0783 +o784 po0784 +o785 po0785 +o786 po0786 +o787 po0787 +o788 po0788 +o789 po0789 +o790 po0790 +o791 po0791 +o792 po0792 +o793 po0793 +o794 po0794 +o795 po0795 +o796 po0796 +o797 po0797 +o798 po0798 +o799 po0799 +o800 po0800 +o801 po0801 +o802 po0802 +o803 po0803 +o804 po0804 +o805 po0805 +o806 po0806 +o807 po0807 +o808 po0808 +o809 po0809 +o810 po0810 +o811 po0811 +o812 po0812 +o813 po0813 +o814 po0814 +o815 po0815 +o816 po0816 +o817 po0817 +o818 po0818 +o819 po0819 +o820 po0820 +o821 po0821 +o822 po0822 +o823 po0823 +o824 po0824 +o825 po0825 +o826 po0826 +o827 po0827 +o828 po0828 +o829 po0829 +o830 po0830 +o831 po0831 +o832 po0832 +o833 po0833 +o834 po0834 +o835 po0835 +o836 po0836 +o837 po0837 +o838 po0838 +o839 po0839 +o840 po0840 +o841 po0841 +o842 po0842 +o843 po0843 +o844 po0844 +o845 po0845 +o846 po0846 +o847 po0847 +o848 po0848 +o849 po0849 +o850 po0850 +o851 po0851 +o852 po0852 +o853 po0853 +o854 po0854 +o855 po0855 +o856 po0856 +o857 po0857 +o858 po0858 +o859 po0859 +o860 po0860 +o861 po0861 +o862 po0862 +o863 po0863 +o864 po0864 +o865 po0865 +o866 po0866 +o867 po0867 +o868 po0868 +o869 po0869 +o870 po0870 +o871 po0871 +o872 po0872 +o873 po0873 +o874 po0874 +o875 po0875 +o876 po0876 +o877 po0877 +o878 po0878 +o879 po0879 +o880 po0880 +o881 po0881 +o882 po0882 +o883 po0883 +o884 po0884 +o885 po0885 +o886 po0886 +o887 po0887 +o888 po0888 +o889 po0889 +o890 po0890 +o891 po0891 +o892 po0892 +o893 po0893 +o894 po0894 +o895 po0895 +o896 po0896 +o897 po0897 +o898 po0898 +o899 po0899 +o900 po0900 +o901 po0901 +o902 po0902 +o903 po0903 +o904 po0904 +o905 po0905 +o906 po0906 +o907 po0907 +o908 po0908 +o909 po0909 +o910 po0910 +o911 po0911 +o912 po0912 +o913 po0913 +o914 po0914 +o915 po0915 +o916 po0916 +o917 po0917 +o918 po0918 +o919 po0919 +o920 po0920 +o921 po0921 +o922 po0922 +o923 po0923 +o924 po0924 +o925 po0925 +o926 po0926 +o927 po0927 +o928 po0928 +o929 po0929 +o930 po0930 +o931 po0931 +o932 po0932 +o933 po0933 +o934 po0934 +o935 po0935 +o936 po0936 +o937 po0937 +o938 po0938 +o939 po0939 +o940 po0940 +o941 po0941 +o942 po0942 +o943 po0943 +o944 po0944 +o945 po0945 +o946 po0946 +o947 po0947 +o948 po0948 +o949 po0949 +o950 po0950 +o951 po0951 +o952 po0952 +o953 po0953 +o954 po0954 +o955 po0955 +o956 po0956 +o957 po0957 +o958 po0958 +o959 po0959 +o960 po0960 +o961 po0961 +o962 po0962 +o963 po0963 +o964 po0964 +o965 po0965 +o966 po0966 +o967 po0967 +o968 po0968 +o969 po0969 +o970 po0970 +o971 po0971 +o972 po0972 +o973 po0973 +o974 po0974 +o975 po0975 +o976 po0976 +o977 po0977 +o978 po0978 +o979 po0979 +o980 po0980 +o981 po0981 +o982 po0982 +o983 po0983 +o984 po0984 +o985 po0985 +o986 po0986 +o987 po0987 +o988 po0988 +o989 po0989 +o990 po0990 +o991 po0991 +o992 po0992 +o993 po0993 +o994 po0994 +o995 po0995 +o996 po0996 +o997 po0997 +o998 po0998 +o999 po0999 +o1000 po1000 +o1001 po1001 +o1002 po1002 +o1003 po1003 +o1004 po1004 +o1005 po1005 +o1006 po1006 +o1007 po1007 +o1008 po1008 +o1009 po1009 +o1010 po1010 +o1011 po1011 +o1012 po1012 +o1013 po1013 +o1014 po1014 +o1015 po1015 +o1016 po1016 +o1017 po1017 +o1018 po1018 +o1019 po1019 +o1020 po1020 +o1021 po1021 +o1022 po1022 +o1023 po1023 +o1024 po1024 +o1025 po1025 +o1026 po1026 +o1027 po1027 +o1028 po1028 +o1029 po1029 +o1030 po1030 +o1031 po1031 +o1032 po1032 +o1033 po1033 +o1034 po1034 +o1035 po1035 +o1036 po1036 +o1037 po1037 +o1038 po1038 +o1039 po1039 +o1040 po1040 +o1041 po1041 +o1042 po1042 +o1043 po1043 +o1044 po1044 +o1045 po1045 +o1046 po1046 +o1047 po1047 +o1048 po1048 +o1049 po1049 +o1050 po1050 +o1051 po1051 +o1052 po1052 +o1053 po1053 +o1054 po1054 +o1055 po1055 +o1056 po1056 +o1057 po1057 +o1058 po1058 +o1059 po1059 +o1060 po1060 +o1061 po1061 +o1062 po1062 +o1063 po1063 +o1064 po1064 +o1065 po1065 +o1066 po1066 +o1067 po1067 +o1068 po1068 +o1069 po1069 +o1070 po1070 +o1071 po1071 +o1072 po1072 +o1073 po1073 +o1074 po1074 +o1075 po1075 +o1076 po1076 +o1077 po1077 +o1078 po1078 +o1079 po1079 +o1080 po1080 +o1081 po1081 +o1082 po1082 +o1083 po1083 +o1084 po1084 +o1085 po1085 +o1086 po1086 +o1087 po1087 +o1088 po1088 +o1089 po1089 +o1090 po1090 +o1091 po1091 +o1092 po1092 +o1093 po1093 +o1094 po1094 +o1095 po1095 +o1096 po1096 +o1097 po1097 +o1098 po1098 +o1099 po1099 +o1100 po1100 +o1101 po1101 +o1102 po1102 +o1103 po1103 +o1104 po1104 +o1105 po1105 +o1106 po1106 +o1107 po1107 +o1108 po1108 +o1109 po1109 +o1110 po1110 +o1111 po1111 +o1112 po1112 +o1113 po1113 +o1114 po1114 +o1115 po1115 +o1116 po1116 +o1117 po1117 +o1118 po1118 +o1119 po1119 +o1120 po1120 +o1121 po1121 +o1122 po1122 +o1123 po1123 +o1124 po1124 +o1125 po1125 +o1126 po1126 +o1127 po1127 +o1128 po1128 +o1129 po1129 +o1130 po1130 +o1131 po1131 +o1132 po1132 +o1133 po1133 +o1134 po1134 +o1135 po1135 +o1136 po1136 +o1137 po1137 +o1138 po1138 +o1139 po1139 +o1140 po1140 +o1141 po1141 +o1142 po1142 +o1143 po1143 +o1144 po1144 +o1145 po1145 +o1146 po1146 +o1147 po1147 +o1148 po1148 +o1149 po1149 +o1150 po1150 +o1151 po1151 +o1152 po1152 +o1153 po1153 +o1154 po1154 +o1155 po1155 +o1156 po1156 +o1157 po1157 +o1158 po1158 +o1159 po1159 +o1160 po1160 +o1161 po1161 +o1162 po1162 +o1163 po1163 +o1164 po1164 +o1165 po1165 +o1166 po1166 +o1167 po1167 +o1168 po1168 +o1169 po1169 +o1170 po1170 +o1171 po1171 +o1172 po1172 +o1173 po1173 +o1174 po1174 +o1175 po1175 +o1176 po1176 +o1177 po1177 +o1178 po1178 +o1179 po1179 +o1180 po1180 +o1181 po1181 +o1182 po1182 +o1183 po1183 +o1184 po1184 +o1185 po1185 +o1186 po1186 +o1187 po1187 +o1188 po1188 +o1189 po1189 +o1190 po1190 +o1191 po1191 +o1192 po1192 +o1193 po1193 +o1194 po1194 +o1195 po1195 +o1196 po1196 +o1197 po1197 +o1198 po1198 +o1199 po1199 +o1200 po1200 +o1201 po1201 +o1202 po1202 +o1203 po1203 +o1204 po1204 +o1205 po1205 +o1206 po1206 +o1207 po1207 +o1208 po1208 +o1209 po1209 +o1210 po1210 +o1211 po1211 +o1212 po1212 +o1213 po1213 +o1214 po1214 +o1215 po1215 +o1216 po1216 +o1217 po1217 +o1218 po1218 +o1219 po1219 +o1220 po1220 +o1221 po1221 +o1222 po1222 +o1223 po1223 +o1224 po1224 +o1225 po1225 +o1226 po1226 +o1227 po1227 +o1228 po1228 +o1229 po1229 +o1230 po1230 +c +mem_ctrl +This file was written by ABC on Thu Mar 5 14:40:22 2015 +For information about AIGER format, refer to http://fmv.jku.at/aiger diff --git a/benchmarks/multiplier.aig b/benchmarks/multiplier.aig new file mode 100644 index 0000000..ca4dc7c --- /dev/null +++ b/benchmarks/multiplier.aig @@ -0,0 +1,537 @@ +aig 27190 128 0 128 27062 +264 +306 +354 +412 +508 +592 +686 +820 +942 +1074 +1244 +1404 +1574 +1784 +1978 +2192 +2432 +2666 +2904 +3188 +3464 +3740 +4058 +4372 +4688 +5046 +5394 +5748 +6146 +6538 +6926 +7364 +7794 +8214 +8700 +9160 +9618 +10130 +10622 +11124 +11678 +12206 +12750 +13346 +13912 +14490 +15126 +15736 +16346 +17018 +17670 +18314 +19024 +19712 +20400 +21136 +21862 +22592 +23370 +24136 +24902 +25718 +26514 +27324 +28130 +28926 +29704 +30496 +31278 +32034 +32778 +33524 +34252 +34982 +35684 +36376 +37068 +37720 +38370 +39000 +39622 +40226 +40822 +41394 +41968 +42516 +43058 +43590 +44110 +44608 +45094 +45568 +46038 +46490 +46930 +47362 +47778 +48176 +48568 +48942 +49308 +49662 +50002 +50326 +50644 +50946 +51232 +51518 +51778 +52024 +52270 +52490 +52700 +52902 +53090 +53258 +53422 +53572 +53710 +53838 +53954 +54046 +54140 +54216 +54276 +54328 +54362 +54380 + + )' #2  +6/-P.^*b 88h/1;C +D%#+.]WNQE\` SSQ"Q + +!@^~y$$UW|)& +%#+.SU}8;FJ @;=:O z%'wy{), x{%' + +zb +%#-+GIQT ~v  #%5   _    + +>>EHdf|t   + +#%zr'    n     +  ),  sv$ <  f        + +  %#-+GIQT       x  p     #% $ v  n+    +  +      +:>  cemk t  l 9   ] +  +    ),MPlkuxrj=    +e         +%#-+GISQmowuph5 +Y   }    :>  +  cemk ; _   ),    hiksqnf%'   +  +  + +%#,,HHQSmo F +ld%' +7   + :>  egomjb$& +I + q   ),  iksqh`%' + +a      +%#,,HHQSmo    f^#%[     +        :>    egom!! d\  !!%'7 ""y""   ""    """"!""), +##iksq + ##"b!"Z"""$$$& + +"`""X-##"$$a$$    $$%%"%%$%%$ +#%%%#,,HHQSmo%%   l&&    &&#"#''_ s   '' ''+$&$ #'' + + +'':>((egom   +((#"#)) +%%%))'^''V(('))$$&%& **   ****  +  ****)$&$"**),++iksq"!# ++&%&,, *\**T++*,,#%)()!,, ,,$&$"--*--,--, ++--%#,,HHQSmo --..! ! ..&$&.. )()//-Z--R..-//#%3 ,+,&00 00  00+,/, +00 $& $ !00:>00egom +$ # $ 11 )()11,+,220X00P11022$&I +   22 33 $ & $ 33332,/,*33),33iksq ' & '  44 +*,44/./55111)553V3~3N44355%' +#"##55$&$ 66,/,*663665665 +466%#,,HHQSmo66   77 + ) +  77 /./8822288545 ,88 6T6|7L77799%' + +9 333#99 '&'&f99 +595 499 , / , )99:>$&$::::#!## :: . - .  ;;213;; 878 /<<:R:z:J;;:<<#% $667&<< %#%%<< , /,(<<<=<5953==),$&$==ki   ==,*,(>>2 0 2 !>>656?? ;;; 2??=P=x=H>>=??$$9@o$&$??,/,(@@ 59 5 3@@=@@?@@? +>@@%#-+GISQmowz#!##AA*(**AA/./)AA5 3 5 "BB989BB=<=)BB ??? +5CCANAvAFBBACC#% $>=>,CC;:; DD ,*--DD $&$DD?C? >DD5 852DD:>,/,&DDffmp'%''EE323+EE9 7 9 $FF CBC +9FFELDtEDEEEGG#%CCD<GGo >=>#GG *'**GG5851GGGGG?C?>HH),,/,%HHki#$!&#$#HH2/22II767, +II= ; = %IIDCD/JJHJHrHBIIHJJ%'$ GFG@KK_EDE3KK-+-- KK&$#&&$&KK,/,$KK5851KK ?C ? =KKGKKKLLK +JLL%#-+GISQmoyw5364MM;9;. MMA ? A )MMEDE&NNLHLpL@MMLNN#%MFLnM>'MMMOOW KKKCOOIII6OOFEG)OO2/22 +OO",/",""OOKOK JOO? C?<PP=?585/PPacil+$)&+$+QQ:8:6QQ ?>?0QQE C E (RRPDPlP<QQPSS9GMLM9SSkyF E F &SS .$+&.$.SS?C?;SSSSSKOKISS),>585.TT',$/','"TT7477TT>;>8UU CBC1UUMLM ,VVRRR GVV + +SRSKVVSZQPQ=WWyJ H J '"WW1$/&1$1WW ?C?;WW KO K IWWSWWWWWW +VWW%#-+GIQT!58!5!-XX+,(/+,+XX;9;;YYB@B:YY GFG5YYQPQ!0ZZXBXjX:YYX[[$$9@IUTUA[[mRQR3[[N M N (%[[ + =;>=[[6$4&6$6[[.,+/.,.[[ ?C?9[\W[W U\\K OKH\\>>EHdf&5#8&5&,\\ FDF< +]]KJK4]^[Z[K^^\@\h\8]]\__#%3[[[ O__qxVUV7__MLM3__A?BB__)5&8)5)+__KOKG_____W[WU``), ?C ? 8``kmsv3,0/3,3aa<$9&<$<aa JHJ= aaU S U ,(bb\\\Dbba>`fa6aaacc$&a&@$@ eeHFHGff OMOB ffZ X Z -,ggaaaHggdcd Wgg + +ddd [hh_^_!>hh[ Z [ ,/hhVUV6 hh + C$A&C$C +hh;,8/;,;hh25/8252(ii KOKEiidhc biiW [WTii>>EHdf)?%C)?)6jj MJMIjjSQTAkkeefIkkj:ibj2jjjll#% $k _ ^ ` ,3llUSU@llG$E&G$Gll,?(C,?,5llW[WSlmlmlchcbmm),!KO!K!Dmmkmsv7548757'nnA,>/A,Ann QNQJnn][]9#oogfg%AoojijMppllm _ppn8n`n0oonqq#%Y d b d -6qqZWZAqq:578:5:%qqW[WRqq ch c aqqmqqqqqq +pqq%#-+GIQT &K"O&K&Crr2?.C2?23rrE,B/E,EssN$K&N$Nss VSVOssb`b;&ttkjl&EttonoUuuqqq`uu s6s^s.ttsuu%'t4s\t,+tttvv[ i h i /:vvdbd:*vv_]_Dvv + @5=8@5@#vv6?2C6?62vv W[WQvvqvq owwchc`ww>>EHdf+K'O+K+AwwK,H/K,Kxx S$Q&S$Sxx[Y[O yyqpq*Fyy tstYzzvvwhzz + +x2xZx*yyx{{; hgi;-{{][]N{{:?6C:?:1{{/K+O/K/A{{chc_{{{{{ +qv +q +o{{),$W [$W$P||kmsvF5C8F5F ||O,L/O,O}} X$U&X$X}}fdfH}}q p q 3>~~utu+J~~ yxy]{{{ma_aP>?;C??>/chc_qvqn{ +~%#-+GIQT (W$[(W(NÀŀ4K0O4K4>J5G8K5J T,Q/T,Tفہ \$Z&\$\rkikI!ǂɂpop?1v t v 4Bzyz(R̓σ ~}~ ]Ҁr0XƂ( Ȃ#%Yrqr=4 mkmH%gegR +  D?@CD?D-9K5O9K9> ch!c ] ~qvqn߅>>EHdf.W*[.W.MP5M8P5P Y,V/Z,Y b$_&b$^ɇˇ{ y { 9B ~)V׈و Ђfڅr .V·&Ї%' +,ԇT$-] j sqsJ(e$b&e$^I?FCJ?J*Ê>K:O>K>=ӊՊ3W.[3W3Mqvqm݊   }),'c"h'c'\NjɋkmsvU5R8V5U _,\/_,_ Ռ׌omoW{z{B8͍ύ   :F …+Z wߎEBK>OBKB;َێqvql } +ۍ%#-+GIQT +c&h+c+[ߏ8W3[8V8JP?LCP?P(ɐːZ5W8Z5Z c,`/d,dl$i&l$b +ˑ͑tqtX{x{N,ƀC<͒ϒ ̄  8N Ɗ/Z؍oѓӓڏ*R" +Òƒ$$9@}{}M/ vtvX͔ϔo$m&o$b ߔ ^5[8^5^ HKEOHKH9=W9[=V=J0c,h0c0Z  |˕͕:>$qv$q$kcemkV?RCV?V&ۖݖi,f/j,iH< ̋  ڋ 9R ,c՘טΒ"pؕ(P̗ Η#% $&ЗN+)h  t$r&u$dm,j/m,m~d5`8d5dÚŚZ?VCZ?Z$՚ךNKJONKN6CW>[CVCH6c1h6c6Y)q$v)q)j{   ˛͛),MPlkux}]!R3ǝɝڋJ@   ̑ ;V#uٞ۞ Ɔ ސK Йޙ~ɟ˟GWC[GVGF:c6h;c;W-q(v-q-hǟɟ{ٟ۟ +Ȍ +ٞ%#-+GISQmowuTKQOUKT4`?]Ca?`!k5h8k5kt,q/t,r}$z&}$i_%T7HHãţ  •  @V.l΢$Lܢ +ޢ$$"ܢJ'[bk̟ԇ^) $}&$iåť    MVI[MVMEåťAc&!&&yæcemk[KWO[K[1g?cCg?gϧѧq5n8q5q z,w/{,uڑ̏Y7 ڕJL    =_˩ͩ3mƦ–Qʤ w0rž  О :d  },z/~,u_K[O_K_/SVO[SVSAGcBhGcGU˫ͫ:q4v:q:gݫ߫ ԥ  ),,',,xiksql?iCl?lw5t8w5w +ݭ߭$Ȇ&$nc,îЗ•ޗ[; ЛLQ حH +$& +F+׮ڮװٰ_Ĭ Ȫ,{0+00w!!ގ! ҥƝ +%#-+GISQmowz@q;v@q@dMcIhNcMS[VV[[V[?ݲ߲fKcOgKf-r?oCs?r }5z8}5},/,{ $&$qڔf0ZC QQ   @i + +%԰Ͷ϶I-߶m $&$o!۶ݶ  RcMhRcRQ׶ٶEq?vEqEd 6177u ̯Х:>("(܎(ӷշcemk`V\[`V`=lKhOlKl*x?tCx?x 585,/ʌ,}œМk1 [G˺ͺNZĮ  Ү EiηΡڹD #%$DBʺ7̺и ʬԶ"3ΰ  ܰ BnL^ ,/,}ýeVa[eVe;ýŽYcThYcYNս׽LqFvLqLb=8>>uΥޟ   ),/)/ڎ/پ۾iksqsKoOsKs(ͿϿ?{C? 5ֆ85$&›$v%n5 ^KʼؼA.i   >w3-3؎3"̥"ܟ"  +%#-+GISQmowzC>CCrRqMvRqRa`c[h`c`LmVh[mVm8xKuOyKy' ?C? 585,/,$&$w)l= cLQc@ %'(q º  ?|   VqQvWqV_HCHHr 9ގ39֎9 :>)#ʥ)ڟ)cemkecahfceJrVn[sVs6~K{O~K~" ?C? 585,/,$&$}) ֬mA`UWc4(̸ >#%   +E}ԻTh^YlE  585 kcfhkckHOJOOq/)ȥ/؟/   ORmoA܎;AԎA_qZv_p_[yVu[zVy3KOK  ?C?  ĥ,Ģ/ҥ,$«&#-:$< %'* +(: +5B m 0   +AćQr`^؟585 qclhqcqEVPVVo6ޟ0ƥ6֟6 %%%ԬIKQTnHڎAHҎH fq`vfpfYƀV|[ԀVʀ3 KֈOƌK ?ΔCĘ?,/,!$&ȴ#5ƼvE*Ԫ   +Be^ +  L؎FLЎL  *$**FJ<ܟ6ĥ<ԟ<oqwz\W\\mkqfvkpkWxcthycyCVЁ[V. KOK ?C?585,/+! $&#ր9޿sNVw;$ 8  5 2 Xwgc rR$&ν#=  ,/+Ԣ?C?آ~cyh~c~@T֎MTΎT    ')2,22Cڟ>¥DҟCoqwzd_ddjsqmvspsU؍V[V܍+ ʙKOؙKΙ 5Ȭ85ߛ      +M "* " +  +Ccm#&#>585?C?YԎSY̎Y~%%%71޶77بI؟CIПIidjihxpsvxpxRchc@V[V(KNK,/ξ+!#vW!X!< "$ "?2 +  +I Uer yX,/+А1?C?Ԩ}pxv}p}PO֟IOΟO,&,,>9ܶ>>WZaҎ[aʎa|pkqpechc;Vҕ[V%KNK585ף #&# "% !7Zz]#&#K+/+5C>ڶCC%2,2258TVUԟPU̟UgЎ`gȎgyvqvvcpvpMchc8V[V"ޫKNK ڷ?C? 585or +" +  +I "$1ԿQ +  +JVƒf|vf#&#+/+6585$?ηCĻ?ĭ KNK%,8398+-KEضKK\ҟV\ʟ\Џ mΎgmƎmw }w}}apކvpMҙchc֙5 ܦV[V    +'*[mvk#&#P585(рӀδKNܴKҴpvpH{^*1 + >8>>PJֶPPQOaП[aȟa݁߁r̎lsĎruchc2݂߂V[V?C?Ƀ˃ +/+ " kɄDŽ#% +  +H!6 !0i p +  +IVl#&#Uφц+.+C585,ʁ\gΟagƟgD>DD17߁VPԶVVƢׇهOQY\xʎryŽyrp֑vpE׈وʤchؤcΤ/ԱV[VرĽKNҽKȽىۉ?C?l׊ي   +  +C޻ËŋAg׋ًqwv#&#؇_585, +?C?KмNKnjɌVΰ[Vی݌ICIInjɌ6< [VҶ[[m̟gmğm ~Ȏxޔ~~p +҈[pvpB cȥhc++.+׏Տ " _ " +;A;a؄ +  +لBUˑ͑l#&#+.+H585?C?V[V˒͒֒ڒVђӒ̃Ǝ}ܔڃЃn<BOJPOa\жbasʟmsŸsѓӓwzȢpv֢p̢?chc(͔ϔKNK | " % +  +AݖߖKZg}|#&#ҍd+.+MٗۗĎڔȈkїӗTNTTחٗAG  02faζffxȟrxxØȓS֧pvpڧ<chc%ۙݙV[V KNJ?C?"ךٚ585:!   ĈSAwq+.+W?C?"ŜǜKNJٜۜV[V ƸchԸcʸ!pvīp9 FMZTZZԲlf̶llęŝǝ }Ɵx}} +ŽؔkΞܞҞPɞ˞585ן՟ "#&#"‰pϠ͠ " ܒ  +KA LŠe͡ϡށ|#&#Ȉt585?C?+KNJ֔fLR_Y__Ϣ͢')qkʶqqğ}su{}ބMۣݣpvp5chcV[Vݤߤ+.+  ƒW QŦǦďҏjݦߦyw#&#t+.+\PW + +d^dd­vpȶvvϧѧŸ||Ԕcب܄ܨJӨըpvp2chcV[VѩөKNJ?C?/585DѪӪ!   ƙVͫ˫Ȕ֔cZi{#Ą&#·+.+f585MŬǬ JNJ׬٬V[VchcЧڄG V]jdjj)+|vƶ||ڒí ލ|Ҕ`  pַvp.׮ٮ?C?4ï   #[ðΙbٰ۰[tދ#&#+.+l584RJNJѱӱV[VБޑԑw߱nhnn[b + {ĶްOQWYsuȣД֣̣]߲ԭ؄Dpvp+chc?C?ʾ5  `ڽ•yɵ˵_+.Ĉ+l۵ݵڏʕt˵͵rlrr׵ٵ_e¶ܰSU[^ΔʧZӶնıք@!pvp'chcӷշV[V JNJ$?C?:ѸӸƂ58Ԃ4S!#&#ƉȊ q̪A#В&#+.+w584֦]ϺѺ V[V ۺݺchc +ޫὙV։ڰډdkxrxx14OQΛܛқqݻ߻ {~ Ԅ< pvp#˼ͼJNJ) ?C?C˽ͽ  hAiپ۾puޙ#&#ʖ+.+w584bV[V˿Ϳchcݿ߿pvp#ƺ҄9ގذip}w}}')/1KMҠ֠nPʔSJNJ)?C?H ƥn#ޛ&#Wg+.+ޓʂ484cmsЀzހԀʟڒްְޒkƵȔԵʵO!οЄ5pvpchcVZVJNJ.?C?I  ȧr#&Ģ#Ziښ+ڗ.+ۚݗޑ4Ǝ84ܣnchc pvp ܰ԰ +rxƅԅDžۤ)+13MOg ƔL ΄1 VZV JNJ8 ʊ?C؊?S  #vķܦ#&#}[+.+̎484ԧn?C?XchcνĔܽҽHv|')ڰҰܧ̭­dqsy{̄~1pvpVZVJNJ=##Ĩ%#{K+.+484y”Ez݀֍ڍ/1ܟذа|US`ʄ~-pvpchc VZV"JNJ=?B?Y +.+AQ484pvp Ȅ~% 0~֑ב)+ڣְΰޣx]AchcVZV, JNJG?B?c%Բ#Ų҂Aܰ%+.+u484?ĔB?dJNJMpvpY԰̰uljƐȖ˧')/1KMSUoq@Ƅ~!chcƃVZԃV1+.+?B?ʬom{ҰʰrŌęГҙș79V<~Ą~pupchcVĂZV1JNJM484֯.+ղة484m ?B?o~„~ 4 аȰn֝ڝ֊14>Rvxpupchc VZV<JNJʾX #.484YnJNJXVZČVA~~ΰưjŔ + ¡ΛСơ44OQQ0pupځchc$?B>{JNJ·cm{MƞȤ̰ƶİgSU]`,~~pupchc%VZVAƩ?ޥBԩ>{484!5 84ҕJNJc, Eʰ°c),65SV^]{}~~ +pup c܃hΈc/ȕVZ֕VL ?B>ԥ·  + +%Դ8؞pҖVZVMchc4#A +|ȰbRRY[uw}~~ +pupԤJNJoҰ?B>VZVW=ߡyư_SU]`~~ȁpuցpchc5JNJp>B>!5 B>ڟVZVX=İWu),65SU[^  ~~ pup"’cލhВc? J§NJ{  + +%гBƔp̓cgړc@pŭp'4 +ȯʵt°SRRY[uw~~ ¢VZТVȾcJҪN®Jqpup'pN/~~ cēgcKVZVdJ­NJ9 NJٱҺ޴ֺh§N +   ~~pȈup2cؖgʛcK ƨVZԨVp  #Nܫۀ݀pup2~~ЪdE*cgcW݂߂VZVvq~~ʺ`ŃǃA%ńDŽpup=cgcWVʩZV|ׅم9 ZVү+-<  ‡~Ї~$pup> ܣcgcc  #ȬZֳ}ψшpupI~~$ W;ljɉQOsv~}cgciيۊpupJe~܅~/ǻRË7_b~ +Ȩcg֨b¸p9 gbpʖupVˍ͍{ ۽٘ݍۍ-/-  ێݎ~ʉ~/ #gpӏՏ~~;('*21ORZYwzpup\pupb[~ƌ~< ΒΒHϒђ'WYa_{}%up~ʎ~Gao?Ŕǔ),43QSY\wy  Ć҆,ەݕg + :44ORZYwyx~Б~Nuҥܗ~~Tחٗu҈‚,9ǘɘSU_]y{ę~T78Ù[әՙ dž+.65SU[]wz W* OQWZֆ>[Ŝǜ}לٜ)9<XWac}ƎEϝѝ܈EM'sŞǞ)+13MPXWuw} 3?ig +  +ןٟQOޤ-9€ܤЀ4ѠӠ| +58TV_aڤށ4ݡߡ+Q|+.65SU[^`ߢuwc{ؤ} +5"8< {qM)+#eBY9a_ +  +˥ͥ#ߥ+-JLTS, Y\||58BAB'*21=; "*)ħħuwi0 a[0] +i1 a[1] +i2 a[2] +i3 a[3] +i4 a[4] +i5 a[5] +i6 a[6] +i7 a[7] +i8 a[8] +i9 a[9] +i10 a[10] +i11 a[11] +i12 a[12] +i13 a[13] +i14 a[14] +i15 a[15] +i16 a[16] +i17 a[17] +i18 a[18] +i19 a[19] +i20 a[20] +i21 a[21] +i22 a[22] +i23 a[23] +i24 a[24] +i25 a[25] +i26 a[26] +i27 a[27] +i28 a[28] +i29 a[29] +i30 a[30] +i31 a[31] +i32 a[32] +i33 a[33] +i34 a[34] +i35 a[35] +i36 a[36] +i37 a[37] +i38 a[38] +i39 a[39] +i40 a[40] +i41 a[41] +i42 a[42] +i43 a[43] +i44 a[44] +i45 a[45] +i46 a[46] +i47 a[47] +i48 a[48] +i49 a[49] +i50 a[50] +i51 a[51] +i52 a[52] +i53 a[53] +i54 a[54] +i55 a[55] +i56 a[56] +i57 a[57] +i58 a[58] +i59 a[59] +i60 a[60] +i61 a[61] +i62 a[62] +i63 a[63] +i64 b[0] +i65 b[1] +i66 b[2] +i67 b[3] +i68 b[4] +i69 b[5] +i70 b[6] +i71 b[7] +i72 b[8] +i73 b[9] +i74 b[10] +i75 b[11] +i76 b[12] +i77 b[13] +i78 b[14] +i79 b[15] +i80 b[16] +i81 b[17] +i82 b[18] +i83 b[19] +i84 b[20] +i85 b[21] +i86 b[22] +i87 b[23] +i88 b[24] +i89 b[25] +i90 b[26] +i91 b[27] +i92 b[28] +i93 b[29] +i94 b[30] +i95 b[31] +i96 b[32] +i97 b[33] +i98 b[34] +i99 b[35] +i100 b[36] +i101 b[37] +i102 b[38] +i103 b[39] +i104 b[40] +i105 b[41] +i106 b[42] +i107 b[43] +i108 b[44] +i109 b[45] +i110 b[46] +i111 b[47] +i112 b[48] +i113 b[49] +i114 b[50] +i115 b[51] +i116 b[52] +i117 b[53] +i118 b[54] +i119 b[55] +i120 b[56] +i121 b[57] +i122 b[58] +i123 b[59] +i124 b[60] +i125 b[61] +i126 b[62] +i127 b[63] +o0 f[0] +o1 f[1] +o2 f[2] +o3 f[3] +o4 f[4] +o5 f[5] +o6 f[6] +o7 f[7] +o8 f[8] +o9 f[9] +o10 f[10] +o11 f[11] +o12 f[12] +o13 f[13] +o14 f[14] +o15 f[15] +o16 f[16] +o17 f[17] +o18 f[18] +o19 f[19] +o20 f[20] +o21 f[21] +o22 f[22] +o23 f[23] +o24 f[24] +o25 f[25] +o26 f[26] +o27 f[27] +o28 f[28] +o29 f[29] +o30 f[30] +o31 f[31] +o32 f[32] +o33 f[33] +o34 f[34] +o35 f[35] +o36 f[36] +o37 f[37] +o38 f[38] +o39 f[39] +o40 f[40] +o41 f[41] +o42 f[42] +o43 f[43] +o44 f[44] +o45 f[45] +o46 f[46] +o47 f[47] +o48 f[48] +o49 f[49] +o50 f[50] +o51 f[51] +o52 f[52] +o53 f[53] +o54 f[54] +o55 f[55] +o56 f[56] +o57 f[57] +o58 f[58] +o59 f[59] +o60 f[60] +o61 f[61] +o62 f[62] +o63 f[63] +o64 f[64] +o65 f[65] +o66 f[66] +o67 f[67] +o68 f[68] +o69 f[69] +o70 f[70] +o71 f[71] +o72 f[72] +o73 f[73] +o74 f[74] +o75 f[75] +o76 f[76] +o77 f[77] +o78 f[78] +o79 f[79] +o80 f[80] +o81 f[81] +o82 f[82] +o83 f[83] +o84 f[84] +o85 f[85] +o86 f[86] +o87 f[87] +o88 f[88] +o89 f[89] +o90 f[90] +o91 f[91] +o92 f[92] +o93 f[93] +o94 f[94] +o95 f[95] +o96 f[96] +o97 f[97] +o98 f[98] +o99 f[99] +o100 f[100] +o101 f[101] +o102 f[102] +o103 f[103] +o104 f[104] +o105 f[105] +o106 f[106] +o107 f[107] +o108 f[108] +o109 f[109] +o110 f[110] +o111 f[111] +o112 f[112] +o113 f[113] +o114 f[114] +o115 f[115] +o116 f[116] +o117 f[117] +o118 f[118] +o119 f[119] +o120 f[120] +o121 f[121] +o122 f[122] +o123 f[123] +o124 f[124] +o125 f[125] +o126 f[126] +o127 f[127] +c +top +This file was written by ABC on Thu Mar 5 01:03:52 2015 +For information about AIGER format, refer to http://fmv.jku.at/aiger diff --git a/benchmarks/priority.aig b/benchmarks/priority.aig new file mode 100644 index 0000000000000000000000000000000000000000..6d25253a36a3a378c4a25a522f9406409f091fda GIT binary patch literal 4061 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 A;{X5v literal 0 HcmV?d00001 diff --git a/benchmarks/sin.aig b/benchmarks/sin.aig new file mode 100644 index 0000000..83f2af7 --- /dev/null +++ b/benchmarks/sin.aig @@ -0,0 +1,229 @@ +aig 5440 24 0 25 5416 +7699 +8013 +8275 +8510 +8729 +8959 +9185 +9383 +9583 +9749 +9923 +10051 +10191 +10327 +10437 +10539 +10617 +10660 +10707 +10751 +10797 +10827 +10851 +10871 +10880 +-1-------------------/108/; +D#"'/ +'(WUX3/ =$mk#S&Q$9 ." + -) N A#W +KL.W ?& @ +,2>4 +J, ..$ <($+/7;?.B >"^~plB,d"B$pd(  "FvNR .bxN   EIFz&""PV\ 6Z@| ,:.j4  ^2drB%)-159=AEIMQz(xxft $/  (   *f  ,  xJ4  ,RT^4Dz4@  N@(=BJRZj~Yu V<HNb +FaFfH8 +%"*p4 +%).]**^PV2/ #3&1*2!/ +''bX +!jb +"0Y<e ,2E.       / +(  ;>B  +P       / +;  $ EQHOLP FQK:8) M104XZ z{   +  +             J       > + + +          + + +      b  | +     +  +( 4F  `  /   E .9  ' +;=B + +> ~   +         + +         (  +  8       +     + 4 Z_] /   a_` +  .0      Y X +d b +    # +sr ) +fh  [YZ  +&$(  + 3   ! + k j v t  8C    7ArP  +% +             + + +.Hrp + ^ + !^! * ! !P    ! !!  !  !  !  !"" ""!!!!V"""!" # !r #! #""" !! !\ $   "F !#!"" "" !  $! $V!!#$#$#!! #!# $dch$$$! %#$  ## ##=<;<# +# [\kjwx g #%%(326B@DRPTb`dqpt~%%j! u!! !!%#  85$"8!  2<:Ksv   \Zdy   "]8\`~  !{ _##  ?=   6," RHF;ndbZbwUTXwy~9##&&  + )+ np# +**#$++#-++#5++#='++#B/,,#H4,,Q:#,,$,Q$,,$_K ,,C#Y--QPTutx1-11--11%*+  #*-/..%-/,./,+-0-0- 0&/00///+-+ 8,, ,,.+++0nu-& +' +8*1   "#%$//=L @-,//bxj ^ QP// + +x //- + + +//  + +00*  + +00@ + + 00V + (Z   + +0h +  +0  +  +00DGO +  + +11{   + +11 +  + + + 22 +  22.  33    --  A//  ')AC    ((egnn060022555 44>>41-46,666473771'5510226-24*7542744247142-77437567652:24148573235(65771787 66 ++B  10<>HJ.  77+ /%228896 "509:::4/%-5577!# +  +88--  33BDLN  +. + +  +99 88::2; ;<9;<7!>> 8}<;<<52:77:<7:e    ::  //5 55BDLN 4 <<:2*5;<>;?==AHS  << 117 77?AGJ 5 >>;>378@?9=Km ;;;>;  L99QS33uw8  ??>T=8  ?>A>@A=MRp  55 +@< + ==  +;;MPZYwz  AA4 = !D@7@7  ADCC?DGWy BB     77 +B> + ??   ==MPXWvv /|9   88g +,@@ D D  +-  >>RT]_%<GFGE8FB +'GFFGFBHF%:CEFDFDBk`ub  +::,"   BB'* @@OQWYoqwy >hH%FFGIGEHGy   +CC"!! AA <<  _aqo BEDI;=GIGC`8M"D$<<    DD #BB"!gioq{y>tFDFH/?k* $FF#&DDEGMOWUgi||LKKI*@+ILLK;KDDGG+ + FFMOWUsuILJNMK.@MJLMNHJE HH|E}E* ;=CEjn+IA.:AONOKKKIAU\0g'II#%-/75kmjjn@ LMBL,@PNNLJFJJ2c_')HLacf./OKOKK5JNJ FJIKNG EO JDQPNMP**'),(1JABDQPPNP-+. N,EQQPQMOP)+((,MDL +NQPOQQQK+)*).0MOOLT-  i0 a[0] +i1 a[1] +i2 a[2] +i3 a[3] +i4 a[4] +i5 a[5] +i6 a[6] +i7 a[7] +i8 a[8] +i9 a[9] +i10 a[10] +i11 a[11] +i12 a[12] +i13 a[13] +i14 a[14] +i15 a[15] +i16 a[16] +i17 a[17] +i18 a[18] +i19 a[19] +i20 a[20] +i21 a[21] +i22 a[22] +i23 a[23] +o0 sin[0] +o1 sin[1] +o2 sin[2] +o3 sin[3] +o4 sin[4] +o5 sin[5] +o6 sin[6] +o7 sin[7] +o8 sin[8] +o9 sin[9] +o10 sin[10] +o11 sin[11] +o12 sin[12] +o13 sin[13] +o14 sin[14] +o15 sin[15] +o16 sin[16] +o17 sin[17] +o18 sin[18] +o19 sin[19] +o20 sin[20] +o21 sin[21] +o22 sin[22] +o23 sin[23] +o24 sin[24] +c +top +This file was written by ABC on Thu Mar 5 01:50:29 2015 +For information about AIGER format, refer to http://fmv.jku.at/aiger diff --git a/benchmarks/sqrt.aig b/benchmarks/sqrt.aig new file mode 100644 index 0000000..fbe77df --- /dev/null +++ b/benchmarks/sqrt.aig @@ -0,0 +1,1651 @@ +aig 24746 128 0 64 24618 +49493 +47983 +46495 +45031 +43591 +42173 +40777 +39393 +38033 +36697 +35385 +34097 +32833 +31593 +30377 +29185 +28017 +26873 +25753 +24657 +23585 +22537 +21513 +20513 +19537 +18585 +17657 +16753 +15873 +15017 +14185 +13375 +12591 +11831 +11095 +10383 +9695 +9031 +8391 +7775 +7183 +6615 +6071 +5551 +5055 +4583 +4135 +3709 +3309 +2933 +2581 +2253 +1949 +1669 +1413 +1179 +971 +787 +627 +489 +379 +303 +269 +259 +     + +' 9=;*0/ 8K!)-YV-:a 9UMEMQT I Vko y+F1;?!wo=;wgG^%W1xodemw{ +vzk-h7AGEIW[ c~#s5( +-7AG +A?)W[%mqy#(* +-7AG +A?)W[% os'#(* +   -7AG# +A?)W[% os'' #(* +-7AG +EIY]' qu'' '#(* +    -7AG   +A?)W[%sw '  '  +' +  +#( +* +    -7AG   +A?)W[% os' +' +   '   '  #( * +    -7AG   +A?)W[%  os'  '   '  ' ' #(* +-7AG +A?) W[% + os' + '   ' ' ''#(* +-7AG +A?) W[%   os'  '  '' '' ''#(* +-7AG +A?) +W[% +  os' ' '' '' '' '#(* +   -7AG# +A?) W[%   os' ' '' '' '' '' #(* +-7AG   +EI Y]'  qu'' '' '' '' '' '#(* +-7AG  +A?)  W[% sw' '' '' '' ''  ' !'  !#(!* +"""""-7AG"" + +A?) + W[%  os''' '' ''! '!"'"# '#$'$$ '$%#(%* +&&&&&-7AG&& + +A?) +W[% os'' '''  ' "'!# '#%'$& '&'''( '(('( )#()* +*****-7AG**  +A?) W[% os'' '' ' '""$'$& '%''') ')*'*+ '+,',, ',-#(-* +.....-7AG..  +A?) W[% os'' '' '!'!$ '$&'&((*'*+ '+-'-. './'/0 '00'0 1#(1* +22222-7AG22  +A?) W[% os'' ''! ' #'#& '&('(* '*,',..0'01 '13'24 '44'45 '55#(5* +66667-7AG77  +A?) W[% os'' ''" '"%'%( '(+'*- '-/'/1 '13'3546'67 '78'89 '9:'9 :#(:* +;;;;;  -7AG;;  +A?) W[% os'' '!' $ '$'''* '*-'-/ '/2'24 '46'68 '89'9;;<'<= '=>'>> '>?#(?* +@@@@@  -7AG@@ +A?)W[% os'' '"'"& '%)'), ',/'/2 '24'47 '79'9; ';='=> '>@'@AAB'BC 'CC'C D#(D* +EEEEE + -7AGEE +A?)W[% os''  ' $'#' ''+'+. '.1'14 '47'7: '9<'<> '>@'@B 'BD'CE 'EF'FGGH'HI 'HI#(I* +JJJJJ + +-7AGJJ +A?)W[% os''! '!%'%) ')-'-0 '04'37 '6:'9< '<?'?A 'AC'CE 'EG'GI 'IJ'JL 'KM'MMMN'N N#(N* +PPPPP + +-7AGPP +A?)W[% os''" '"''&+ '+/'.2 '26'69 '9<'<? '?B'BD 'DG'GI 'IK'KM 'MN'NP 'PQ'QR 'RS'SSST#(T* +UUUUU  -7AGUU +A?)W[% os''$ '$('(, ',0'04 '48'8< ';?'?B 'BE'EH 'GJ'JM 'LO'OQ 'QS'RT 'TV'VW 'WX'XY 'YY'YZ#(Z* +[[[[[  -7AG[[ +A?)W[% os' ' % '%*'). '.2'26 '6:':> '>A'AE 'EH'HK 'KN'MP 'PS'RU 'UW'WY 'XZ'Z\ '[]']^ '^_'__ '_`#(`* +aaa aa    -7AGaa# +A?)W[% os'!'!& '&+'+0 '04'48 '8='<@ '@D'DH 'GK'KN 'NQ'QT 'TV'VY 'X['[] ']_'_` '`b'bc 'cd'de 'ee'e f#(f* +ggggg  -7AGgg +EIY]' qu'"'"( ''-',1 '16'6; ':?'?C 'CG'GJ 'JN'NQ 'QT'TW 'WZ'Z] '\_'_a 'ac'ce 'eg'fh 'hi'ij 'jk'kl 'kl#(l* +mmmmn  -7AGnn +A?)W[%sw$'#) ').'.3 '38'8= '<A'AE 'EI'IM 'MQ'QT 'TX'X[ '[^'^a '`c'ce 'eh'hj 'jl'km 'mo'np 'pq'qr 'qr'r s#(s* +ttttt  -7AGtt +A?)W[% os'%'%**0'/5 '5:':? '>C'CH 'HL'LP 'PT'TX 'W['[^ '^b'ad 'dg'gj 'jl'ln 'np'pr 'rt'tu 'uw'vx 'wx'xy 'yy#(y* +{{{{{  -7AG{{ +A?)W[%  os' &'&, '+1'176<'<A 'AF'EJ 'JO'NS 'SW'W[ '[^'^b 'be'eh 'hk'kn 'nq'qs 'su'uw 'wy'y{ '{|'|} '}~'~ '' р#(Ȁ* +  -7AG +A?)W[%! os'!'''- '-3'28 '8>'=CCH'HM 'LQ'QV 'UZ'Z^ '^b'bf 'ei'il 'lo'or 'ru'ux 'xz'z| '|~'~Ѐ ''؃ 'Ã' ''φ 'ه#(Ї* +-7AG +A?)W[%" os'"('(. '.4'4: ':?'?E 'EJ'JOOT'TX 'X]']a 'ae'ei 'im'mp 'pt'sw 'wz'z| '|' 'ف' ''ۇ '' '' '' #(* +ǐ-7AGߐܐ +A?)W[%# os'#)')0 '/6'5< ';A'AG 'GL'LQ 'QV'V[[`'`d 'di'hm 'lq'pt 'tx'x{ '{~'~΁ '' '' '' '' 'ғ'ؔ 'Ô' '#(* +-7AG +A?)W[%$ os'#*'*1 '17'7= '=C'CI 'IO'NT 'TY'Y^ '^c'chgl'lp 'pt'tx 'x|'| '' '' 'Ǝ' '' ''Ș '' '' 'Ɲ' #(* +ßǟşŸן-7AG +A?)W[%% os'$+'+2 '29'8? '?E'EK 'KQ'QV 'V\'\a 'af'fk 'ko'ottx'x| '|' 'և' '' ''ѓ 'ޘ'ɘ '' '˞' 'ӡ' ''ߤ '#(* +ç-7AGۧا +A?)W[%& os'%-',3 '3:':A '@G'GM 'MS'SY 'Y^'^d 'di'in 'ns'sw 'w|'|Ā̄' ''֏ '' '' 'ћ'ޠ 'ɠ' ''˦ ''ө '' '߬' #(* +ǯ-7AG߯ܯ +A?)W[%& os'&.'.5 '5<';B 'BI'IO 'OU'U[ '[a'ag 'fl'lq 'qv'v{ '{' '܈'LjόԐ' ''ٗ '' ''Ʀ '' '' 'Ȱ' '' ''Ƶ '#(* +Ϸӷѷη-7AG +A?) W[% ' os''/'/6 '6='=D 'DK'KQ 'QX'W^ ']d'ci 'io'ot 'ty'y~ '~'σ ''׌ ''ܜ'ǜ 'ƣ'֦ 'Ω' '' '' '' ''һ 'ؼ'ü '' #(* +-7AG +A?)!W[% ( os'(0'07 '7?'>F 'FM'LS 'SZ'Z` '`f'fl 'lr'rw 'w}'}Ă 'ć' '' 'ԙ'ܝ 'ǝ̡''Ѩ '' '' ''ٹ '' 'ۿ' '' '' '#(* +-7AG +A?)!W[%!) os')1'19 '9@'@G 'GN'NU 'U\'\c 'bi'io 'ou'u{ 'z܀'ǀ '' ''ܙ 'Ǚ' '' ''Ʊ'ٴ ''ֽ '' '' '' '' '' '' #( * +  -7AG + A? )" W [ %"* o s '*2   '2:   ':B   'AI   'IP   'PW   'W^   '^e   'ek   'kr   'rx   'x~   '~   'ԉ   '   '   '   '   'Ԣ   '   '   '   '   '   '   'ѽ       '   '   '   '   '   '   '   '   '   '   '   '   '   '   #( *    +     -7AG + A? )#  W [ %#+  o s '+3    '3;    ';C    'CK    'KR    'RY    'Ya    '`g    'gn    'nu    't{    '{ā    '    '    '    'ϒ    '    '    '    '    'ϫ    '    'ĸ    '    '    '    '    '        '    '    '    '    '    '    '    '    '    '    '    '    '      #(  *     +      - 7AG + A? )$  W [ %#,  o s ',4    '4=    '<E    'DL    'LT    'T\    '[c    'cj    'jq    'qw    'w~    '~܄    'DŽ    '׊    'ϐĖ    '    '    'Ԧ    'ԫ    '    '    'Ĺ    '    'Ͻ    '    '    '    '    '    '        '    '    '    '    '    '    '    '    '    '    '    '       # (  *     +      - 7AG + A? )$  W [ %$-  o s '-6    '5>    '>F    'FN    'NV    'V^    ']e    'el    'ls    'sz    'z    '    '߇    '    '    '    '̥    '    '    '    '    '̾    '    '    '    '    '    '    '    '    '    '        '    '    '    '    '    '    '    '    '    '    '        # (  *     +      - 7AG + A? )%  W [ %%.  o s '.7    '7?    '?H    'GP    'PX    'X`    '_g    'go    'ov    'v}    '}    '    '̑    '    'ߗ    '    'ܩ    'ǩ    'Դ    '    '׹    '׾    '    '    '    '    '    '    '    '    '    '    '    '        '    '    '    '    '    '    '    '    '     '        # (  *     +     + - 7AG + + A? +)&  +W +[ %&/  o s +'/8  +  +'8A    +'@I  +  +'IR    +'QZ  +  +'Zb    +'bj  +  +'iq    +'qy  +  +'x    +'  +  +'    +'  +  +'    +'  +  +'ϡ    +'ߧ  +  +'׭̳    +'  +  +'ľ    +'  +  +'    +'  +  +'    +'  +  +'    +'  +  +'    +'  +  +'    +'  +  +'    +'  +  +'    +'  +  +'  + + +  +  +'    +'  +  +'؂    +'  +  +'    +'  +  +'     +'և  +   +'     +   # ( + * +   + +   + + + - 7AG + + +A? +)' + +W +[ +%&0 +  +o +s +'09 + + + +'9B +  + + +'BK + + + +'JS +  + + +'S\ + + + +'[d +  + + +'dl + + + +'lt +  + + +'s{ + + + +'{ +  + + +' + + + +' +  + + +' + + + +' +  + + +'ĥ + + + +' +  + + +'׫ + + + +' +  + + +'߷Խ + + + +' +  + + +' + + + +' +  + + +' + + + +' +  + + +' + + + +' +  + + +' + + + +' +  + + +' + + + +' +  + + +' + + + +' +  + + +' + + + +' +  + + +' + + + +'ނ +  + + +'ɂ + + + +' + + + + + + + +' +  + + +' + + + +'ˌ +  + + +' + + + +' +  + +  +' + + +  +'ޑ +  + +  +'ɑ + + +  + +  # ( + * + + + + + + + + + + +- +7AG + + +A? +)' + +W +[ +%'1 +  +o +s +'1: + + + +':C +  + + +'CL + + + +'LU +  + + +'U] + + + +']f +  + + +'fn + + + +'nv +  + + +'v~ + + + +'~ +  + + +' + + + +'Ҕ +  + + +'ڛ + + + +'śʢ +  + + +' + + + +' +  + + +'ϯ + + + +' +  + + +' + + + +' +  + + +' + + + +' +  + + +' + + + +' +  + + +' + + + +' +  + + +' + + + +' +  + + +' + + + +' +  + + +' + + + +' +  + + +'΁ + + + +'ބ +  + + +'Ʉև + + + +' +  + + +' + + + +' +  + + +'Ƒ + + + +'ȓ + + + + + + + +' +  + + +' + + + +'ڙ +  + +  +'ř + + +  +'˚ě +  + +  +' + + +  +' +  + +  + +  +# +( + +* + + + + + + + + + +Ǟ +- +7AGߞܞ + + +A? +)( + +W +[ +%(2 +  +o +s +'2; + + + +';E +  + + +'DN + + + +'MW +  + + +'V_ + + + +'_h +  + + +'hp + + + +'px +  + + +'x + + + +' +  + + +'͈ + + + +' +  + + +'՗ + + + +' +  + + +' + + + +'ڳ +  + + +'ų + + + +' +  + + +' + + + +' +  + + +' + + + +' +  + + +' + + + +' +  + + +' + + + +' +  + + +' + + + +' +  + + +' + + + +' +  + + +'ā + + + +' +  + + +'ވ + + + +'Ɉ +  + + +' + + + +' +  + + +' + + + +'ٔ +  + + +' + + + +'љ +  + + +' + + + +'ӟ + + + + + + + +' +  + +  +'ۢ + + +  +' +  + +  +' + + +  +' +  + +  +' + + + + + + + + +# +( + +* + + + + + + + + + + +- +7AG + + +A? +)) + +W +[ +%)3 +  +o +s +'2< + + + +'<F +  + + +'FO + + + +'OX +  + + +'Xa + + + +'aj +  + + +'js + + + +'r{ +  + + +'{ʃ + + + +'ʋ +  + + +' + + + +' +  + + +' + + + +'ک +  + + +'ũ + + + +'Ͱҷ +  + + +' + + + +' +  + + +' + + + +' +  + + +' + + + +' +  + + +' + + + +' +  + + +' + + + +' +  + + +' + + + +' +  + + +' + + + +' +  + + +' + + + +' +  + + +' + + + +'׏ +  + + +'֖ + + + +' +  + + +'љޜ + + + +'ɜ +  + + +' + + + +' +  + + +'Φ + + + +'Ш +  + + +' + + + +' + + +  + + + +  +' +  + +  +'ͮ + + +  +'ӯ̰ +  + +  +' + + + + + +' +  + + + + + + + +# +( + +* + + + + +ódzų + + + + +³׳ +- +7AG + + +A? +)* + W [ +%)4 +  +o +s +'3= +  + +'=G +  + + +'GQ +  + +'PZ +  + + +'Zc +  + +'cl +  + + +'lu +  + +'u} +  + + +'} +  + +' +  + + +' +  + +' +  + + +' +  + +'ե +  + + +'´ +  + +'ʻ +  + + +' +  + +' +  + + +' +  + +' +  + + +' +  + +' +  + + +' +  + +' +  + + +' +  + +' +  + + +' +  + +'܁ +  + + +'ǁ +  + +' +  + + +'ϊ +  + +' +  + + +' +  + +'Ԛ +  + + +' +  + +' +  + + +'Τ +  + +'Ƨ +  + + +' +  + +' +  + + +'٬ +  + +' +  + + +' +  + +' +  + +  +' +  +  +'۶ +    +ʹ +  +  +'к +  + +  +' +  + + + +' +  + + + + +'ٻ + + + + + + + + +# +(  +*  + + + + + +   þ +- +7AG۾ؾ + A? ) *  W [ %*5  o s '4?    '>H    'HR    'R\    '[e    'en    'nw    'w    '    'Ո    '    '    '    '    'հ    '¿    '    '    '    '    '    '    '    '    '    '    '    '߂    '߇܌    'nj    '    'ϕ    '    '    'ԥ    '    '    'ί    'Ʋ    '    '    'ٷ    '    '     '     '     '     '        +  + '   +  + '   +  + '   +  +   + +# +(   +     ++ +39 + ?= ' +  U Y %+5  m q '5@    '?J    'IT    'S]    ']g    'gp    'py    'ŷ    '    '    'ߓ    '    '    '    '    '߻    '    '    '    '    '    '    '    '    '    '    '    'ш    '    '    'ї    '    '٠    '    '    'ް    'ɰ    'ȷ    'غ    'úн    '    '    '    '     '     '     '     '     '   +  + '   +  +    +  + '   +  + '   +  +   + +# +        ) 17! + =; '!,  S W %+6  k o '6A    '@K    'KU    'U_    '_h    'hr    'r{    '{    '߄    '׍̖    '    'ħ    'ܯ    'ǯܷ    'ǷĿ    '    '    '    '    '    '    '    '    '    '    '    '֎    '    '    '    '    '֧    '    '    '    '    '    '    '    '    '    '    '    '     '     '     '     '     '   +  + '   +  + '   +  + '   +  +    +  + '   +  +    #         ) 17!  =; '!,  S W %,7  k o '7B    'AL    'LV    'V`    '`j    'jt    't}    '}    '    '    '    '̪    '    '    '    '    '    '    '    '    '    '    '    'ނ    'ɂ    'و    'юƔ    '    '    '֤    '֩    '    '    'Ʒ    '    'ѻ    'ٿ    '    '    '    '    '    '    '     '     '     '     '     '   +  + '   +  + '   +  + '   +  + '   +  + '   +           #   d _el     !% 7 ?E"  KI '"-  a e %-8  y } '8C    'CM    'MX    'Xb    'bl    'lv    'v    '҉    '    '    '    '    'ͭ    'ھ    'ž    '    '    '    '    '    '    '    'ҁ    '    '    '̔    'Ě    '    '    'ץ    '    '    '    '    '׾    '    '    '    '    '    '    '    '     '     '     '     '     '     '   +  + '   +  + '   +  + '   +  + '   +  + ' +             #   G Q +M w~ } %+ 39 AG OU ]c kq y                + + +  + + + +  +                       74&1 eb <G  R\  fq  {  ώ                         ш     ݕ          ѭ       ɽ                                                 +   +      +   +  + +   +   +  + +   +   +  + +                     i0 a[0] +i1 a[1] +i2 a[2] +i3 a[3] +i4 a[4] +i5 a[5] +i6 a[6] +i7 a[7] +i8 a[8] +i9 a[9] +i10 a[10] +i11 a[11] +i12 a[12] +i13 a[13] +i14 a[14] +i15 a[15] +i16 a[16] +i17 a[17] +i18 a[18] +i19 a[19] +i20 a[20] +i21 a[21] +i22 a[22] +i23 a[23] +i24 a[24] +i25 a[25] +i26 a[26] +i27 a[27] +i28 a[28] +i29 a[29] +i30 a[30] +i31 a[31] +i32 a[32] +i33 a[33] +i34 a[34] +i35 a[35] +i36 a[36] +i37 a[37] +i38 a[38] +i39 a[39] +i40 a[40] +i41 a[41] +i42 a[42] +i43 a[43] +i44 a[44] +i45 a[45] +i46 a[46] +i47 a[47] +i48 a[48] +i49 a[49] +i50 a[50] +i51 a[51] +i52 a[52] +i53 a[53] +i54 a[54] +i55 a[55] +i56 a[56] +i57 a[57] +i58 a[58] +i59 a[59] +i60 a[60] +i61 a[61] +i62 a[62] +i63 a[63] +i64 a[64] +i65 a[65] +i66 a[66] +i67 a[67] +i68 a[68] +i69 a[69] +i70 a[70] +i71 a[71] +i72 a[72] +i73 a[73] +i74 a[74] +i75 a[75] +i76 a[76] +i77 a[77] +i78 a[78] +i79 a[79] +i80 a[80] +i81 a[81] +i82 a[82] +i83 a[83] +i84 a[84] +i85 a[85] +i86 a[86] +i87 a[87] +i88 a[88] +i89 a[89] +i90 a[90] +i91 a[91] +i92 a[92] +i93 a[93] +i94 a[94] +i95 a[95] +i96 a[96] +i97 a[97] +i98 a[98] +i99 a[99] +i100 a[100] +i101 a[101] +i102 a[102] +i103 a[103] +i104 a[104] +i105 a[105] +i106 a[106] +i107 a[107] +i108 a[108] +i109 a[109] +i110 a[110] +i111 a[111] +i112 a[112] +i113 a[113] +i114 a[114] +i115 a[115] +i116 a[116] +i117 a[117] +i118 a[118] +i119 a[119] +i120 a[120] +i121 a[121] +i122 a[122] +i123 a[123] +i124 a[124] +i125 a[125] +i126 a[126] +i127 a[127] +o0 asqrt[0] +o1 asqrt[1] +o2 asqrt[2] +o3 asqrt[3] +o4 asqrt[4] +o5 asqrt[5] +o6 asqrt[6] +o7 asqrt[7] +o8 asqrt[8] +o9 asqrt[9] +o10 asqrt[10] +o11 asqrt[11] +o12 asqrt[12] +o13 asqrt[13] +o14 asqrt[14] +o15 asqrt[15] +o16 asqrt[16] +o17 asqrt[17] +o18 asqrt[18] +o19 asqrt[19] +o20 asqrt[20] +o21 asqrt[21] +o22 asqrt[22] +o23 asqrt[23] +o24 asqrt[24] +o25 asqrt[25] +o26 asqrt[26] +o27 asqrt[27] +o28 asqrt[28] +o29 asqrt[29] +o30 asqrt[30] +o31 asqrt[31] +o32 asqrt[32] +o33 asqrt[33] +o34 asqrt[34] +o35 asqrt[35] +o36 asqrt[36] +o37 asqrt[37] +o38 asqrt[38] +o39 asqrt[39] +o40 asqrt[40] +o41 asqrt[41] +o42 asqrt[42] +o43 asqrt[43] +o44 asqrt[44] +o45 asqrt[45] +o46 asqrt[46] +o47 asqrt[47] +o48 asqrt[48] +o49 asqrt[49] +o50 asqrt[50] +o51 asqrt[51] +o52 asqrt[52] +o53 asqrt[53] +o54 asqrt[54] +o55 asqrt[55] +o56 asqrt[56] +o57 asqrt[57] +o58 asqrt[58] +o59 asqrt[59] +o60 asqrt[60] +o61 asqrt[61] +o62 asqrt[62] +o63 asqrt[63] +c +top +This file was written by ABC on Thu Mar 5 11:15:52 2015 +For information about AIGER format, refer to http://fmv.jku.at/aiger diff --git a/benchmarks/square.aig b/benchmarks/square.aig new file mode 100644 index 0000000..cc72bd5 --- /dev/null +++ b/benchmarks/square.aig @@ -0,0 +1,835 @@ +aig 18548 64 0 128 18484 +2 +0 +132 +140 +159 +186 +226 +270 +336 +402 +490 +582 +686 +792 +902 +1032 +1173 +1322 +1486 +1654 +1828 +2014 +2206 +2398 +2602 +2826 +3060 +3300 +3540 +3792 +4068 +4336 +4632 +4912 +5224 +5536 +5855 +6188 +6542 +6892 +7256 +7618 +7996 +8388 +8796 +9202 +9638 +10050 +10524 +10972 +11424 +11894 +12375 +12854 +13341 +13848 +14380 +14912 +15458 +15984 +16544 +17108 +17694 +18282 +18879 +19458 +20039 +20604 +21162 +21696 +22236 +22774 +23283 +23776 +24273 +24744 +25234 +25692 +26150 +26596 +27034 +27452 +27889 +28298 +28708 +29104 +29497 +29854 +30221 +30562 +30912 +31252 +31583 +31894 +32197 +32480 +32774 +33058 +33327 +33576 +33836 +34060 +34301 +34532 +34747 +34946 +35142 +35324 +35503 +35674 +35833 +35984 +36127 +36252 +36369 +36482 +36583 +36678 +36767 +36838 +36908 +36966 +37002 +37040 +37062 +37080 +37092 +37097 +~ +@$ '&,4704  75!Nr +  + +;= ? @B> A1/?D  + + :<ca  !EGU\" VbB^aIGQL5LN +NQ +O + WUe ,-  + !m   #%WU_ZX + + +?=&`  {"lt +k$$k HL rtq>X +    +ECnnwtD^~~    +pq + + ! 53zz4.J/J   +  w W"    +    +  IKP + +">A +  + + + + + + + + + + +"$w$  + +  ,,0 x $      +  +  + +   + "   + "$$ +* + +HJIJ    c$ "   !   b  +        + +PP$     +  + "$ } (  + +;9cg h2n3nS   +"  + +   [] +*& + +">00P>7  $       + SUb(  '*30'  +"  2  q.&  + ::Z +"*#%,, Kec h   0`c_, + + +  ( +  +   +      +FF2*     + + &" + .   !#<>NN *)( +      +  +4 #!15 D&0  !#)+221U6& 6} + +""&qs + +.      + +$\\},(~$  +GE 4!**b "80 +   BB]_egnn#F1 PQ:2 +%#59 ."  . +    +* +&  6zz<BEA8 + OSdd4     $  @@:  & + ,     + ! $  + !!!!   + (qszzD!!  +!*!" !!!"!!" !!!!"""2". + + ""*  +">" "" """" + +$#IK#:##%#BB"NNT! '#,#0 #$ $$$!$$$($$ +$@$8$#   + $$$$  +$4$%%%% WY  %<'%&NN&!&%&& +&B& +!+-&%& !&2&&'&.&$&"&* + +''''' ``  ''>''     '('' + +\\TRS(( (((( _  ( (0( ()  + ))) ) +)&)) +)()$ +ca,,')@/349a")R)h*)**8*4 +*D #%,,?=FFaf#! +(# ++. + +++++++ +"+,++, +F+>++ ,:,,      ,,,, + +WU0@@$ ,B,/17;<AM;o"?wZ!#--.- -.-, +  V-.-4.$ + .+#.. +.,.( +.H.D. .-..<.8    +/// / +=?bdln>> %(0/0000  +>FF0, 0 + +060" 001001 1',0b0 +1:1 111B1>1011111&'$12  +1. ac$#1F2!')/17:C@eh$$ 242$+28   3 333 3 + +3( &3* "  +303, +caz~ "3H!!%#4,4,44 +4<4  + 4L4D44 445445 ;9BBxx|%5N%555 + f g $n  OQYWll 6>666 666!!6666  (6: +6&WUnr 76707B777 ! +7777 +76 +7*  +72 frr$q+Z44 O" + +#%+.|$}$8P8H88$ $9494 ++ 90 98909<9 99  ]_99:9 9:" $::::8:(:.:: +:L%%$$#*d&);N;-/75[$;;;R;J;<<;;< AC<:<&< +26< 7 +<<<''<<<= <18>(> +36>> +a_>:|:) >4>0 +CA>0">=>H>>?'# ??? ?  +?0?.?? +?D? + ge ?T?P'' + ?@?$?@..  +((|| +"f!#),H{O,j&`-ARA )+139<gu=AN AVAJAB$ABBB +&  BBB* ( 5B4  +B6B. BBB,'BBBC BBB"CBBC Y[ ! +2C2C>C*CC 66ddDD&DD DDD)#  D D  +D@D4 D +:DB + D2+A H:H6  +-1IIII /I4IFI&II%")III/ "DF "" ( + +<< 5%@- u +JHJ J<KJ JK%KDK(KK ^^mowuK\KLKKKV +KL0L=2LL +L0 (%, LLL L +* &LLLL +L@L<LI <<$f^^MX..  13::RRb" ; /3 [X}N8(N @NO +NBN. + NZON,O O^OVON )%%OOOO +/ &. PPP1PCPOP:$ +PP P"!&HP8  +P:P2 PQP95PQPQ PBPNP8 +PQPFQ&  + "ac4 (jQHQ,QRQD QN R@ +R< > + ",,;>JJ(THTSTTT TT !+-bNN +  + +qtyz#"0UFUBMUU UU34UUUU UFU8$%UVUJU* + + UZ +UUVV VV4 (/VVVV +M9VFVV +V:UdUJVUVWVVRVN ++0( WWWW +FF"2  #&"h"?W^X..WZ_ #`+4 +XIX:"'% +XPX( XYYD7YYYY YdY\YX YIUY<+YZ +YTY  + 3&/YZZZ + MYKZHZ,ZZZT LZ:ZZ +Z@#5!3 FZ[Z< +_a``  -+"[`::jj&E&&RRV% \fhkg\b\\ + #$\\\\\]  G1\R]&]];/6]]]] +  +]N]N]]&+ +]]].  ]< L]> +]F]2 ]^]B"6 K ^>^:>^^^^ []"!#`^^^]^^ +__ _Z_V +!# =? ""  &&tt  /_``\`_````g$`d::$$_]W `D`Xa$``a  \bb&%(35wy,aY SaTb( + aP + b@Kb]H  +b<bLbH Sbbbb )$b,%+ +bb bcA +4< +ccc c  + cD$C$ +c4^^zzcbc^cc d&d"*+dccd 5'(&)dddd + SdR%dN%% d<RdJd2 + dF + dVe*e@%edde]_eBe:CH ee?2;Cee +  +fEBefef hhZZ Jfff!jj   + +(**G )eglgh>> + 9h+< +hh hhA 4>hhhB;=^`hjsudBB"&&GEiXi$i:2$3  iiE!>Giji@i< +iai>&%6ijiTj, + + cjhji + j`j\ jjjPj0RjL jH +Q! jD!_azz" + +')!+,kVk*k@'lk klk VFkJk6kl MOUX`bjll4mljlfm&m"6'mllm @@<FHv';Mm@  +mB mnmLLmnmn mRmN[nnnn nmm>mn +nfn^ no0(B=nnnHnDJ5! oo + +a_&  + +#'(-oTo,]oB(  opG'>Oopp@ pBp[F1 +pPp4 +2"+-p. +pp ppFL7pqp q +p@PpBpq +qH acqpqpqhqpq `q`q$qr !>>   qlTT  ""36?A "d?BJLr\s(r`ssss53NVU' +$$b$>> +!((KI tB\tD" +tRt2 tuC/2;#uuuu  +<OFuuuu + +caz~ utuuut + ujub uvu&u"10vuuv uNvJZvvvv vFvl&G vvK Pvwvw vD+vb80vw +vZv. + \\wrwnww + ,,;=CEKNVU{.f#!53g& xpJJ')"xx""  &&][yypytydyly$y 5/zyyz yo)CyzyPz4  +zXzT`zz zzI5&Azzzz +ATFL +IzJWY0{qV +{H% {{'Ko$M{D {\{(|{{| WYsv%,5^!#)+31-HX|f +|F|> |}|B}VV  }6}21>}}}} }n}j}| t}H8}b}*}~ ?=}D,}i n +}Z~. }~~ +v~ i[~~~N. +:.,:18~"~ ~M9/E!  +~6eP~BY +v + + ca  $XXX]"r)&;>IFacik/aof#%+-53|x +lh 46H B)ށ$   +P <#H߁ +w1B T8 +x"W +zL< + +FFxtOO + T 3) )nF.X0$V|-L +HD +n s`؃, acll&  ||  %(1.SV^]g^Zr ȅm5B܅V6 +GYTۅ +QfhL܅njƀ "$v%(ZYcf$ "  &&HL‡ +3HȇR. +܇> + /(XH 'Y +J^OЈֈ  +lp + rf ؈*܈&6=ĈɈ R863 + +ceڇ +É ̉lЉh +! j_a\4H(:@F, +ˊL^Y  +>5RL#  +|t (‹T   qlH!Nj +ЋT8 + m6JP@ -V2R,W،HD  +d`Ì_a$""<<xii)+=?}["`&&HH^b||""&~h&׏ + K =0B1 ^J'V +  +;=_aoq x + + -Z7ON   +J f.đ ΑXX wzđ^ܑ2 + + Α ґϒڑ +rn +*&A: BB  +'BA:b<ddh$i$  ((9<DFNP,d:P)/d~ +H5N.C;,( +U#X&B:  +`/Д ڔ[H.]Wڔޔ  +nV   @D84   +  +tp +>>  #' & o  pXD%j(d,a͖ΖTҖP  +=?WYik*-p==ZM>T~  ((9;ACKI&hN:4X8T#J˜F + +;=Y[ZZ"&(.H. ʇZ2G67LH9ϙ֙"ڙ  +U"G)M, +V6 \^ i^74vКК00 Ԛ.ؚ*J:šȚ ֚ ߚΛ +jf +BB  !$  v"A|\  /2qj  +hd +<&&iksv*.ޕt Y"K4Q+  +8T(n ̞B@̞R4 + `$ G@(^J?Þʞ0Ξ,  + L.Ϟ՞ PH0d Ɵbfڟ * ?Rbb MO  "" |%( +GYN0 0O-̠*Ҡ2ޠ bɡԠ٠С rj6> pch c9)ΡVR+l   ¡fơbօܑҎ ϡQ8Y*K;*& +آ8^F  ac + +"" "DDn  22IKUS +&tΣJ-գ +ޣZ6 +N   LLbY &؎ͤФ$$;=EH    + +..  &&GIORP(%x{`\ gjT0Ŧ̦Ц  +tp٦ߦ @<FP{{nrb  +X0T0  0LH6f§2j + ˧S8,0  \'b$X5$  +]_X+>\>;ETFB jm W0 +k=xnЩ xrud ݩ +94j֩D'ߩ'QO!fb S;4`V<Ȫ*̪&  +"_+Ū -t1o)zҫZV + 62LI @@ ^ZZ + +#%/- "DD &&?=FF!1Jl    LP p0 or\+ +TP!ܮ ^/f"W2Ǯή$Ү   +JONK@< +][&zd` 9g=c1L#!.xD4 +ƯX`zzqk +j/1Dhh + +&(02LKu )'_ "" >>**  &&CEj4ܲ HUHUNOB²>  +yn nnyJJ!Գnf + +13g)m(c.γҳ ɳuxa'  +J0>g *ހڴ'7r +RN `0e.^:ʹش&;=VV  +! d&li%̵j )+,CAe<BB::  ((IGP4Ҷ ׶̶<ж8RMjj L̕Ag@ , +"̌ hd  0,XC "!CE6u..XT θa4AMd4ĸ$  +Dĸ k  WYqt}!+,;^g#W +VR:u1~1~ ڻ*&e5  @B + ʻjлb# l)se4 +w totļƅWYqt}FG3~"؏+̆ȽXT  +"  k^  HL (*g0н82 +*rھ L0>mm h4;Z_>žξ(Ҿ$ +Ծ@AI`־M[ + pʀ  84[L OQ``  %'-0, + +!#)+139;#{P  !((KIfJX : +8  0}}b0Ԇ9}0҆ZV }@VAs +N. + l4?fc=&" +ca\\" + +#'(-F2 w}ss UON_<  +>6 +fhf^^w$`13{ """ + +o/BUf=$  sct  +84[Oss 4={4چXT +0,f@ >> .p L<tt Q_VY:w.D@ +[]cekmsu{%6B|}$$ &&YW@Xs+b" +   wgx  +s_j||^LhPdHlF&j=p*& +>> 6B2 U^"YV>:  +xt( bakmsu{},Bu9Ђ +PH k>3{hB,( +7‡45\X +$ m4 vV9x% x[R|WZD +Y[xx&&IGB x 4̕t| t̕ZZ WZmk %`ZW x% B2:  @@[Y"V""  !((p,ZQZTZZ:6  +~  Z,Gu6?}NJ F*&q9   {'N]r&x XX""",5\,D[ |\1~#x=Is8A}LHP t&z5s6$  +@8bPƲVf + <    40bOݘ UW&D        + +FIrq||-"s +*V \cLn +Fw 88 D}#|>RN ΂  + +(eO2.  +_a6 +     8<  x'?tt9&" +nnV  + +tt  $s+ |Dƀ(Pz y1  +Pr>|GvH*   0,hKxx ބ +xSU&eS@nn8 + + <@ f@@$'%  PPZK^^ %( KzgGkG06. + +HH_ahhO (R  + --~! + >& ]]4 +ʊ +VNF []g HH,(n8  JyHIPL HDNv ȁ%€. +4Tj$"  Ҙ Ȋ<06  Y[HH + + .b" + +1/>B   J!4R: x,t1qC&" +Ԍl: + +&N ҄Є*΄(  +nKr>Wf2. +UWJZiItRn>e'%8<>>" + +km$Z%#44  3R""QVV  &&) |9xBu3$  + 2}} ]hLqUq@< ,֐{Б VVRzV44CFKLq? +A8g  66  &&$J 2*xK WqQv6TFB ܐ  + + []& `[2 +  Ԁ1.: DD +Yp`bVuD@   ށ3}"z8  + 80sU|| LORjj,(w7ݤ  **<<LL* H#%+.%.&|E %9|:L/mHded_62 +>>"F * + +   ]pKM^`!$K@ ">>! %'57=?EHRQ}"  '%*a0,t?=Ԉe[ ,Js|>n=vYWpt ,Y\%{ +]s\tZzD@  iPWvag8 < + BEtv~.&?oyy j[XuaY2t ʂ$LU~0 +"$BDMKvv   +  BQSuyz\> + + (*24;=  %7`k22  +}uO, + +ҧ(4$$  WYX 1$   %'79?AHH_ahh<CgG rbsb !((IGwgcF!as:6 %JxH +*  "}e7mG aR{äŤ>TT%#!|  SE#} ^ʜ +]y]s\ff +80 +Gb04  BB.11  %'-127!WFkX_SW+-53˞: ͞ȝ { + ҏ(Œ%| >6fZ J{}< +& +$&EG$$  &&SH)mZ( +,  ($~4zz   + bd%  + +kdhljX84 )ڀ}$}  + ^^2 C + +ʁҁ6 z  RRwuv;:‚ y=gHpMтڂ*ނ& +ԑ[_č%w fhdxx#A vwUS ($zK  +x2o^0RMOig~%Ԅ؄̄8, ԇ,   @?ILTS)˥ͥ2ԅYhhtER*mc.* + IGqs"u|7 u _X!ۆvډ1   Pqnȝ ӇkQffy4((vS4sH,  F|5Tk-jhΈ$҈ 8xx  _ahh,͉ ؉0>Ɖ̉ +G<މii +  x@ғvǦ. ɦ,.75 66 + +/1  0P!$ yA3$s\ʋ($ +‹ Ƌ9::6WeĎ)  +dNЖWU 44 :  ,0 ' ޗޗR77.((3Bԍ ۍ +');> Z + +!$8  *!ig܎$Ά?}A}; + +{y(y[Yrv yEЏ,2 -0dee15"u^Ȁ-x',ϐސؐؐ +  +;&7xR" +"ևԇ3 +BB8"**M څ(j|"}"ƀ=}>)) + %#fj’( (('%dHeH +܉*& + +!$$"_JՓޓ +U<HH{y   +"`F6Ԕc~_a?}HB  )zAڃ2ƕ  +@@Y] k_>AD"][ ք1/Ԅ2Ŗ +Ȗ  ޕ ږ +J>>Y] ^  `4 5 .~1 +qR֖ȗϗܗ +ؗԦց7֗  BC@L6M6?= .SЀ>ĘȘ И Ìց q +E ZZ}  uf'˙ϙ™ + ֙ݙ +cA?{y}  + +kisn Ԉ RT?{\CҚ +К֚ <ٝ۝A/188ecll h +,-o a +Ć#,Ѓ) ڛ)כĠrBB_]gbFЊΊ +FikaSU\\ Z / # rt‹i+z| <<aUP@I 44J &ݝ +R I"ÔŔHHPP#%A?A}ĉž!GNGNJ68 +iK +CJ ? 22̊ և‰şҟΟ'%/*$$% ( '! ' )mm  ڠ ߠi0 a[0] +i1 a[1] +i2 a[2] +i3 a[3] +i4 a[4] +i5 a[5] +i6 a[6] +i7 a[7] +i8 a[8] +i9 a[9] +i10 a[10] +i11 a[11] +i12 a[12] +i13 a[13] +i14 a[14] +i15 a[15] +i16 a[16] +i17 a[17] +i18 a[18] +i19 a[19] +i20 a[20] +i21 a[21] +i22 a[22] +i23 a[23] +i24 a[24] +i25 a[25] +i26 a[26] +i27 a[27] +i28 a[28] +i29 a[29] +i30 a[30] +i31 a[31] +i32 a[32] +i33 a[33] +i34 a[34] +i35 a[35] +i36 a[36] +i37 a[37] +i38 a[38] +i39 a[39] +i40 a[40] +i41 a[41] +i42 a[42] +i43 a[43] +i44 a[44] +i45 a[45] +i46 a[46] +i47 a[47] +i48 a[48] +i49 a[49] +i50 a[50] +i51 a[51] +i52 a[52] +i53 a[53] +i54 a[54] +i55 a[55] +i56 a[56] +i57 a[57] +i58 a[58] +i59 a[59] +i60 a[60] +i61 a[61] +i62 a[62] +i63 a[63] +o0 asquared[0] +o1 asquared[1] +o2 asquared[2] +o3 asquared[3] +o4 asquared[4] +o5 asquared[5] +o6 asquared[6] +o7 asquared[7] +o8 asquared[8] +o9 asquared[9] +o10 asquared[10] +o11 asquared[11] +o12 asquared[12] +o13 asquared[13] +o14 asquared[14] +o15 asquared[15] +o16 asquared[16] +o17 asquared[17] +o18 asquared[18] +o19 asquared[19] +o20 asquared[20] +o21 asquared[21] +o22 asquared[22] +o23 asquared[23] +o24 asquared[24] +o25 asquared[25] +o26 asquared[26] +o27 asquared[27] +o28 asquared[28] +o29 asquared[29] +o30 asquared[30] +o31 asquared[31] +o32 asquared[32] +o33 asquared[33] +o34 asquared[34] +o35 asquared[35] +o36 asquared[36] +o37 asquared[37] +o38 asquared[38] +o39 asquared[39] +o40 asquared[40] +o41 asquared[41] +o42 asquared[42] +o43 asquared[43] +o44 asquared[44] +o45 asquared[45] +o46 asquared[46] +o47 asquared[47] +o48 asquared[48] +o49 asquared[49] +o50 asquared[50] +o51 asquared[51] +o52 asquared[52] +o53 asquared[53] +o54 asquared[54] +o55 asquared[55] +o56 asquared[56] +o57 asquared[57] +o58 asquared[58] +o59 asquared[59] +o60 asquared[60] +o61 asquared[61] +o62 asquared[62] +o63 asquared[63] +o64 asquared[64] +o65 asquared[65] +o66 asquared[66] +o67 asquared[67] +o68 asquared[68] +o69 asquared[69] +o70 asquared[70] +o71 asquared[71] +o72 asquared[72] +o73 asquared[73] +o74 asquared[74] +o75 asquared[75] +o76 asquared[76] +o77 asquared[77] +o78 asquared[78] +o79 asquared[79] +o80 asquared[80] +o81 asquared[81] +o82 asquared[82] +o83 asquared[83] +o84 asquared[84] +o85 asquared[85] +o86 asquared[86] +o87 asquared[87] +o88 asquared[88] +o89 asquared[89] +o90 asquared[90] +o91 asquared[91] +o92 asquared[92] +o93 asquared[93] +o94 asquared[94] +o95 asquared[95] +o96 asquared[96] +o97 asquared[97] +o98 asquared[98] +o99 asquared[99] +o100 asquared[100] +o101 asquared[101] +o102 asquared[102] +o103 asquared[103] +o104 asquared[104] +o105 asquared[105] +o106 asquared[106] +o107 asquared[107] +o108 asquared[108] +o109 asquared[109] +o110 asquared[110] +o111 asquared[111] +o112 asquared[112] +o113 asquared[113] +o114 asquared[114] +o115 asquared[115] +o116 asquared[116] +o117 asquared[117] +o118 asquared[118] +o119 asquared[119] +o120 asquared[120] +o121 asquared[121] +o122 asquared[122] +o123 asquared[123] +o124 asquared[124] +o125 asquared[125] +o126 asquared[126] +o127 asquared[127] +c +top +This file was written by ABC on Thu Mar 5 01:55:55 2015 +For information about AIGER format, refer to http://fmv.jku.at/aiger diff --git a/benchmarks/voter.aig b/benchmarks/voter.aig new file mode 100644 index 0000000..c74b445 --- /dev/null +++ b/benchmarks/voter.aig @@ -0,0 +1,1295 @@ +aig 14759 1001 0 1 13758 +29519 +   !!  )     #!#   RI  N_f!i   !  $  !  $GI=Haqj cu %31 + +   !!  )     #!#   RIX  Ng   !!  )              # !#    RI  N_f!i   ++    + %             !   $            !   $GI            !   $            !   $GI  !  $  !  $GI  !  $  !  $GI +H H   0 ;u  +H   H %3=1 + +cq}o + + + +   !!  )     #!#   RIX  Ng   !!  )     #!#   RI  N_f!i   ++     !  $  !  $GI  !  $  !  $GI +H  7 UNsHQ V%3=1 + +cqo + +   !!  )     #!#   RI  N_f!i   !  $  !  $GI=Haqj cu %31 + +   !!  )     #!#   RIX  Ng   !!  )     #!#   RI  N_f!i   ++    + %  + %  +  %  ######## # ##!#  $####$$$$ $#$$$GI$$$$$$$$ $ $$!$  $$$$$$$$% % %%!$  $GI%%%%%%%% % %%!%  $%%%%%%%% % %&!%  $GI&&&&&&&& & &&!&  $'''''''' ' ''!'  $GI&&&&&&&& & &'!&  $'''''''' ' ''!'  $GI(((((((( ( ((!(  $(((((((( ) ()!(  $GI)))))))) ) ))!)  $******** * **!*  $GI*******+ + ++!*  $++++++++ + ++!+  $GI******** * **!*  $******** + *+!*  $GI++++++++ + ++!+  $,,,,,,,, , ,,!,  $GI,,,,,,,- - --!,  $-------- - --!-  $GI........ . ..!.  $......./ / //!.  $GI//////// / /0!/  $00000000 0 00!0  $GI11111111 1 11!1  $11111111 1 12!1  $GI22222222 2 22!2  $33333333 3 33!3  $GI33333333 4 34!3  $44444444 4 44!4  $GI   +H H   0 ;  +H   H %3=1 + +cq}o + +H   H %3=1 + + + + +H + + + +  + + +  H      + 0 ;  +n y  +    +H   H %3=1 + +H H   0 ;  +n y  +H H   0 ;  +H   "H %3=1 + +cq}o + + + + + + + +66666666  6 6!6!6  )  77777777  7 7#7!#7   RIX  Ng77778888  8 8!7!7  )  88888888  8 8#8!#8   RI  N_f!i   ++   999::::: : ::!:  $:::::::: : ::!:  $GI;;;;;;;; ; ;;!;  $<<<<<<<< < <<!<  $GI +H  7 UNsHQ V%3=1 + +cqo + +LLLLLLLL  L L!L!L  )  LLLLLLLL  L L#L!#L   RIX  NgMMMMMMMM  M M!M!M  )  MMMMNNNN  N N#M!#M   RI  N_f!i   ++   @@@@@@@@ @ @@!@  $PPPPPPPPPP @@@@BB +aZ5;PPUPPQP;AK@  KC@  K +Q_] + +PPPPPPPP  P P!P!P  )  QQQQQQQQ  Q Q#Q!#Q   RI  N_f!i RRRRRRRR R RR!R  $SSSSSSSS S SS!S  $GI=Haqj cu %31 + +SSSSSSSS  S S!S!S  )  TTTTTTTT  T T#T!#T   RIX  NgTTTTUUUU  U U!T!T  )  UUUUUUUU  U U#U!#U   RI  N_f!i   ++    + %  +'     +  %   +#JJJJJJJJ J JJ!J  $JJJJJJJJ J JJ!J  $GIKKKKKKKK K KK!K  $LLLLLLLL L LL!L  $GILLLLLLLL M LM!L  $MMMMMMMM M MM!M  $GINNNNNNNN N NN!N  $NNNNNNNN O NO!N  $GIOOOOOOOO O OO!O  $PPPPPPPP P PP!P  $GIPPPQQQQQ Q QQ!Q  $QQQQQQQQ Q QQ!Q  $GIRRRRRRRR R RR!R  $SSSSSSSS S SS!S  $GISSSSSSSS S ST!S  $TTTTTTTT T TT!T  $GI   +H   H %3=1 + +H     +H + + + + +  0 ;  +n y  +H H   0 ;  +H   H %3=1 + +cq}o + + + +   + +cccccccc  c c!c!c  )  cccccccc  c c#c!#c   RIX  Ngdddddddd  d d!d!d  )  dddddddd  d d#d!#d   RI  N_f!i   ++   ffffffff f ff!f  $gggggggg g gg!g  $GIgggggggg g gh!g  $hhhhhhhh h hh!h  $GI +H  7 UNsHQ V%3=1 + +cqo + +iiiiiiii  i i!i!i  )  iiiiiiii  i i#i!#i   RI  N_f!i jjjjjjjj j jj!j  $kkkkkkkk k kk!k  $GI=Haqj cu %31 + +llllllll  l l!l!l  )  llllllll  l l#l!#l   RIX  Ngmmmmmmmm  m m!m!m  )  mmmmmmmm  m m#m!#m   RI  N_f!i   ++    + %  + % pppqqqqq q qq!q  $qqqqqqqq q qq!q  $GIrrrrrrrr r rr!r  $ssssssss s ss!s  $GIssssssss s st!s  $tttttttt t tt!t  $GIuuuuuuuu u uu!u  $uuuuuuuu u uv!u  $GIvvvvvvvv v vv!v  $wwwwwwww w ww!w  $GIwwwwwwwx x xx!w  $xxxxxxxx x xx!x  $GIyyyyyyyy y yy!y  $yyyzzzzz z zz!z  $GIzzzzzzzz z z{!z  ${{{{{{{{ { {{!{  $GI   +H   H %3=1 + +H     +H + + + + +  0 ;  +n y  +H H   0 ;  +H   H %3=1 + +cq}o + + + +   + +||||||||  | |!|!|  )  ||||||||  | |#|!#|   RI  N_f!i }}}}}}}} } }}!}  $~~~~~~~~ ~ ~~!~  $GI=Haqj cu %31 + +~~~~   !~!~  )     #!#   RIX  Ng   !!  )  ЀрԀՀ   #р!#Ԁ   RI  N_f!i   ++    + %   !  $ƃǃǃ̃΃σσԃ  Ճ!̓  $GI  Ȅ!  $  !  $GIԅՅՅڅ܅݅݅  !ۅ  $ Ć І!  $GI  !  $ևׇׇ܇އ߇߇  !݇  $GI +H H   0 ;u  +H   H %3=1 + +cq}o + + + +ƈLjʈˈ  Lj ʈ!!  )     #!#   RIX  NgΉω҉Ӊ   !ω!҉  )     #!#   RI  N_f!i   ++   ڋۋۋ  !  $ ʌ ֌!  $GI  !  $܍ݍݍ  !  $GI +H  7 UNsHQ V%3=1 + +cqo + +ŽÎƎǎ  Î Ǝ!!  )     #!#   RI  N_f!i   !  $Аѐѐ֐ِِؐސ  ߐ!א  $GI=Haqj cu %31 + +   !!  )     #!#   RIX  Ng’ÒƒǒԒՒْؒ  Ւ ؒ!Ò!ƒ  )     #!#   RI  N_f!i   ++    + %  + %  +  %     + % : : C +6^^ 56 +W-6*66D DDDKKKGKLLLLL M"M  K!NNO]OPPPPONUNNNOON>>GIxxFFIIIIJ"JJ"JIKUKKKLLK>>GGH]HIIIIHGUGGGHHG>>GISSSSSST"TT"TST TV"VU"UT>>WWX]XYYYYXWUWWXXXW>>GI::::::;;?"?>">;; ;@"@@"@;>><*<<>GI>h>>>??E"ED"D?? ?F"FF"F?>>>*>??H"HG"G?? ?I"II"I?>>GI""""""""#"'"'&"&## #("(("(#>>$*$$$*"*)")$$ $+"+*"+$>>GI%h%&&&&-"-,",'' '."..".'>>&*&''0"0/"/'' '1"11"1'>>GI22999999;";:":9: :<"<<"<:>>==?]???@@?>U>>>??>>>GI4477778"88"879U99:::9>>556]6777765U556665>>GI  "" "">>* " " !"!!"!>>GI""&&&&'"'&"&&(U((((((>>##%]%%%&&%$U$$$$$$>>GI"" "">>]U>>GI""U>>]U>>GI + + + +hhhhiiiiiiii˃"ԃij jт"ڂ"j>>j*jkkˀ"Ԁ"kk k""k>>GIlhlmmmm|"|{"{mn n}"}}"}n>>m*mmm"~"~mm m""m>>GIooqqqqqqt"ts"sqr ru"ut"ur>>s*sssw"wv"vss sx"xw"xs>>GIphpqqrrz"zy"yrr r{"{{"{r>>q*qrr}"}|"|rr r~"~~"~r>>GI ""Ɨ "Ӛ"ܚ>>*ߜ"" "͝"֝>>GIɢȢڢۣ""դUΤڤ>>]עҢ۠UԠ>>GI""ē "ݕ">>]U՘И>>GI"Ē"ƑUœ֓>>ɐ]ΐUˏ܏>>GI + + + + + + +       H H            '            '/1ff H H   '  '/1ffsuHH$%  '(&  '/1ffHH  '  '/1ffsuHH56  '97  '/1ffHH>?  ':9  '/1ffsuHH''  ''&  '/1ffHH$$  '##  '/1ffsu$!!$!""$""H#"H"#####G####H###  '#$#$$$K$$$$I$$$  '/1ff$H%%E%%K%%%%%%%%%%N%%%%O%%%  '00IKY[#H$#H######W####X###  '$$$$$$T$$$$S$$$  '/1ffsxy!$!!H"!H!"!!""?""""?"""  '"#""#"?#"##?###  '/1ff#H$#H#$$$$$<$$$$<$$$  '$%$$%%;%%%%;%%%  '/1ffsu      HHȐ  '  '/1ffHH  '  '/1ffsuHHڠ  'Ԥ  '/1ffHH  '  '/1ffsuHHrr  'rr  '/1ffHHss  'rq  '/1ffsuHHmm  'nm  '/1ffHHkk  'j i    '/1ffsu  + +t +w  Z Z F + +    0 0   + + + + #+-NN 0 0   + + + + #,/1 +t +t +0 +0 + + + + + + + + + + + # 0 0   + + + + #+-^^loqtt00 + + + + #00 + + + + #+-^^tt00 + + + + #00 + + + + #+-^^kmtt00 + + + + #00 + + + + #+-^^tt00 + + + + #00 + + + + #+-^^km +tt00 + + + + #00 + + + + #+-^^ t t 0 + 0  + + + + + + + + + + + # +0 0   + + + + #+-^^km   t t 0 0   + + + + #00 + + + + #+-^^tt00 + + + + #00 + + + + #+-^^km + +ll,,  +,,  +35nnll,,  +, ,       +35nn{} + +k   +  , ,       + #     @ <I +, ,            +3<9ll,,  +,,  +35nnll,,  +,,  +35nn{}4;      13||44      +44      +35nn{}||44      +44      +35nn|||0 44      +44= KMq4w4}      +47;MDHe guk ^= ?MXC  .%"   +JOP^3_8{ + + + +*** +5* +GGGG GG GG՞G؞+/;?KO[_ko{ wW,C54A=?<}B@FDC+C3C;ALO^J YS*C@I O _H`d;_YX a  giA(f I  q k +}s zi0 A[0] +i1 A[1] +i2 A[2] +i3 A[3] +i4 A[4] +i5 A[5] +i6 A[6] +i7 A[7] +i8 A[8] +i9 A[9] +i10 A[10] +i11 A[11] +i12 A[12] +i13 A[13] +i14 A[14] +i15 A[15] +i16 A[16] +i17 A[17] +i18 A[18] +i19 A[19] +i20 A[20] +i21 A[21] +i22 A[22] +i23 A[23] +i24 A[24] +i25 A[25] +i26 A[26] +i27 A[27] +i28 A[28] +i29 A[29] +i30 A[30] +i31 A[31] +i32 A[32] +i33 A[33] +i34 A[34] +i35 A[35] +i36 A[36] +i37 A[37] +i38 A[38] +i39 A[39] +i40 A[40] +i41 A[41] +i42 A[42] +i43 A[43] +i44 A[44] +i45 A[45] +i46 A[46] +i47 A[47] +i48 A[48] +i49 A[49] +i50 A[50] +i51 A[51] +i52 A[52] +i53 A[53] +i54 A[54] +i55 A[55] +i56 A[56] +i57 A[57] +i58 A[58] +i59 A[59] +i60 A[60] +i61 A[61] +i62 A[62] +i63 A[63] +i64 A[64] +i65 A[65] +i66 A[66] +i67 A[67] +i68 A[68] +i69 A[69] +i70 A[70] +i71 A[71] +i72 A[72] +i73 A[73] +i74 A[74] +i75 A[75] +i76 A[76] +i77 A[77] +i78 A[78] +i79 A[79] +i80 A[80] +i81 A[81] +i82 A[82] +i83 A[83] +i84 A[84] +i85 A[85] +i86 A[86] +i87 A[87] +i88 A[88] +i89 A[89] +i90 A[90] +i91 A[91] +i92 A[92] +i93 A[93] +i94 A[94] +i95 A[95] +i96 A[96] +i97 A[97] +i98 A[98] +i99 A[99] +i100 A[100] +i101 A[101] +i102 A[102] +i103 A[103] +i104 A[104] +i105 A[105] +i106 A[106] +i107 A[107] +i108 A[108] +i109 A[109] +i110 A[110] +i111 A[111] +i112 A[112] +i113 A[113] +i114 A[114] +i115 A[115] +i116 A[116] +i117 A[117] +i118 A[118] +i119 A[119] +i120 A[120] +i121 A[121] +i122 A[122] +i123 A[123] +i124 A[124] +i125 A[125] +i126 A[126] +i127 A[127] +i128 A[128] +i129 A[129] +i130 A[130] +i131 A[131] +i132 A[132] +i133 A[133] +i134 A[134] +i135 A[135] +i136 A[136] +i137 A[137] +i138 A[138] +i139 A[139] +i140 A[140] +i141 A[141] +i142 A[142] +i143 A[143] +i144 A[144] +i145 A[145] +i146 A[146] +i147 A[147] +i148 A[148] +i149 A[149] +i150 A[150] +i151 A[151] +i152 A[152] +i153 A[153] +i154 A[154] +i155 A[155] +i156 A[156] +i157 A[157] +i158 A[158] +i159 A[159] +i160 A[160] +i161 A[161] +i162 A[162] +i163 A[163] +i164 A[164] +i165 A[165] +i166 A[166] +i167 A[167] +i168 A[168] +i169 A[169] +i170 A[170] +i171 A[171] +i172 A[172] +i173 A[173] +i174 A[174] +i175 A[175] +i176 A[176] +i177 A[177] +i178 A[178] +i179 A[179] +i180 A[180] +i181 A[181] +i182 A[182] +i183 A[183] +i184 A[184] +i185 A[185] +i186 A[186] +i187 A[187] +i188 A[188] +i189 A[189] +i190 A[190] +i191 A[191] +i192 A[192] +i193 A[193] +i194 A[194] +i195 A[195] +i196 A[196] +i197 A[197] +i198 A[198] +i199 A[199] +i200 A[200] +i201 A[201] +i202 A[202] +i203 A[203] +i204 A[204] +i205 A[205] +i206 A[206] +i207 A[207] +i208 A[208] +i209 A[209] +i210 A[210] +i211 A[211] +i212 A[212] +i213 A[213] +i214 A[214] +i215 A[215] +i216 A[216] +i217 A[217] +i218 A[218] +i219 A[219] +i220 A[220] +i221 A[221] +i222 A[222] +i223 A[223] +i224 A[224] +i225 A[225] +i226 A[226] +i227 A[227] +i228 A[228] +i229 A[229] +i230 A[230] +i231 A[231] +i232 A[232] +i233 A[233] +i234 A[234] +i235 A[235] +i236 A[236] +i237 A[237] +i238 A[238] +i239 A[239] +i240 A[240] +i241 A[241] +i242 A[242] +i243 A[243] +i244 A[244] +i245 A[245] +i246 A[246] +i247 A[247] +i248 A[248] +i249 A[249] +i250 A[250] +i251 A[251] +i252 A[252] +i253 A[253] +i254 A[254] +i255 A[255] +i256 A[256] +i257 A[257] +i258 A[258] +i259 A[259] +i260 A[260] +i261 A[261] +i262 A[262] +i263 A[263] +i264 A[264] +i265 A[265] +i266 A[266] +i267 A[267] +i268 A[268] +i269 A[269] +i270 A[270] +i271 A[271] +i272 A[272] +i273 A[273] +i274 A[274] +i275 A[275] +i276 A[276] +i277 A[277] +i278 A[278] +i279 A[279] +i280 A[280] +i281 A[281] +i282 A[282] +i283 A[283] +i284 A[284] +i285 A[285] +i286 A[286] +i287 A[287] +i288 A[288] +i289 A[289] +i290 A[290] +i291 A[291] +i292 A[292] +i293 A[293] +i294 A[294] +i295 A[295] +i296 A[296] +i297 A[297] +i298 A[298] +i299 A[299] +i300 A[300] +i301 A[301] +i302 A[302] +i303 A[303] +i304 A[304] +i305 A[305] +i306 A[306] +i307 A[307] +i308 A[308] +i309 A[309] +i310 A[310] +i311 A[311] +i312 A[312] +i313 A[313] +i314 A[314] +i315 A[315] +i316 A[316] +i317 A[317] +i318 A[318] +i319 A[319] +i320 A[320] +i321 A[321] +i322 A[322] +i323 A[323] +i324 A[324] +i325 A[325] +i326 A[326] +i327 A[327] +i328 A[328] +i329 A[329] +i330 A[330] +i331 A[331] +i332 A[332] +i333 A[333] +i334 A[334] +i335 A[335] +i336 A[336] +i337 A[337] +i338 A[338] +i339 A[339] +i340 A[340] +i341 A[341] +i342 A[342] +i343 A[343] +i344 A[344] +i345 A[345] +i346 A[346] +i347 A[347] +i348 A[348] +i349 A[349] +i350 A[350] +i351 A[351] +i352 A[352] +i353 A[353] +i354 A[354] +i355 A[355] +i356 A[356] +i357 A[357] +i358 A[358] +i359 A[359] +i360 A[360] +i361 A[361] +i362 A[362] +i363 A[363] +i364 A[364] +i365 A[365] +i366 A[366] +i367 A[367] +i368 A[368] +i369 A[369] +i370 A[370] +i371 A[371] +i372 A[372] +i373 A[373] +i374 A[374] +i375 A[375] +i376 A[376] +i377 A[377] +i378 A[378] +i379 A[379] +i380 A[380] +i381 A[381] +i382 A[382] +i383 A[383] +i384 A[384] +i385 A[385] +i386 A[386] +i387 A[387] +i388 A[388] +i389 A[389] +i390 A[390] +i391 A[391] +i392 A[392] +i393 A[393] +i394 A[394] +i395 A[395] +i396 A[396] +i397 A[397] +i398 A[398] +i399 A[399] +i400 A[400] +i401 A[401] +i402 A[402] +i403 A[403] +i404 A[404] +i405 A[405] +i406 A[406] +i407 A[407] +i408 A[408] +i409 A[409] +i410 A[410] +i411 A[411] +i412 A[412] +i413 A[413] +i414 A[414] +i415 A[415] +i416 A[416] +i417 A[417] +i418 A[418] +i419 A[419] +i420 A[420] +i421 A[421] +i422 A[422] +i423 A[423] +i424 A[424] +i425 A[425] +i426 A[426] +i427 A[427] +i428 A[428] +i429 A[429] +i430 A[430] +i431 A[431] +i432 A[432] +i433 A[433] +i434 A[434] +i435 A[435] +i436 A[436] +i437 A[437] +i438 A[438] +i439 A[439] +i440 A[440] +i441 A[441] +i442 A[442] +i443 A[443] +i444 A[444] +i445 A[445] +i446 A[446] +i447 A[447] +i448 A[448] +i449 A[449] +i450 A[450] +i451 A[451] +i452 A[452] +i453 A[453] +i454 A[454] +i455 A[455] +i456 A[456] +i457 A[457] +i458 A[458] +i459 A[459] +i460 A[460] +i461 A[461] +i462 A[462] +i463 A[463] +i464 A[464] +i465 A[465] +i466 A[466] +i467 A[467] +i468 A[468] +i469 A[469] +i470 A[470] +i471 A[471] +i472 A[472] +i473 A[473] +i474 A[474] +i475 A[475] +i476 A[476] +i477 A[477] +i478 A[478] +i479 A[479] +i480 A[480] +i481 A[481] +i482 A[482] +i483 A[483] +i484 A[484] +i485 A[485] +i486 A[486] +i487 A[487] +i488 A[488] +i489 A[489] +i490 A[490] +i491 A[491] +i492 A[492] +i493 A[493] +i494 A[494] +i495 A[495] +i496 A[496] +i497 A[497] +i498 A[498] +i499 A[499] +i500 A[500] +i501 A[501] +i502 A[502] +i503 A[503] +i504 A[504] +i505 A[505] +i506 A[506] +i507 A[507] +i508 A[508] +i509 A[509] +i510 A[510] +i511 A[511] +i512 A[512] +i513 A[513] +i514 A[514] +i515 A[515] +i516 A[516] +i517 A[517] +i518 A[518] +i519 A[519] +i520 A[520] +i521 A[521] +i522 A[522] +i523 A[523] +i524 A[524] +i525 A[525] +i526 A[526] +i527 A[527] +i528 A[528] +i529 A[529] +i530 A[530] +i531 A[531] +i532 A[532] +i533 A[533] +i534 A[534] +i535 A[535] +i536 A[536] +i537 A[537] +i538 A[538] +i539 A[539] +i540 A[540] +i541 A[541] +i542 A[542] +i543 A[543] +i544 A[544] +i545 A[545] +i546 A[546] +i547 A[547] +i548 A[548] +i549 A[549] +i550 A[550] +i551 A[551] +i552 A[552] +i553 A[553] +i554 A[554] +i555 A[555] +i556 A[556] +i557 A[557] +i558 A[558] +i559 A[559] +i560 A[560] +i561 A[561] +i562 A[562] +i563 A[563] +i564 A[564] +i565 A[565] +i566 A[566] +i567 A[567] +i568 A[568] +i569 A[569] +i570 A[570] +i571 A[571] +i572 A[572] +i573 A[573] +i574 A[574] +i575 A[575] +i576 A[576] +i577 A[577] +i578 A[578] +i579 A[579] +i580 A[580] +i581 A[581] +i582 A[582] +i583 A[583] +i584 A[584] +i585 A[585] +i586 A[586] +i587 A[587] +i588 A[588] +i589 A[589] +i590 A[590] +i591 A[591] +i592 A[592] +i593 A[593] +i594 A[594] +i595 A[595] +i596 A[596] +i597 A[597] +i598 A[598] +i599 A[599] +i600 A[600] +i601 A[601] +i602 A[602] +i603 A[603] +i604 A[604] +i605 A[605] +i606 A[606] +i607 A[607] +i608 A[608] +i609 A[609] +i610 A[610] +i611 A[611] +i612 A[612] +i613 A[613] +i614 A[614] +i615 A[615] +i616 A[616] +i617 A[617] +i618 A[618] +i619 A[619] +i620 A[620] +i621 A[621] +i622 A[622] +i623 A[623] +i624 A[624] +i625 A[625] +i626 A[626] +i627 A[627] +i628 A[628] +i629 A[629] +i630 A[630] +i631 A[631] +i632 A[632] +i633 A[633] +i634 A[634] +i635 A[635] +i636 A[636] +i637 A[637] +i638 A[638] +i639 A[639] +i640 A[640] +i641 A[641] +i642 A[642] +i643 A[643] +i644 A[644] +i645 A[645] +i646 A[646] +i647 A[647] +i648 A[648] +i649 A[649] +i650 A[650] +i651 A[651] +i652 A[652] +i653 A[653] +i654 A[654] +i655 A[655] +i656 A[656] +i657 A[657] +i658 A[658] +i659 A[659] +i660 A[660] +i661 A[661] +i662 A[662] +i663 A[663] +i664 A[664] +i665 A[665] +i666 A[666] +i667 A[667] +i668 A[668] +i669 A[669] +i670 A[670] +i671 A[671] +i672 A[672] +i673 A[673] +i674 A[674] +i675 A[675] +i676 A[676] +i677 A[677] +i678 A[678] +i679 A[679] +i680 A[680] +i681 A[681] +i682 A[682] +i683 A[683] +i684 A[684] +i685 A[685] +i686 A[686] +i687 A[687] +i688 A[688] +i689 A[689] +i690 A[690] +i691 A[691] +i692 A[692] +i693 A[693] +i694 A[694] +i695 A[695] +i696 A[696] +i697 A[697] +i698 A[698] +i699 A[699] +i700 A[700] +i701 A[701] +i702 A[702] +i703 A[703] +i704 A[704] +i705 A[705] +i706 A[706] +i707 A[707] +i708 A[708] +i709 A[709] +i710 A[710] +i711 A[711] +i712 A[712] +i713 A[713] +i714 A[714] +i715 A[715] +i716 A[716] +i717 A[717] +i718 A[718] +i719 A[719] +i720 A[720] +i721 A[721] +i722 A[722] +i723 A[723] +i724 A[724] +i725 A[725] +i726 A[726] +i727 A[727] +i728 A[728] +i729 A[729] +i730 A[730] +i731 A[731] +i732 A[732] +i733 A[733] +i734 A[734] +i735 A[735] +i736 A[736] +i737 A[737] +i738 A[738] +i739 A[739] +i740 A[740] +i741 A[741] +i742 A[742] +i743 A[743] +i744 A[744] +i745 A[745] +i746 A[746] +i747 A[747] +i748 A[748] +i749 A[749] +i750 A[750] +i751 A[751] +i752 A[752] +i753 A[753] +i754 A[754] +i755 A[755] +i756 A[756] +i757 A[757] +i758 A[758] +i759 A[759] +i760 A[760] +i761 A[761] +i762 A[762] +i763 A[763] +i764 A[764] +i765 A[765] +i766 A[766] +i767 A[767] +i768 A[768] +i769 A[769] +i770 A[770] +i771 A[771] +i772 A[772] +i773 A[773] +i774 A[774] +i775 A[775] +i776 A[776] +i777 A[777] +i778 A[778] +i779 A[779] +i780 A[780] +i781 A[781] +i782 A[782] +i783 A[783] +i784 A[784] +i785 A[785] +i786 A[786] +i787 A[787] +i788 A[788] +i789 A[789] +i790 A[790] +i791 A[791] +i792 A[792] +i793 A[793] +i794 A[794] +i795 A[795] +i796 A[796] +i797 A[797] +i798 A[798] +i799 A[799] +i800 A[800] +i801 A[801] +i802 A[802] +i803 A[803] +i804 A[804] +i805 A[805] +i806 A[806] +i807 A[807] +i808 A[808] +i809 A[809] +i810 A[810] +i811 A[811] +i812 A[812] +i813 A[813] +i814 A[814] +i815 A[815] +i816 A[816] +i817 A[817] +i818 A[818] +i819 A[819] +i820 A[820] +i821 A[821] +i822 A[822] +i823 A[823] +i824 A[824] +i825 A[825] +i826 A[826] +i827 A[827] +i828 A[828] +i829 A[829] +i830 A[830] +i831 A[831] +i832 A[832] +i833 A[833] +i834 A[834] +i835 A[835] +i836 A[836] +i837 A[837] +i838 A[838] +i839 A[839] +i840 A[840] +i841 A[841] +i842 A[842] +i843 A[843] +i844 A[844] +i845 A[845] +i846 A[846] +i847 A[847] +i848 A[848] +i849 A[849] +i850 A[850] +i851 A[851] +i852 A[852] +i853 A[853] +i854 A[854] +i855 A[855] +i856 A[856] +i857 A[857] +i858 A[858] +i859 A[859] +i860 A[860] +i861 A[861] +i862 A[862] +i863 A[863] +i864 A[864] +i865 A[865] +i866 A[866] +i867 A[867] +i868 A[868] +i869 A[869] +i870 A[870] +i871 A[871] +i872 A[872] +i873 A[873] +i874 A[874] +i875 A[875] +i876 A[876] +i877 A[877] +i878 A[878] +i879 A[879] +i880 A[880] +i881 A[881] +i882 A[882] +i883 A[883] +i884 A[884] +i885 A[885] +i886 A[886] +i887 A[887] +i888 A[888] +i889 A[889] +i890 A[890] +i891 A[891] +i892 A[892] +i893 A[893] +i894 A[894] +i895 A[895] +i896 A[896] +i897 A[897] +i898 A[898] +i899 A[899] +i900 A[900] +i901 A[901] +i902 A[902] +i903 A[903] +i904 A[904] +i905 A[905] +i906 A[906] +i907 A[907] +i908 A[908] +i909 A[909] +i910 A[910] +i911 A[911] +i912 A[912] +i913 A[913] +i914 A[914] +i915 A[915] +i916 A[916] +i917 A[917] +i918 A[918] +i919 A[919] +i920 A[920] +i921 A[921] +i922 A[922] +i923 A[923] +i924 A[924] +i925 A[925] +i926 A[926] +i927 A[927] +i928 A[928] +i929 A[929] +i930 A[930] +i931 A[931] +i932 A[932] +i933 A[933] +i934 A[934] +i935 A[935] +i936 A[936] +i937 A[937] +i938 A[938] +i939 A[939] +i940 A[940] +i941 A[941] +i942 A[942] +i943 A[943] +i944 A[944] +i945 A[945] +i946 A[946] +i947 A[947] +i948 A[948] +i949 A[949] +i950 A[950] +i951 A[951] +i952 A[952] +i953 A[953] +i954 A[954] +i955 A[955] +i956 A[956] +i957 A[957] +i958 A[958] +i959 A[959] +i960 A[960] +i961 A[961] +i962 A[962] +i963 A[963] +i964 A[964] +i965 A[965] +i966 A[966] +i967 A[967] +i968 A[968] +i969 A[969] +i970 A[970] +i971 A[971] +i972 A[972] +i973 A[973] +i974 A[974] +i975 A[975] +i976 A[976] +i977 A[977] +i978 A[978] +i979 A[979] +i980 A[980] +i981 A[981] +i982 A[982] +i983 A[983] +i984 A[984] +i985 A[985] +i986 A[986] +i987 A[987] +i988 A[988] +i989 A[989] +i990 A[990] +i991 A[991] +i992 A[992] +i993 A[993] +i994 A[994] +i995 A[995] +i996 A[996] +i997 A[997] +i998 A[998] +i999 A[999] +i1000 A[1000] +o0 maj +c +top +This file was written by ABC on Thu Mar 5 17:49:49 2015 +For information about AIGER format, refer to http://fmv.jku.at/aiger