BM6P6(@ wwwlllmmmooorrruuuwwwwwwvvvuuuqqqkkkddd___\\\WWWNNNHHHDDD>>>:::;;;:::888777999888888777666666666666666555555555555555555555555555555666666666666555555777666555666999<<<>>>>>>999<<<>>>KKK```ooo{{{uuu~~~sssiiijjjggghhhlllpppqqquuu{{{uuu{{{tttiiiccc]]]VVVOOOIIIEEEBBB???DDDBBB???=========<<<;;;<<<<<<<<<<<<===>>>???@@@??????@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@??????>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>CCCDDDFFFHHHKKKMMMOOOOOOSSSOOOJJJHHHIIIHHHFFFDDDDDDCCCAAA???>>>>>>???@@@???>>>=========>>>@@@AAA============<<<<<<<<<<<<===<<<<<<>>>@@@GGGUUUccczzzxxxfffbbbeeeeeebbb^^^WWWSSSNNNIIIFFFCCC???===999999999999999999999999666777999::::::999777666888888999999999:::::::::999>>>>>>@@@EEEHHH[[[xxxfffPPPTTT[[[nnnooobbb\\\ZZZ^^^cccrrrxxxooopppqqqtttvvvwwwvvvtttsssoooiiibbb^^^ZZZUUUMMMGGGCCC===999::::::777666888888777777666666666666666555555555555555555555555666666666666666666666666666555555555777999::::::;;;>>>???III[[[iiivvvqqq|||{{{qqqhhhcccaaadddfffiiiooouuurrrxxx|||}}}wwwjjjeee\\\TTTNNNJJJFFFDDDGGGDDDAAA@@@@@@@@@@@@???<<<<<<;;;;;;;;;<<<======>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@???>>>>>>===>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<=========???@@@BBBDDDFFFHHHJJJJJJPPPMMMIIIGGGHHHHHHFFFDDDCCCBBB@@@>>>===>>>??????======<<<<<<<<<===>>>???============<<<<<<<<<<<<===;;;<<<>>>@@@FFFUUUcccyyyyyyiiieeehhhfffaaa\\\WWWSSSNNNIIIEEEBBB???===999999999999999999999999777888999999999999888777888888888999999999999999666<<<<<>>>>>=========>>>=========>>>>>>>>>>>>????????????>>>>>>======<<<>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<===>>>@@@BBBCCCEEEEEEJJJHHHFFFEEEEEEFFFDDDCCCAAA@@@>>>===<<<======>>><<<<<<;;;;;;;;;<<<===>>>============<<<<<<<<<<<<<<<;;;<<<>>>@@@FFFTTTaaaxxx{{{llliiijjjfff```[[[VVVRRRMMMHHHEEEBBB>>><<<999999999999999999999999888888888888888888888888888888888888888888888777666;;;;;;>>>EEEIIIYYYuuujjjTTTSSSYYYjjjrrrccc[[[WWWZZZ^^^oooyyytttqqqsssvvvxxxxxxuuurrrpppiiifff```[[[VVVPPPJJJEEEAAA;;;777888888555444666777666666555555555666666555555555555555555555555888777555333333555777888777888999999888888999:::;;;@@@???BBBLLLXXXttthhhfffrrrxxxmmmbbb\\\YYY[[[bbbjjjrrrxxx}}}~~~zzztttiii___WWWQQQLLLIIIJJJGGGEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBB===============>>>>>>>>>>>>>>>>>>======<<<<<<<<>>>>>===;;;::::::::::::::::::::::::;;;;;;<<<<<<===???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAA???>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<;;;<<<>>>@@@EEESSS```www}}}nnniiiiiieee```\\\UUUQQQLLLGGGDDDAAA===;;;888888888888888888888888888888777777777777888888888888888777777777777777999===;;;===BBBDDDQQQkkknnnWWWTTTXXXhhhrrrccc[[[WWWYYY]]]ooovvvqqqoooqqquuuxxxxxxvvvrrrppphhheee```[[[UUUOOOJJJFFFAAA;;;777888777555444666666666555555555555666666666666666666666666666666888777555333333555777888444666888999888888:::<<<888>>>>>>@@@HHHSSSpppfffbbblllzzzmmmccc\\\ZZZ^^^eeeqqqyyy{{{uuulllccc\\\UUUPPPMMMNNNLLLIIIHHHIIIIIIHHHHHHDDDCCCCCCBBBBBBCCCCCCDDD????????????????????????>>>>>>>>>>>>============??????@@@??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????===>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>============<<<<<<<<<<<<;;;:::;;;>>>???DDDQQQ^^^uuu|||mmmgggfffddd```___TTTPPPKKKFFFCCC@@@<<<:::888888888888888888888888888888777666666777888888888777777777777777777777888;;;999;;;@@@@@@LLLcccuuu]]]UUUYYYhhhrrrccc[[[WWWZZZ^^^ooo|||tttooommmppptttwwwwwwuuuqqqnnneeeccc```ZZZTTTNNNIIIFFFAAA;;;777888777555444666555555444444555555666666666666666666666666666666777666555444444555666777000444777777666555888:::777======???HHHQQQkkkhhh```gggvvvxxxmmmddd]]]]]]aaammmxxxzzzvvvpppkkkfffaaa\\\YYYRRRPPPMMMKKKKKKKKKJJJIIIFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA???????????????????????????@@@AAABBBAAA@@@???>>>===============<<<<<<<<<::::::;;;;;;;;;;;;;;;<<<:::<<<>>>>>><<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===============<<<<<<<<<<<<::::::;;;>>>???DDDPPP\\\tttxxxkkkfffeeeccc```___SSSOOOJJJEEEBBB???;;;999888888888888888888888888777777777777777777777777777777777888888888999999444777666999@@@AAAKKKaaa{{{aaaVVVYYYfffrrrccc[[[WWWYYY^^^lll}}}vvvqqqooonnnppptttvvvvvvrrrmmmjjjcccaaa^^^XXXRRRKKKGGGEEEAAA<<<888888888555555777555444444444444555666777666666666666666666666666666666666666666666666666111555999888555444555888888======@@@IIIPPPffflll```cccnnnyyyoooeeeaaaccciiixxx{{{xxxwwwvvvvvvvvvtttpppmmm```^^^ZZZXXXWWWWWWUUUTTTRRRQQQOOOMMMKKKIIIHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCDDDCCCBBBAAA@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<;;;:::===??????===;;;<<<===<<<<<<============<<<<<<:::;;;<<<=========<<<<<<============<<<<<<<<<<<<:::999;;;>>>???CCCOOO[[[rrr}}}rrriiiggggggccc___]]]SSSOOOIIIDDDAAA>>>;;;888888888888888888888888888555666777888888777666555666777777888999:::;;;;;;666999777:::AAAAAAIII^^^~~~{{{___UUUXXXddd~~~sssdddZZZVVVWWW[[[gggxxxxxxrrrppppppoooqqquuuvvvuuupppkkkggg```___\\\WWWPPPIIIEEECCCBBB<<<888999888666555777444444444444444555666777777777777777777777777777555555666666666666555555444999<<<;;;777444555888:::???>>>BBBJJJOOObbbooo```bbbiiixxxmmmggggggiiiyyy~~~vvvrrrtttvvvuuuxxxyyy|||}}}tttqqqnnnkkkjjjiiihhhfff```___\\\YYYUUUSSSQQQPPPIIIHHHHHHHHHGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB???AAACCCEEEEEEEEECCCCCCBBBAAAAAAAAA@@@@@@??????@@@@@@?????????>>>>>>>>>;;;>>>AAAAAA>>><<<<<<>>><<<<<<======>>>======<<<999:::;;;<<<<<<<<<;;;:::>>>=========<<<<<<<<<<<<999999;;;>>>???CCCOOO[[[qqqvvvnnnhhhiiijjjddd]]]ZZZRRRNNNIIIDDDAAA===:::888777777777777777777777777444666777999999777666444666666777999:::;;;<<<===;;;===:::<<>>>>>===<<<<<<;;;;;;===;;;;;;>>>???CCCMMMWWWlll|||tttlllcccaaacccbbb\\\UUUQQQNNNIIIDDD???===;;;:::999999888888888888999999777777777777777777777777777888888888888999999999888<<<999999???AAAIIIZZZ|||tttXXXQQQUUU___wwwtttbbbXXXTTTVVV[[[gggrrrssslllhhhiiimmmmmmppprrrtttrrrmmmgggddd___[[[UUUPPPLLLGGGCCC@@@::::::999888777777777777666666666666666666666666666666555555555444444444444444444555555555666666666777888777666666888:::999<<<:::===DDDHHHXXXsss}}}llljjjiii{{{~~~}}}yyysssoooooossswww}}}yyyvvvuuummmjjjeee```\\\WWWRRRNNNJJJIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBAAAAAAAAACCCBBBBBBBBBCCCBBB@@@>>>===>>>???@@@AAA@@@@@@?????????>>>>>>=========<<<<<<:::;;;===???BBBLLLWWWjjjzzztttlllcccaaacccbbb[[[TTTOOOLLLGGGBBB>>>;;;:::999999888888777777888888999777777777777777777777777777888888888888999999999888<<<999999???AAAIIIZZZ{{{tttYYYRRRUUU]]]rrruuudddZZZUUUVVVYYYdddooo{{{mmmgggfffhhhlllnnnppprrrsssqqqlllfffccc^^^ZZZTTTOOOJJJFFFAAA>>>:::999888777666666666666666666666666666666666666555555555555555444444444444444444555555555555555777888888888777777999;;;:::===:::<<>>>>>????????????>>>===?????????>>>>>>>>>>>>>>>===;;;<<<>>>@@@DDDNNNXXXhhhxxxssskkkdddaaabbb```ZZZTTTMMMJJJEEEAAA===:::999888999888888777777888888999777777777777777777777777777888888888888999999999888<<<999999???AAAIIIZZZ{{{vvvZZZSSSTTTZZZkkkxxxggg\\\UUUUUUWWWaaalll}}}yyyjjjeeeeeehhhmmmpppqqqssssssppplllfffccc^^^ZZZTTTNNNJJJEEE@@@===999999888777666666666666666666666666666666666666555555555555555555555555555555555555555555555555555666777777666777999:::999<<<:::<<>>>>>???===>>>AAABBBFFFQQQ[[[iiiyyyqqqkkkdddaaaaaa___YYYSSSKKKIIIDDD@@@<<<:::999999888888777777777777888888777777777777777777777777777777888888888999999999888<<<999999???AAAIIIZZZ|||yyy\\\RRRRRRVVVddd{{{jjj^^^VVVTTTVVV^^^iiiyyyuuugggdddfffkkkooorrrssstttssspppkkkfffccc^^^ZZZTTTNNNIIIDDD???<<<999888777666555555555555555555555555555555555555444555555555555555555555555555555555555555555444333555666555555555777999888<<<:::===DDDGGGUUUooorrrjjjvvv|||wwwssspppkkkfffbbb`````````aaa___\\\YYYVVVUUUTTTTTTPPPPPPQQQRRRRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQRRRRRRQQQQQQPPPPPPOOONNNNNNMMMMMMKKKJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGGGG@@@@@@@@@@@@???????????????>>>>>>AAACCCGGGRRR\\\lll|||pppkkkeeebbbaaa]]]WWWRRRJJJHHHDDD@@@===;;;::::::888777777777777777777888777777777777777777777777777777888888888999999999888<<<999999???AAAIIIZZZ}}}{{{[[[PPPQQQSSS___yyy}}}lll```WWWSSSTTT\\\fffvvvqqqeeedddhhhmmmqqqrrrssssssrrrooojjjeeebbb\\\XXXRRRLLLGGGBBB===:::888777666555555444444444555555555555555555555555444444444555555555555555555555555555555444444444222333555555444555777999777;;;:::===DDDGGGUUUnnn~~~mmmvvv|||yyytttqqqpppoooooonnnmmmkkkiiifffeeedddccc___```bbbeeefffgggggggggbbbbbbaaaaaaaaaaaabbbbbbcccbbbbbbaaa```___^^^^^^XXXVVVSSSRRRQQQQQQOOONNNKKKKKKIIIHHHHHHGGGGGGHHHDDDDDDCCCBBBBBBAAAAAA@@@???===>>>AAACCCGGGRRR\\\qqqnnnjjjfffbbb```\\\VVVQQQIIIGGGCCC???<<<;;;::::::888777777666666777777888777777777777777777777777777888888888888999999999888<<<999999???AAAIIIZZZ}}}~~~[[[NNNOOOQQQ[[[sssnnn```WWWSSSTTTYYYcccrrrtttgggfffhhhllloooqqqrrrqqqppplllgggbbb___ZZZVVVPPPJJJDDD???:::777777777666555444444444444555555555555555555555555444444444555555555666666666666555555555444444444222444555555555666888:::888<<<;;;===CCCDDDRRRkkksssyyy~~~}}}|||{{{{{{yyyyyyyyyyyyxxxwwwvvvvvvrrruuuyyy}}}xxxxxxwwwxxxxxxyyyzzz{{{~~~~~~}}}|||{{{zzzyyyyyypppmmmhhheeedddbbb```^^^YYYWWWUUURRROOONNNMMMMMMIIIIIIHHHGGGEEEDDDCCCCCCAAA@@@@@@CCCFFFJJJUUU```uuu}}}mmmjjjfffccc___[[[UUUPPPGGGEEEAAA===;;;:::999999777777666666666666777777777777777777777777777777777888888888888999999999888<<<999999???AAAIIIZZZ{{{bbbNNNOOOQQQXXXnnnnnn```WWWTTTUUUVVV___nnn{{{lllhhhhhhiiikkkpppppppppnnnjjjeee```]]]XXXTTTMMMGGGBBB===888444777777666444444444444444555555555555555555555555444444444555555555666666666666555555555444444444333555666666666777999;;;999<<<;;;<<>>@@@???CCCPPP]]]~~~|||yyyvvvqqqiiibbb^^^ZZZTTTOOOMMMLLLKKKJJJKKKGGGDDDEEEHHHOOO\\\jjj{{{~~~sssmmmhhhbbb___]]]YYYQQQJJJFFFBBB>>>:::999888777666666666666666666666666666999999999888888888888777777888888888888999999999===:::999:::;;;???IIISSSuuummmTTTOOOLLLTTTgggrrraaaUUUQQQSSSRRRZZZhhhyyy{{{nnnkkkjjjlllqqqpppoooooolllhhhccc^^^[[[TTTPPPJJJEEEAAA>>>;;;999999777666666666666555333444444444555555555555666444444444555555555555666555555555555555555555555666555444333444666888999999999:::<<<<<>>:::999888666555888888888888888888888888999999999888888888777777777777888888888999999999<<<::::::;;;<<>>@@@HHHRRRccc|||}}}~~~~~~|||uuunnneee]]]WWWOOOKKKIIIKKKMMMSSS___lll{{{}}}rrrgggccc___[[[VVVQQQJJJEEE@@@>>>;;;:::999999888666666666666666666666666666888888888888777777777777777777777777888888888888999888:::===>>>>>>EEEMMMjjjnnnWWWNNNJJJQQQ```www{{{lll^^^UUUQQQRRRVVV```nnn~~~yyynnnllljjjkkknnnooommmkkkgggccc^^^ZZZXXXOOOKKKEEEAAA>>>;;;999777444444555888:::999777555444444444555555555555666444444444555555555555666444444444444444444444444444444444555666666777888777666777999:::<<>>CCCKKKfffoooXXXNNNHHHOOO[[[pppooo```VVVRRRRRRVVV]]]iiiyyyvvvmmmmmmkkklllpppnnnmmmjjjfffaaa\\\YYYVVVMMMIIIDDD???===:::888666444444444666888888666444444444444555555555555666444444444555555555555666333333333333333333333333444444555555666777777777999777888;;;<<<===BBBHHHVVVrrrsssqqq~~~}}}{{{yyyvvvvvvxxxzzz}}}~~~~~~|||xxxtttooommmiiifffbbb]]]WWWSSSMMMJJJIIIJJJLLLQQQ]]]hhhvvvvvvllldddbbb___ZZZSSSLLLGGGCCC999888777888:::;;;:::999777777777777777777777777888888777777777666666666666666666777777777888888888888999<<<<<<===CCCJJJcccxxx\\\PPPHHHMMMVVVgggrrr```WWWTTTQQQTTTYYYdddssspppjjjkkkjjjkkkooonnnllliiieee```[[[WWWVVVLLLHHHCCC>>><<<:::777666555444333444555666555444444444444555555555555666444444444555555555555666333333333333333333333333333444555666666777777777<<<999:::>>>??????CCCHHHRRRkkkqqqlll~~~xxxrrrooonnnmmmmmmsssuuuwww{{{~~~}}}zzzuuusssrrroookkkgggbbb___]]][[[YYYWWWSSSPPPMMMJJJIIIKKKMMMQQQ\\\hhhuuurrriiiaaa```]]]XXXPPPIIIDDDAAA:::999888888::::::888666777777777777777777777777888777777777666666666666666666666666777777777888999888999;;;;;;<<>>;;;999777555666444222222444555444333444444444555555555666666444444444555555555666666333333333333333333333333333444555666777777777777999777777;;;===<<>>@@@JJJ___qqqfffwww}}}yyywwwxxx|||{{{uuummmfffdddcccdddeeehhhkkkmmmnnnrrrvvv|||~~~}}}vvvrrrmmmhhheeeaaa]]]ZZZWWWVVVTTTRRRPPPOOONNNMMMIIIIIIKKKMMMNNNQQQ\\\hhhzzzuuuhhhbbbbbb^^^WWWQQQLLLGGGCCC@@@<<<:::888777555555555666777777777777777777777777777777666666666666777777666777777777888888888888:::888777999999;;;CCCMMMgggoooXXXHHHJJJOOOVVVkkkxxxeeeYYYSSSQQQPPPSSS\\\iiiwwwzzzjjjgggeeeiiimmmggghhhgggeeebbb]]]XXXTTTRRRGGGEEEAAA<<<999666666555666666555555555444444444666666666666666666666666555555555555555555555555666666555444444444444444555444444444444555666666999888888999:::<<<>>>@@@III\\\}}}zzzjjjxxxvvvooojjjfffhhhkkkooowwwxxxpppgggeeebbb```aaabbbcccccckkknnnrrrwww{{{~~~~~~|||yyyxxxrrrooojjjfffbbb___[[[XXXVVVUUUSSSQQQOOOMMMMMMLLLIIIIIIJJJMMMNNNQQQ]]]iiizzzwwwiiibbbaaa]]]VVVPPPKKKGGGBBB@@@;;;:::888777666555666666777777777777777777777777777777666666666666777777777888888888999999999999:::888888:::;;;===EEEOOOhhhsss[[[IIIIIILLLQQQeee}}}}}}hhh[[[UUUPPPNNNQQQZZZeeetttyyyjjjfffdddiiimmmhhhiiigggccc___ZZZUUUQQQOOOFFFDDD@@@<<<888666666666555555555555555444444444666666666666666666666666333333333333333333333333666555444444444444444444444444444444444555666666888888888999:::<<<>>>???HHHVVVtttssszzzuuuiiiaaa[[[WWWXXX[[[___fffrrrnnnjjjccc^^^\\\[[[[[[ZZZcccdddfffiiimmmqqquuuwww}}}|||{{{yyywwwtttrrrqqqmmmiiieeeaaa^^^[[[XXXUUUSSSRRRPPPNNNMMMLLLKKKKKKIIIIIIJJJLLLNNNRRR^^^jjj{{{xxxhhh```___[[[UUUOOOJJJEEEAAA>>>;;;:::888777666666666666777777777777777777777777777777666666666666777777888888888999999999:::::::::999999<<<===???GGGQQQgggwww^^^JJJHHHIIIKKK\\\rrrlll]]]WWWOOOMMMNNNVVVaaaooowwwjjjgggdddiiimmmhhhiiifffaaa\\\VVVQQQNNNLLLEEEBBB???;;;888666666666555555555555555555555555444444444444444444444444111111111111111111111111555555444333333444444444444444444444444555666777888888888888:::<<<>>>???HHHQQQjjj~~~|||qqqeee]]]WWWRRRRRRUUUTTTYYYcccppp}}}wwwmmmfffbbb___\\\YYY\\\\\\]]]___bbbfffjjjlllpppppppppooonnnlllkkkjjjfffccc___\\\ZZZXXXUUUSSSOOONNNMMMLLLJJJJJJIIIIIIIIIHHHJJJLLLNNNSSS___lll}}}wwwfff^^^]]]YYYRRRMMMHHHDDD@@@===:::999888777777666666666666666666666666666666666666666777777777777666666777777888888888999999999999888999<<<===???HHHQQQeeezzz```KKKIIIHHHHHHVVVjjjqqq```XXXPPPMMMMMMTTT]]]jjj{{{tttjjjiiifffiiilllggggggddd___ZZZTTTOOOKKKJJJCCCAAA===:::777666666666444555555555555555555555444444444444444444444444222222222222222222222222444444333333333444444555333333333444444666777777888777777888999;;;===???HHHMMMbbb{{{qqqfff___YYYSSSRRRTTTMMMQQQXXXcccrrrxxxpppiiiaaa[[[WWWWWWXXXXXXZZZ[[[]]]^^^bbbbbbcccdddddddddcccccc```]]]ZZZWWWVVVTTTRRRPPPLLLLLLJJJIIIHHHHHHHHHHHHIIIHHHIIILLLNNNSSSaaannnwwwfff^^^ZZZVVVPPPJJJFFFBBB>>>;;;999999888888777777666666666666666666666666666666666666777777777777666666666666666666777777777777777666888;;;<<<>>>FFFOOObbb|||aaaLLLJJJIIIGGGSSSeeewwwcccYYYRRRNNNMMMRRRZZZfffwwwqqqjjjkkkhhhiiilllfffdddbbb^^^YYYSSSNNNJJJHHHAAA???<<<999777666666666444444444555555555555555555555555555555555555555666666666666666666666666333333333333333444444555333333333444555666777888777777777888999;;;===>>>EEEIII[[[}}}uuullleee^^^VVVRRRSSSPPPRRRVVV^^^kkk}}}zzzlllbbb[[[ZZZXXXVVVTTTTTTTTTTTTWWWWWWXXXYYYZZZ[[[[[[ZZZXXXVVVSSSQQQQQQPPPNNNLLLJJJIIIIIIHHHGGGGGGGGGHHHIIIHHHIIIKKKNNNTTTbbbpppvvvgggaaaXXXTTTNNNHHHDDD@@@===:::888888888888888777666666777777777777777777777777555666777888888777666555555555555666666666777777666555777:::;;;<<>>;;;888666666666666444444444555555555666666555555555555555555555555555555555555555555555555333333222222333333444555333333333444555666777888777777777777999;;;===>>>BBBDDDUUUvvvwwwqqqhhh]]]VVVUUURRRSSSUUUZZZdddtttssshhhddd]]]WWWSSSRRRSSSTTTQQQQQQRRRRRRRRRRRRRRRQQQQQQOOOMMMKKKKKKKKKIIIHHHIIIHHHHHHGGGGGGGGGGGGHHHIIIHHHIIIKKKNNNTTTcccqqqrrreee```VVVRRRLLLGGGCCC???;;;999777888888999888777666666777777777777777777777777555666777888888777666555666666666666777777777777666666777;;;;;;<<>>;;;888666666666777444444444555555555666666333333333333333333333333333333333333333333333333222222222222333333444555222333333444555666888888777777777777999;;;===>>>???BBBRRRqqq|||rrreee\\\YYYOOONNNOOORRR[[[iiixxxuuunnnddd[[[UUUTTTVVVXXXOOOOOOOOOOOONNNMMMLLLKKKMMMKKKHHHGGGGGGGGGFFFEEEHHHHHHGGGGGGGGGGGGGGGHHHIIIHHHHHHKKKNNNUUUcccrrrlllaaa]]]UUUQQQKKKFFFBBB>>>;;;888777777888999999888666666777777777777777777777777555666777999999777666555777777777777888888888888777777888;;;;;;<<>>BBBLLLaaa}}}qqqiiieee]]]VVVTTTWWW]]]gggrrr{{{rrrhhhaaa^^^YYYSSSPPPOOOOOOMMMKKKLLLKKKIIIHHHIIIIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEEEEGGGFFFHHHKKKNNNVVVhhhyyyssshhh^^^WWWQQQMMMGGGBBB>>>;;;888666777777777777777777777777666666666666666666666666666666666666666666666666777777666666666666777777777888888777888;;;@@@DDDQQQfff}}}^^^MMMIIIHHHIIIKKK\\\mmmzzzdddXXXRRRMMMLLLMMMTTTbbbooo~~~uuulllkkkkkkhhhdddccc\\\XXXSSSOOOKKKGGGCCC@@@;;;:::888666555444555555555444444333333444444555444444555555444444333333222333444555666666666666444444333333333333222222555555555555555666777777888888888888999:::;;;<<<===AAAIII\\\{{{||||||ssshhh\\\VVVUUUYYYbbblll{{{yyypppiiiaaa[[[XXXUUURRRNNNOOOMMMJJJIIIJJJJJJJJJIIIGGGGGGFFFEEEEEEEEEEEEEEEGGGFFFHHHKKKNNNWWWjjj{{{sssjjjbbb[[[VVVNNNJJJDDD???<<<:::777555777777777777777777777777666666666666666666666666777777777777777777777777777777666666666666777777777888888777888;;;@@@CCCMMM^^^~~~gggQQQJJJIIIHHHHHHTTTccczzziii\\\UUUOOOMMMMMMRRR]]]hhh{{{~~~tttllljjjjjjfffcccbbbZZZWWWRRRMMMIIIEEEAAA>>>;;;:::888666555555555666444444444444444444444444333444444555444444333333111222333444555555555555444444333333333222222222666555555555555666777777888888888888999:::;;;;;;<<<@@@GGGWWWsss|||sssfff]]]YYYYYYaaajjjxxxvvvmmmgggbbb\\\WWWWWWTTTPPPNNNMMMMMMLLLKKKIIIIIIHHHGGGFFFGGGGGGHHHGGGFFFHHHKKKOOOYYYlll~~~zzzmmmddd^^^YYYVVVLLLHHHBBB>>>;;;999777555777777777777777777777777666666666666666666666666777777777777777777777777777777666666666666777777777777888888888;;;???BBBIIIVVVsssnnnTTTKKKJJJIIIHHHPPP[[[pppmmm^^^WWWOOOMMMMMMQQQZZZcccvvv|||rrrjjjiiiiiifffbbbaaaZZZVVVQQQLLLIIIEEEAAA>>>;;;:::999777666666666777444444444444444444444444333333444444555444444333333333444555555555444444444444333333333222222222555555555555555666777777777888888999:::::::::;;;<<<@@@EEERRRlll}}}tttiiiaaa\\\___eeetttwwwoooiiifffbbb]]]YYYVVVSSSPPPNNNJJJIIIHHHGGGFFFGGGHHHIIIGGGFFFHHHKKKPPP[[[ooowwwjjjaaa[[[VVVSSSJJJFFFAAA===;;;999888666666666666666666666666666555555555555555555555555777777777777777777777777777777666666666666777777666777888888888:::>>>AAAGGGQQQlllsssWWWKKKJJJJJJIIINNNWWWiii~~~ooo^^^VVVOOOMMMNNNQQQXXX___ooo}}}xxxooohhhiiiiiieee```___YYYVVVPPPLLLHHHDDD@@@===:::999888666555555666666333444444555555444444333333333444444555555444444666666666777666666555444444444333333333333222222444444444444444555666666777777888:::::::::::::::;;;???CCCMMMddd~~~}}}pppeee```aaannnxxxxxxtttnnngggaaa[[[UUUPPPOOOMMMKKKHHHGGGFFFGGGHHHGGGGGGHHHKKKPPP\\\qqqvvvhhh___XXXRRRNNNGGGDDD???<<<:::999888666666666666666666666666666555555555555555555555555777777777777777777777777777777666666666666777777666777888888888:::===???DDDNNNggg{{{]]]MMMKKKKKKIIILLLTTTcccvvvrrr___VVVOOOMMMNNNPPPUUU[[[gggvvvssskkkfffhhhiiieee___]]]XXXTTTOOOKKKGGGCCC???<<<888777555444333333444555333333444555555444333333222333444444555555444444444555555666666666555555444444333333333333222222333333333333333444555555666777999:::;;;;;;:::::::::===@@@GGG\\\|||~~~wwwllliiiiiiooo{{{xxxnnnddd^^^[[[XXXTTTOOOKKKIIIIIIIIIGGGGGGHHHLLLQQQ]]]sssvvvhhh^^^VVVPPPKKKDDDAAA===:::888888666555666666666666666666666666555555555555555555555555666666666666666666666666777777666666666666777777666777888888888:::<<<>>>BBBLLLeeeeeePPPJJJIIIHHHHHHOOO]]]nnn~~~uuuaaaXXXPPPNNNNNNOOORRRWWW^^^nnnpppiiieeehhhiiieee^^^[[[WWWSSSNNNIIIFFFBBB>>>;;;666555333222111222222333333333444555555444333333222333333444555555555444111111222333444444444444444444444333333333222222333222222222222333444444666777999:::;;;;;;::::::888;;;>>>DDDXXX{{{{{{{{{{{{vvvhhhkkktttzzzrrrgggccc]]]VVVQQQMMMLLLKKKGGGGGGHHHLLLQQQ^^^tttwwwjjj```XXXQQQLLLBBB???;;;888777666555444666666666666666666666666555555555555555555555555666666666666666666666666777777666666666666777777666777888999888999<<<>>>@@@JJJccclllSSSJJJHHHFFFDDDLLLYYYhhhxxxyyycccYYYQQQNNNNNNNNNPPPSSSYYYiii|||{{{mmmjjjgggeeecccaaa^^^[[[SSSPPPLLLHHHDDDAAA???>>>666666666666555555555555666666555555555444444444222333444444555555444444444444444444444444444444444333333222222333333444222222222333444555666666444666888888888999:::<<<;;;;;;???GGGUUUoooyyy|||zzztttqqqvvv~~~xxxnnnddd\\\WWWSSSPPPOOOLLLKKKLLLQQQ___vvvvvvkkk___SSSKKKIIIAAA>>>:::777444444444555555555555555555555444444555555666666555555444333555555555555666666666666777777777777777777777777666666555555666888:::;;;DDDJJJ\\\~~~www\\\NNNIIIHHHFFFJJJSSS```pppzzziii```VVVRRROOOMMMNNNQQQ[[[eeeuuuvvvllliiifffdddbbb```]]]ZZZSSSPPPLLLGGGCCC@@@>>>===666666666666555555555555555555555444444444444333222333444444555555444444444444444444444444444444444333333222222333333444444444555555666666777777444666888888888888:::<<<<<<<<>>:::777555444444555555555555555555555555555555555555555555444444333555555555555666666666666777777777777777777777777777666666666777999;;;<<>><<<;;;666666666555555555555444444444444444333333333333222333444444555555444444444444444444444444444444444333333222222333333444555555555555555666666666444666888888888888:::;;;<<<<<<>>>BBBLLLccc|||{{{xxxvvvyyy|||oooeee___ZZZVVVSSSTTTWWWbbbuuu}}}ooofff\\\PPPHHHFFF???===:::777555444555555555555555555555555555555555555555555555444444444555555555555666666666666777777777777777777777777777777777777888:::;;;===@@@EEEVVVwwwpppVVVKKKKKKFFFIIIOOOYYYffftttooodddXXXRRRPPPNNNNNNQQQUUU___nnn}}}zzznnnhhhfffcccbbb```]]]YYYVVVQQQNNNJJJEEE@@@<<<:::999666666555555555444444444444444333333333222222222222333444444555555444444444444444444444444444444444333333222222333333444444333333333333333333333555666888888777777999;;;;;;;;;===@@@HHH^^^zzzxxx{{{~~~wwwjjjccc]]][[[\\\eeevvvwwwkkkcccZZZOOOHHHEEE===<<<999777555555555555444444444555555555555555666666555555444444444444555555555555666666666666777777777777777777777777888888777777888:::<<<===>>>CCCUUUttt{{{ZZZLLLLLLFFFHHHLLLTTT^^^lllyyytttgggYYYRRROOOMMMMMMOOOQQQZZZhhhwwwtttkkkeeecccbbb```^^^[[[WWWSSSOOOLLLHHHCCC>>>;;;999888555555555555444444444444444444333333333222222222222333444444555555444444444444444444444444444444444333333222222333333444333333333333333222222222555666888888777777888:::999:::===@@@FFFZZZ|||yyyvvvzzzvvvkkkeeedddjjjyyyzzzpppfff```YYYOOOGGGDDD;;;:::888777666555555555444444444555555555666666777666555444444444444555555555555555666666666666666666666666666666666666888888777777888:::<<<===>>>CCCTTTsssaaaOOONNNFFFHHHJJJOOOXXXfffuuu{{{kkk[[[RRROOOMMMLLLMMMNNNVVVcccqqq|||mmmfffcccaaa```___]]]YYYUUUQQQLLLJJJFFFAAA===:::888777555555555444444444444333444444444444333333333333222333444444555555444444444444444444444444444444444333333222222333333444444444444444444555555555555666888777666666888999888;;;>>>@@@CCCTTTttt~~~}}}xxx{{{~~~zzzuuuwwwrrriiiaaa\\\VVVLLLEEEBBB:::999888777666555555555333333444444555666666666777666555444333444555555555555555555666666666666666666666666666666666666777777777777888:::;;;===>>>CCCSSSqqqmmmVVVPPPGGGHHHIIILLLSSSaaarrr~~~rrr___UUUQQQMMMLLLLLLMMMSSS^^^jjjwwwuuuhhhbbbaaa```___^^^\\\XXXSSSOOOIIIGGGDDD???<<<:::888888555555555444444444333333555555555444444444444333222333444444555555444444444444444444444444444444444333333222222333333444333333333444444555555666555666777777666666777888888;;;???@@@@@@MMMkkk}}}xxxxxx|||{{{{{{wwwjjjbbb[[[WWWRRRIIIAAA>>>888888777777666666555555333333444444555666666777777666555333333444555666555555555555666666666666666666666666666666666666777666666666777999;;;<<<===BBBRRRooo|||___SSSHHHHHHHHHJJJPPP___qqqzzzdddXXXTTTPPPMMMMMMLLLQQQZZZeeeqqq~~~sssgggbbb```___^^^]]][[[WWWRRRNNNHHHFFFBBB???<<<999888888555555444444444333333333666666555555555444444444222333444444555555444444444444444444444444444444444333333222222333333444000000111222222333444444555666777777666666777888888<<<@@@@@@>>>HHHddd~~~{{{tttqqq{{{yyyrrreee]]]WWWTTTPPPGGG???<<<888777777777666666666555333333444444555666777777888666444333333333555666555555555555666666666777666666666666666666666666666666555555777888:::;;;<<>>:::888666555444333333222222111111000333333333333333333333333444444222222222222444444222222222222222222222222444444444444444444444444333333333444555666777777444555666777888999::::::999<<<;;;===DDDIII\\\xxx{{{tttttt}}}}}}|||~~~}}}nnnbbbZZZQQQNNNIIIBBB<<<:::999999888666555444333222333444555555666666555555444444444444444444444444666777777666444444555777===:::777555666666666666888777555444555666888999<<<>>>KKKffftttZZZJJJHHHIIIMMMSSS```ssstttbbbWWWSSSQQQPPPNNNNNNSSS[[[cccooossshhhccc```^^^\\\ZZZXXXUUUQQQOOOGGGEEEBBB>>>:::777666555333333333444444444444444444444444444444444444444444333333222222333333444333333333333333333333333444444444444444444444444333333333444444555666777444444555666777888999999888;;;:::<<>>HHHaaaeeeMMMJJJJJJMMMTTT```ssszzzfffZZZTTTQQQOOOLLLLLLPPPXXXaaalll{{{vvvjjjdddaaa___\\\YYYWWWSSSOOOLLLFFFDDD@@@===999777666555333444444555666666777777555555555555555555555555444333333222222333333444444444444444444444444444444444444444444444444444333333333333444555666777333333444555666777888888777:::888:::@@@CCCRRRlll}}}vvvuuuyyy~~~{{{zzzkkk\\\SSSKKKHHHEEE>>>:::888666666666555555555444444333333444555555555555555444444444444444444444444222333444444333444666888888666444444555666666666777666555555555777888999<<<===EEEZZZyyykkkRRRMMMKKKNNNTTT```sssmmm___VVVQQQNNNJJJJJJMMMUUU]]]gggvvvvvviiidddaaa___[[[XXXUUUQQQLLLIIIDDDBBB???<<<999777666555444555555555666666666777444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444333333333444444555666444444555555666777888888888:::888:::@@@AAAMMMeeevvvrrrttt|||{{{}}}wwwjjj[[[RRRJJJFFFBBB<<<777666555555555555555555555555333333444555555555444444333333444444444444444444555666666444222111333444666444333333555666666666666666555555666777888999;;;;;;BBBRRRnnnkkkUUUOOOLLLNNNUUUbbbuuusssdddZZZRRRNNNJJJJJJLLLSSSZZZcccqqqqqqfffcccaaa^^^ZZZWWWSSSOOOJJJFFFBBB@@@===:::888666555555555555555444444444333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333444333333333333444444555666666666777777888888999999;;;999;;;AAAAAAJJJ```vvvrrrsss|||||||||~~~uuuhhh\\\RRRIIIDDD@@@:::555444444444444444555555555555222333333444555444444444333333333444444444555555555666666444222111222333444333222333555666666555555555555666666777888999999:::???MMMeeerrrYYYQQQLLLMMMUUUbbbuuuyyyjjj^^^UUUOOOMMMKKKMMMRRRWWW___mmmyyyzzzkkkbbbaaa```]]]YYYVVVRRRNNNIIIEEE@@@???<<<999777666555555555555444444333222222111333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333444444333333333333444444777777777777888888888999999;;;999<<>>888444444444444444444444444555555222222333444444444444444222333333444444555555555333444555444333333555777444333333444666777666555444444555666777888999999999;;;???HHH^^^^^^UUUMMMLLLSSS```rrrooobbbXXXQQQOOOMMMNNNQQQUUU[[[gggsss}}}rrreee___aaa^^^\\\XXXUUUQQQMMMHHHEEE???===;;;888666555555555444444333333333333333333444444444444444444444444222333333444444333333222333333333333333333333333222222222222222222222222444444333333222333333444666666666777777777777777777999888;;;BBB@@@FFFXXXqqqyyysssrrrppp|||}}}~~~jjj___TTTKKKBBB>>><<<777555555444444444444444444444444222222333444444444444333222222333333444555555666444555666555444444666888555444444555777777666444333444555666888888999999:::<<>>===:::888666555555555222222333333444555555555555555555555555555555555222222444444444444222222444444444444444444444444222222222222222222222222444444333222222333333333555555555666666666666666666888666;;;BBB@@@DDDVVVjjj{{{sssqqqiiiyyy|||||||||{{{ggg[[[OOOFFF>>><<<:::777666777555555444444444333333333222222333444444444333333222222333333444555666666888999888666444333333444666555555666777777666444333444555777888888999999<<<>>>@@@DDDRRRqqqkkk^^^QQQLLLPPPZZZiiivvvxxxhhhZZZRRRRRROOONNNOOOPPPTTT___jjjxxxrrrjjjbbb^^^]]]]]]YYYSSSOOOKKKHHHDDDBBB;;;:::888666555444333333666666777777666666555444444444444333333222222222222333444444555555444444222222222222222222222222666555444333222222222222222333444555555555444333333444666777777777666555666777999;;;>>>BBBGGGKKKfffvvvooommmttt~~~yyy{{{yyyggg[[[LLLGGG@@@:::777666666555666555444222111111222222444444444444333333222111333333333333333333333333666777777777777777777666333333333444444444555555666666666666777777777777999======CCCSSSggg}}}aaaQQQPPPLLLSSSfffrrrmmm]]]YYYUUUPPPMMMMMMMMMPPP[[[eeetttssskkkccc______[[[WWWRRRMMMIIIFFFCCC@@@<<<;;;:::888777666555555555555444444444333333333444444333333333222222222222333444444555444444444222222222222222222222222555444444333222111111111222333444555555555444444333444555666666666555555666777999;;;===AAAFFFIII^^^~~~yyyrrrkkknnnyyyzzzzzzvvvcccWWWKKKFFF???:::777666555555666555444222111111222222333333444444333333222111333333333333333333333333222333333444444333333222444444444555555555666666555666666666777777777777999<<<;;;@@@NNN```dddQQQOOOLLLQQQaaajjj{{{rrraaa[[[WWWSSSOOONNNNNNOOOWWWaaannnyyytttkkkddd``````YYYUUUOOOKKKGGGDDDAAA???<<<;;;999888666555555555444333222111111111222222333333333333222222222222222222333444444444444444222222222222222222222222444333333222222111111111222333444444555555444444333444555666666666555555666888999:::;;;>>>CCCFFFUUUuuu~~~uuukkkjjjqqq|||yyyzzzppp^^^RRRHHHDDD>>>999777666555444555555444333222222222222333333333333333222222111333333333333333333333333444444555555555555444444555555555666666666777777555555666666666777777777888;;;:::<<>>888888666555444333333333555333111000///000222333333222222222222222222222222222333444444444444333222222222222222222222222333333333222222111111000333333333444444444444444555555666666666777777777777888999999999<<<@@@CCCPPPnnnxxxpppkkkmmm~~~~~~xxxwww{{{~~~jjjYYYMMMEEEAAA<<<888666555555444444444444333222222222222222222333333333222222111333333333333333333333333444444555555555555444444444555555555666666666666555555555666666666777777888;;;999;;;EEEQQQllllllQQQLLLIIILLLTTTVVVjjjqqqyyypppcccYYYTTTPPPOOONNNLLLOOOTTT^^^iiixxxxxxoooggg___\\\]]]VVVRRRMMMIIIFFFCCC@@@>>>777777555444333333333333555444222000000111333444222222222222222222222222111222333333444444333333222222222222222222222222222222333333333222111111333333333333444444555555777777777777777888888888777888888888999;;;???BBBNNNkkk|||rrrllllllyyyyyyvvvxxxuuubbbSSSIIIBBB>>>:::777666555444444333333333333333333222222111111222333333222222222333333333333333333333333000111111222222111111000333333444444444555555555555555555555666666666666777;;;999;;;DDDNNNgggnnnRRRLLLHHHJJJQQQRRRbbbiiittt}}}zzzjjjYYYSSSOOONNNMMMKKKMMMPPPZZZdddrrrtttlllddd]]]ZZZ[[[TTTQQQLLLHHHEEEBBB???===888888666555555444444444555444333222222222333444111111111222222222222222111111222333333333333333222222222222222222222222222333444555444444222111444333333333333444555666777777666666666777888999777888888888999;;;>>>AAANNNgggtttnnnkkksss|||wwwwww|||iiiYYYMMMEEE???<<<888666555555444333222333333444444333333222000111222222222222222222333333333333333333333333222222333333333333222222333333333444444444444555444444555555555666666666666:::999;;;BBBJJJaaapppTTTLLLGGGHHHOOOPPPYYYbbbnnnwww}}}sss]]]VVVPPPOOONNNKKKLLLOOOWWW___lllzzzzzzqqqjjjccc\\\YYYZZZRRRNNNIIIEEECCC@@@===;;;777777666555444444444444444444333333333222222222000111111111222222222222111111222333333333333222222222222222222222222222222333555666666555444222444444333333333444555666666555444444444555777777777888888999999;;;???BBBKKKccc{{{ssskkklllzzzyyyvvvyyy~~~ttt^^^QQQHHHBBB===:::777555555555444333222222333444444444333222000000111222222222222222333333333333333333333333555555666666666666555555444444444444555555555555444444444555555555666666555999888999>>>DDDYYYxxxsssWWWNNNFFFEEELLLOOORRR\\\iiirrrwww|||~~~eee\\\TTTQQQOOOLLLKKKMMMSSSYYYdddrrrxxxpppjjjccc\\\YYYZZZPPPMMMHHHDDDAAA???<<<:::555444333333222222222222222333333333333222111111000000111111222222222222111111222333333333333222222222222222222222222222333444666777777666444333444444333222333444555666444444333222333444555666777888999999999<<<@@@CCCHHH___yyylllhhhpppzzzvvvwww{{{yyypppsss|||lllWWWKKKDDD???;;;999666444444444444333111222333444444444333222///000111222222222222222333333333333333333333333222333333444444333333222555555555555666666666777444444444555555555666666444999777777;;;???SSSqqqvvvZZZPPPFFFCCCJJJMMMMMMXXXeeennnrrrwwwkkkaaaWWWSSSPPPLLLKKKMMMPPPUUU___lllzzzwwwlllddd```[[[UUUPPPOOOLLLGGGCCC@@@>>>;;;999666666555444444444444555777666666555444444333333222222111111111111222222000111111111111222222222222222222222222222222222111111111222333333333444111111222222222333333333666666777777666555444444666666666777999<<<@@@BBBHHH[[[zzzuuuooommmvvv}}}xxxxxxxxx|||xxxqqqooozzzvvvcccSSSGGG@@@<<<999888888777666555555555111111000000111333555666222333333444444333333222444444444444444444444444333444444555555444444333555555555444444333333333555555444333444555666777555666999:::;;;AAARRRbbb}}}VVVGGGFFFFFFFFFHHHOOOTTT\\\dddkkkrrryyy}}}qqqfff[[[SSSNNNIIIIIILLLOOOPPPWWWfffvvv~~~uuuiiibbb^^^[[[VVVQQQMMMJJJEEEAAA???<<<:::888666666555444444444444444666666666555444333333333222222111111111111222222000111111111111222222222222222222222222222222222111111111222222222222222111111222222222333333333444444555555444333333222666666666777999<<>>@@@DDDRRRlllxxxnnnhhhjjjvvvzzzsssppptttwww~~~~~~zzzpppbbbTTTIIIBBB===;;;444444444333333222222111111111222222222222222111222222333333333333222222000000000000000000000000333333444444444444333333444444444444333333333333444444444333444555555666777777999::::::>>>LLLZZZcccPPPIIIDDDBBBDDDFFFKKKQQQXXX```gggooosssqqq___VVVSSSPPPNNNNNNLLLKKKOOOZZZgggtttvvvmmmaaaZZZYYYXXXUUURRRIIIFFFAAA>>><<<:::888666666555444444333333444444444444444444333333222222222222222222222222222222000000111111111222222222222222222222222222222222222111111111000/////////111111222222222333333333555666666666666666555555555555666777999;;;===>>>BBBKKKaaa}}}ssskkkiiipppzzzxxxsssrrrttt|||zzztttllldddXXXLLLCCC>>>:::999444333333333222222222111111222333333333111000///222222333333333333222222333333333333333333333333333333333444444333333333333333333333333333333333333333333444444444555555888777888999999<<>><<<;;;999777555555444333333333333333333333333333333222222222111222333333333333222111000000111111111222222222222222222222222222222222222111111111000/////////111111222222222333333333555555666666666666666555444555555777888:::<<<<<<@@@FFFWWWvvvxxxoookkknnnttt~~~vvvssssssyyyxxxoooccc\\\QQQFFF???:::777666444444444333333333333333111222333333222111///...111222222333333222222111444444444444444444444444222333333333333333333222333333333333333333333333333333333444444444444444888777777999999;;;DDDOOOpppxxx]]]KKKCCCDDDHHHBBBDDDIIIMMMSSS[[[ccciiiuuuzzzkkk^^^XXXSSSOOOMMMMMMJJJJJJPPPWWWbbbrrrxxxlllddd[[[VVVUUUTTTPPPLLLFFFCCC???===<<<:::999777555444444333333333333333222222222222222222222222111222333444444333222111000111111111111222222222222222222222222222222222111111111111111111000000111111222222222333333333222333444444555444444444444444555777888999:::;;;>>>BBBOOOkkk|||tttmmmlllooo}}}yyyuuutttwww~~~vvvkkk]]]VVVLLLBBB<<<888555444444444444444444444444444111222222222111000//////111111222222222222111111222222222222222222222222222222333333333333222222222222222222333333333333222222333444444444444333777555666888888:::BBBKKKeeehhhPPPDDDBBBEEEBBBDDDFFFJJJOOOVVV___dddmmmrrryyy~~~uuufff\\\TTTNNNMMMMMMKKKJJJMMMQQQZZZiiivvvwwwhhhaaaZZZUUUTTTRRRMMMHHHDDDAAA===;;;:::999888666555444333333222222333333111111111222222222222222111222444555555444222111000111111111111222222222222222222222222222222222111111111222222222222222111111222222222333333333222333333444555555444444333444555777888999999:::>>>@@@KKKccczzzpppmmmnnnuuuwwwtttuuuzzzsssfffVVVPPPGGG???:::777555333444444444444444444444444222111111000000000000111111111222222222222111111111111111111111111111111222222333333333333222222111111222222222333333333111222333444444444333333555444444777888:::@@@HHHXXXzzz]]]JJJBBBAAACCCCCCEEEGGGKKKRRRZZZ```eeekkkrrrwww|||nnn```TTTOOONNNMMMJJJIIIJJJLLLRRR```mmmzzzwwwfff```YYYUUUTTTQQQKKKEEEBBB???;;;999888888666555555444333333222222333333111111111111111111222222111222444555555444222111000111111111111222222222222222222222222222222222111111111222333333333444111111222222222333333333444444555666777777777666333444555777888999999999===???HHH^^^uuuooonnnlll|||xxxuuutttwww{{{pppaaaRRRLLLDDD===999777555444333333333333333333333333222111000//////000111222111111222222222222111111222222222222222222222222222222222333333222222222111111111222222333333333111222333444555444333333555333444777888999???GGGOOOxxxnnnVVVIIIEEECCCCCCCCCEEEHHHOOOWWW]]]```eeemmmsssyyytttcccUUUPPPPPPMMMJJJIIIIIIIIINNN[[[gggqqq}}}rrrgggbbb[[[TTTOOOKKKGGGDDD???<<<999888888888777666222333333444444333333222333333333333222111000000000000111222222222222111111111000000111111222333111111111111111111111111222222111111111111222222***,,,...111333444444444333333333444444444555555444444555555666888999:::999AAAIIIVVVttttttmmmppptttxxxrrrqqqtttzzzooo^^^MMMHHH@@@:::777666555444333333222222111000////////////000000000000//////000000000000000000000000///111222444444333222111444444333222222111000000111000/////////000111222333333333444444444555555666555444444666:::>>>AAANNNkkk___JJJFFFCCCCCCBBBCCCFFFLLLSSSXXX[[[___eeelllttt|||}}}kkk^^^UUUPPPJJJHHHIIIKKKJJJKKKQQQXXXgggvvvrrrddd```XXXRRRMMMIIIEEEBBB???<<<999888888888777666222333333444444333333222111222222333333333222222000000111222222222222111111111000000111111222333111111111111111111111111222222111111111111222222///000111222222111111000333333333444444444555555444444555555666888999:::999AAAHHHSSSoooxxxrrrppprrryyy|||rrrppprrrwww}}}kkk\\\KKKFFF???999666555444333444333333222111111000000///000000111111000000///000000000000000000000000111000000000111111222222444444444333222111111111333222222111222333444555333333333444444444444555666555444444666:::>>>AAAJJJfffnnnTTTKKKEEEDDDDDDCCCEEEJJJOOOSSSYYY]]]bbbiiipppxxxsssdddYYYSSSMMMJJJJJJKKKIIIIIIMMMTTTaaappp~~~qqqaaa]]]VVVPPPKKKGGGCCCAAA>>><<<999777777777666555222333333444444333333222000000111222333333333333000000111222222222222111111111000000111111222333111111111111111111111111222222111111111111222222111111111222111111000///333333333444444444555555555555555555666888999::::::@@@EEENNNhhh}}}xxxsssqqqsss}}}tttpppqqquuu|||uuueeeXXXHHHCCC===888555444333222444444333333222222111111000111111111111111111000000000000000000000000000222000///......000222333555444444333333222222111333333333333333444555555333333333333444444444444666555444444666:::===@@@FFF```|||\\\MMMGGGFFFDDDDDDEEEHHHKKKMMMTTTXXX]]]dddjjjrrrzzz~~~lll^^^UUUPPPLLLJJJJJJHHHFFFJJJOOOYYYfffuuuxxxmmm___ZZZTTTNNNJJJFFFCCC@@@>>>;;;888666666666666555222333333444444333333222000111222333333333333333000000111222222222222111111111000000111111222333111111111111111111111111222222111111111111222222//////000111222222333333333333333444444444555555555555555555666777888999:::>>>BBBJJJbbb|||vvvrrrpppwwwxxxrrrrrrtttyyy~~~}}}nnn___TTTDDD@@@:::666444444333222444444444333333222222222111111222222222222111111000000000000000000000000111000000///000111222333444444444333333333222222222111111222222222333333222222333333333444444444555555444444666999<<<>>>CCCZZZ}}}fffPPPHHHFFFDDDDDDEEEGGGHHHIIINNNRRRXXX^^^fffnnnvvv{{{sssaaaWWWRRRMMMJJJJJJHHHFFFHHHLLLQQQ\\\kkkyyy~~~oooggg]]]YYYRRRMMMIIIFFFBBB@@@===:::777666666666555444222333333444444333333222333333333333333222111000000000111222222222222111111111000000111111222333111111111111111111111111222222111111111111222222000000000111222222333444333333333444444444555555666555555666666777888999999<<>>EEEWWWwwwxxxtttppprrrzzz~~~yyyuuuwww{{{qqqcccUUUJJJ===:::666444444444333222333333333333222222222222000111111111111111111000000000000000000000000000///111333444555444222111222222222222222222222222222222333444444444444444222222222222333333333333444444444555666888:::<<>><<<999666555555555444333222333333444444333333222222222333333333222222111000000111222222222222111111111000000111111222333111111111111111111111111222222111111111111222222333222111111111222333444333333333444444444555555666666666666666777777888888:::>>>DDDRRRooo~~~yyysssrrrvvv}}}{{{rrrrrrwwwzzz{{{lll___PPPCCC;;;999666444444555444333222222222222222222222222///000000111111000000///000000000000000000000000000111111222222222222222111111111111111111111111111222333444444444333222111222222222222333333333444444444555666888:::;;;>>>HHH___nnnRRRLLLEEEBBBDDDEEEEEECCCEEEHHHMMMSSSZZZaaaiiinnnuuu{{{yyymmm[[[SSSMMMKKKIIIFFFDDDFFFHHHIIIQQQ```nnnxxxuuukkkaaaYYYVVVRRRLLLGGGDDDAAA???===;;;999666444444444444222222333333444444333333222000111222222333333333333000000111222222222222111111111111000111222222333111111111111111111111111222222111111111111222222/////////000222444777888333333333444444444555555777666666666666777777888999;;;>>>CCCOOOiiiwwwtttuuuzzz{{{pppnnnsssvvv}}}vvviii\\\LLL???:::888555444555555555444111111111111111111111222//////000000000000//////000000000000000000000000111000///...///000222333000000000000000000111111...///000111222111000000111111222222222333333333444444555555777888999:::;;;CCCXXXxxxzzzWWWOOOFFFBBBCCCDDDCCCAAAEEEHHHMMMQQQWWW]]]dddhhhpppwwwvvv___VVVOOOLLLIIIEEEBBBCCCGGGFFFMMM[[[hhhsss}}}ssshhh]]]XXXQQQOOOKKKGGGCCC???<<<;;;:::888333000333666333+++333222222111222333555666111111111111111111111111000000000000000000000000000000111111111000000///333333333222222111111111333222000///222666222+++000111111111111222222222333333333333333333333333333333333444555666777777;;;===:::???OOOaaa~~~{{{zzz{{{~~~~~~uuuqqqqqqrrruuu|||sssdddSSSEEE>>>999777555555555444222111222222111111000///......222111111111000000//////222111///...------......000000000000000111111222111111111111111111111111333333333333333333333333111111222222222333333333555555444555555666777888:::BBBRRRllldddRRREEEEEEEEEBBBBBBHHHIIIHHHHHHIIINNNUUU\\\aaalllrrr{{{~~~jjj___SSSNNNKKKGGGFFFHHHEEEHHHLLLQQQZZZiiiyyy}}}sssfff\\\VVVPPPNNNJJJFFFBBB>>><<<;;;555777555222222555555222333333222333333444444555111111111111111111111111111111111111111111111111222222111000///---,,,+++333333333222222111111111000222111000222555333...000111111111111222222222444444444444444444444444444333333444444666777777888<<<;;;@@@MMM[[[xxx~~~||||||~~~yyysssqqqqqqsssxxx{{{nnn```NNNAAA<<<888777555444555444222111333222222111000000//////111111000000000/////////000000///...//////111111000000000000000111111222111111111111111111111111333333333333333333333333111111222222222333333333444444444444555666888888;;;@@@MMMfffmmmZZZIIIFFFFFFBBBAAAEEEEEEDDDCCCEEEIIIPPPVVV[[[gggnnnxxxqqqdddXXXQQQMMMIIIHHHJJJFFFHHHKKKOOOUUUaaapppzzz{{{qqqeeeZZZTTTNNNLLLHHHDDD@@@===;;;:::222666777333000222444444333333444444555555444444111111111111111111111111222222222222222222222222222222222111000...---,,,222222222222222111111111///333555222111333333111000111111111111222222222555555555555555555555555444444444444444555666777555;;;<<>>GGG^^^jjjTTTKKKHHHCCCBBBDDDBBBAAA@@@BBBEEEKKKQQQUUU```hhhsss}}}zzzmmm^^^UUUOOOKKKJJJLLLFFFHHHIIIKKKNNNWWWccckkkwwwooodddYYYTTTMMMJJJFFFAAA>>>;;;:::999333666666222111333444222222333555666666555444333111111111111111111111111111111111111111111111111111222222333333333333222222222222111111111111111111777:::666111222333333000000111111111222222222444444444444555555555555444444444444444555666777444::::::<<>>888222111222333000000111111111222222222222222333333333444444444555444444444444555666666555:::888888???GGG```~~~|||tttooommmppptttwww~~~yyytttzzzuuucccUUUIII>>>888666555444222222333333222000222222222111111111111111............////////////000000000//////.........000000000000000111111222111111111111111111111111222222222222222222222222111111222222222333333333222222333333444666777888999;;;AAAQQQooowww___PPPGGGDDDCCCDDDCCCBBBCCCEEEIIIMMMPPPTTT\\\iiittt}}}lll___TTTLLLIIIJJJEEEFFFGGGFFFGGGKKKRRRYYYuuunnniii```WWWSSSIIIFFFAAA<<<999777777777555333111333;;;BBBAAA;;;333333444444333333222222111111111111111111111111////////////////////////111111111111000///...---000000000111111111111111555;;;===888222111222111000111111111111222222222111222222333333444444444555555444444444555555666666999666777>>>EEEYYYwww{{{sssmmmnnnpppsssxxx~~~vvvyyy}}}nnn[[[NNNCCC;;;777777444333111222222333111000000000000000000000000000...////////////000000000000000000000///...---,,,000000000000000111111222111111111111111111111111222222222222222222222222111111222222222333333333333333333333444555666777777;;;@@@LLLeeeuuu^^^OOOFFFCCCCCCBBBAAAAAACCCFFFIIIKKKOOOWWWcccnnnvvv~~~vvvggg[[[PPPKKKJJJDDDFFFGGGFFFFFFHHHNNNSSSqqqkkkfff]]]TTTOOOGGGDDD???:::777666666666222333333222777======:::333333222111111111111111111111111111111111111111////////////////////////000000000000///...------///000000000111111111222222777888444111111222000000111111111111222222222222222333333444555555666666555555444444444555555666777555888@@@CCCPPPhhhyyypppmmmmmmmmmqqqvvv{{{}}}}}}wwwgggTTTGGG>>>777666777333222111111222222111000/////////////////////////////////000000000111111//////000111000000......000000000000000111111222111111111111111111111111111111111111111111111111111111222222222333333333555444444333333444444555444:::@@@HHHZZZzzzvvv^^^NNNFFFDDDCCCBBBBBBCCCEEEHHHIIIKKKRRR]]]gggooowwwqqqcccVVVNNNMMMEEEGGGHHHFFFDDDFFFJJJNNN}}}pppiiidddZZZQQQLLLGGGCCC>>>999666555555666000444555111///111333222444333111000///000111111111111111111111111111111000000000000000000000000......000111111222222222//////000000111111111222...222444111000222222000000111111111111222222222333333444444555666777777666555555444444444555555555777555999BBBBBBIII\\\}}}rrrllljjjiiilllpppqqqwwwsssbbbOOOBBB:::555555777333222000111222222111000............//////////////////000000111111222222---...000111222222111111000000000000000111111222111111111111111111111111111111111111111111111111111111222222222333333333555555444333333333333444222:::@@@DDDRRRppplllVVVKKKFFFEEEDDDCCCDDDFFFHHHJJJHHHOOOYYYbbbjjjsss|||xxxiii[[[RRROOOFFFHHHHHHFFFCCCCCCGGGKKKyyyjjjccc___WWWMMMHHHBBB???<<<999888777666444111000///...///000222444111111111000111111222222333222222222222222222333222333333222111///---,,,222222111111111111222222222222222111111111000000000000000000000000000000000000000000111111111111444444444555555444333333555444444444444555666666333666999999999???KKKUUUooo}}}ppphhhggggggeeennnuuu~~~~~~vvvgggYYYGGG<<<888888777555444444444333333333222222////////////////////////000000000000////////////////////////000000000000////////////000000000000000111333444444333111000111111222333333333333222111111222222222333333333333333333444444444555555333999999>>>KKK\\\|||}}}]]]QQQFFFFFFEEEAAA@@@AAACCCCCCKKKNNNSSSYYYaaakkkuuu|||wwwfffXXXPPPLLLKKKHHHEEECCCCCCEEEGGGuuugggbbb]]]UUUKKKFFFAAA???;;;999888777666444444333111000000000222333222222111111000111111111222222111111111111222222000000111111111000///...222111111000000111111222222222222111111111000000000000000000000000000000000000000000111111111111333444444444444444333333333333333333333444555555222555888888888<<>><<<888777666666555444333333222111111111222222333333222000////////////000000////////////000000---......///000000000000111111000000000000111111111111111111111111111111000000000000000000000000///000000000111111111111333333333333333333444444333333333222333333444555666999<<<<<<:::<<>>AAAQQQiii}}}uuummmhhheeecccccchhhxxxvvvllldddfffjjjnnnssszzz{{{uuummmjjjddd^^^YYYUUURRRQQQQQQVVV]]]eeemmmuuu}}}www```RRR>>>:::555222111111000...111111000000000/////////////////////////////////////////////............////////////000000000000////////////000000000000111111111111111111111111000000111222222222222111111111222222222333333333333333333444444444555555444888666888???CCCTTTpppaaaSSSGGGDDDEEEDDDCCCDDDDDDFFFIIILLLQQQXXXaaafffnnnsss{{{sssfffWWWSSSLLLHHHGGGFFFEEEDDDpppggg]]]YYYSSSJJJCCCAAA:::888555444555555555444------...000111222333444222111000000////////////000000////////////000000111111000000000000111222111000000//////000000111111111111111111222222222000000000000000000000000000000000000111111111111222222111111111333444555555444444444444555666666555666777777777999<<<>>>KKK___~~~zzznnnddd^^^\\\[[[\\\___nnnvvviiihhhggghhhlllrrrxxx|||~~~wwwooogggccc\\\ZZZVVVQQQNNNLLLKKKKKKKKKOOOUUU\\\dddmmmuuu{{{kkkVVVIII<<<999666444333333222111111111111111000000000000/////////////////////////////////.........------////////////000000000000////////////000000000000111111111111111111111111///000111111222222111111111111222222222333333333333333333444444444555555444777666888>>>???LLLeeerrr^^^KKKFFFEEEBBBAAACCCCCCEEEGGGJJJNNNTTT\\\aaahhhmmmvvv~~~tttaaaZZZQQQKKKIIIHHHGGGEEEnnnddd[[[TTTNNNEEE@@@???999777444333444555555444...///000111222333333333111000000/////////000000111000000//////000000111000000000000111222444555000000////////////000000000000111111111222222222000000000000000000000000000000000000111111111111222111000000111333555666444444333333444444555666444444555555666999===???EEEVVVssszzzmmmccc^^^\\\\\\[[[^^^hhhtttrrrnnnhhheeefffkkkqqqtttyyy~~~|||xxxttttttqqqmmmgggaaa]]]ZZZTTTRRROOOLLLJJJIIIJJJJJJHHHKKKPPPVVV]]]gggpppwwwrrr```MMMBBB;;;999777666666666777777111111111000000000000/////////////////////////////////.........---------////////////000000000000////////////000000000000111111000000000000111111///000000111111111111111111111222222222333333333333333333444444444555555333666555777;;;:::CCCYYYtttlllSSSJJJGGGAAA>>>@@@BBBCCCEEEGGGKKKPPPXXX]]]ccciiiqqqzzzpppfffYYYPPPLLLKKKIIIGGGlllcccXXXRRRJJJBBB======888666444333444555555444111222222333333333222222000////////////000000111111111000000000000111111/////////000222444777999000000////////////000000000000111111222222222222000000000000000000000000000000000000111111111111222111000000111333555666333333222222333333444555666555555555888;;;@@@BBBBBBQQQmmm|||pppgggcccbbb```___```eeemmmvvv{{{uuulllfffeeehhhmmmppppppwww~~~wwwuuutttvvvyyyxxxrrrllljjjjjjiiieee```\\\ZZZZZZUUUSSSPPPMMMKKKKKKKKKLLLIIIKKKOOOTTT[[[eeeooovvv~~~vvvhhhYYYIII>>>555444222222222444666777000000000000//////////////////////////////////////////.........---------////////////000000000000////////////000000000000111111000000000000111111//////000111111111111111111111222222222333333333333333333444444444555555333666444555888555<<>>BBBZZZtttrrr\\\OOOFFF@@@>>>BBBAAA@@@AAADDDIIINNNRRRZZZ```hhhpppxxx~~~mmm___WWWQQQLLLHHH~~~pppbbb\\\QQQHHHAAA===:::999444444333333333222222222111111222222333333222222///000111111000///000111000000////////////000000//////......///000111222......//////000000111111222333444222000...//////000000////////////000000......///111111222222111111222333333333222111111222222333333333333444444555555666777999:::<<<===BBBKKK]]]yyyvvvqqqooonnnnnnoooqqquuuzzz|||qqqfffaaabbbdddhhhmmmttt{{{}}}{{{yyyyyyzzz{{{}}}}}}yyyuuussspppmmmhhhccc^^^ZZZXXXWWWUUUWWWYYY[[[___hhhttt~~~}}}wwwnnndddYYYLLL???666555333222222222222111///000000000000000000000000/////////.........------.........///////////////.../////////000000000000,,,------...///000111111...///000111111111111111000000000000000000000000333222222222222222222333222222222333333222222222222333444444555888===AAASSSlllnnn[[[LLLDDDBBBDDDCCCCCCCCCEEEIIILLLNNNUUU[[[ccckkkssszzz}}}mmmaaaYYYPPPJJJvvvjjj]]]WWWNNNEEE???;;;999777333333333333222222222222222222222333222222111000///000111111//////000111222111000//////000111222//////.........//////000////////////000000000000000111222111///...///000000000////////////000000......///000111111111111111111222222333222222111222222333333333333444444222333444555777:::<<<===AAAFFFUUUnnn}}}yyywwwuuuvvvvvvuuuuuuxxx}}}pppfffbbbaaacccgggmmmsssyyy~~~{{{wwwuuurrrrrrssstttuuuvvvwwwwwwuuuyyy||||||||||||yyyqqqjjjeeeccccccdddeeeeeehhhooozzz~~~|||tttooofff[[[OOOCCC:::666444333111111222222111///000000000000000000000000.........---------------//////......---......///....../////////000000000////////////000000111111///000000111111111000000000000000000000000000000333333333222222333333333555555666666666666555555222333444444555888<<>>:::888666333333333222222222222111333333333222222111/////////000111000///...///111222111///......///111222///.........------......000000000000///////////////000111111//////000111000000////////////000000......///000111111000000111111111222222222222222222222222333333333444444333333444555777888:::;;;@@@BBBMMMddd}}}zzzxxx{{{|||yyyuuutttyyy~~~zzzmmmfffcccaaadddhhhmmmrrrxxx}}}{{{xxxssssssssssssrrrrrrrrrrrrkkknnnqqqrrrqqqrrrtttvvv{{{~~~xxxtttqqqqqqqqqppprrrxxx~~~}}}~~~}}}xxxvvvqqqlllbbbUUUGGG===888777444222111111222222111///000000000000000000000000------------------------000///...---------.............../////////000000////////////////////////000111111111111000000///000000000000000000000000333222222111111222222333555666666777777666666555222333444444555777:::===BBBXXXyyyqqqUUUHHHFFFBBBBBBCCCEEEEEEFFFFFFFFFKKKPPPWWW___gggnnnuuuyyyrrrfffZZZRRR~~~rrrdddZZZSSSNNNGGGAAA===:::888666333333222222222111111111333333333222111000///......000111000///...///000000///............///000...............---------000000000000///////////////000222111000000111333000000////////////000000...//////000000000000///000000000111111222222222222222222333333333444444666666666666666777888888===???GGGZZZxxx|||yyy}}}~~~yyyuuuwwwzzztttjjjeeebbbbbbcccfffkkkpppuuuwww}}}}}}ssssssrrrpppooonnnmmmlllhhhjjjlllmmmnnnnnnoooooorrrtttxxx{{{}}}{{{|||~~~zzzzzz}}}|||vvvtttooohhh]]]NNNAAA999666666333111000111222222111///////////////////////////------------------------......------------..................//////////////////............------000111111111111000000///000000000000000000000000111111000000000000111111111111222222222222111111111333444444444666999;;;???QQQnnnaaaNNNHHH>>>@@@AAACCCDDDEEEEEEDDDIIIMMMTTT[[[bbbiiipppttt}}}|||ooobbbYYY{{{oooaaaVVVNNNJJJDDD>>>;;;999777666222222222222111111111111222222222222111000///......///000000......///000......////////////......------......///......---////////////000000000000000111222222000000111222000000////////////000000...//////000000/////////000000000000000111222333222222333333333333444444777666666555555666666777:::===DDDRRRiii|||}}}yyyxxxxxxzzzoooiiidddbbb```aaaeeeiiilllmmmuuuyyy~~~xxxwwwuuusssqqqooonnnmmmhhhiiikkkmmmnnnnnnmmmmmmkkklllooorrruuuzzz|||xxxyyy}}}|||uuurrrhhh```SSSEEE;;;555222222222111000000111222111000////////////////////////---------------.........+++,,,---............---------........./////////...............---------///000000111111111000000000000000000000000000000000000////////////000000222222333333333333222222111333444444444555777999===IIIaaannnTTTGGG???@@@AAABBBCCCDDDDDDDDDGGGJJJPPPVVV[[[bbbiiinnnxxx}}}ttteee[[[yyynnn```UUUIIIEEE@@@;;;999777555444222222222222111111111111111111222111111000//////...///000///......///000...///000111111000///...,,,---...///000000//////......//////000000111111///000111111///...///000000000////////////000000...///////////////......000/////////000111333444222222333333333333444444444444444444444555666666777;;;AAAJJJ[[[vvv|||zzzyyy|||yyyrrrjjjfffbbb```cccfffggggggmmmrrrxxxzzzzzz|||~~~|||yyywwwuuutttnnnoooppprrrssssssqqqpppkkklllnnnooopppsssxxx{{{}}}}}}~~~~~~~~~{{{xxx{{{zzzrrrnnn```VVVIII===777444111///111000///000111222111000////////////////////////------........./////////(((***---///000///...------------.........//////............////////////...///000111111111111111000000000000000000000000111111000000000000111111555555666666666666555555111222444444444444666888<<>>III[[[yyygggTTTHHHAAADDDDDD>>>???FFFCCCDDDFFFHHHJJJOOOUUUYYYgggmmmuuu{{{{{{xxxlll```SSSIIIBBB???:::666555444333222////////////000000000000000000000000/////////...//////...---......///000//////............//////---------............///.../////////000000000000......///000000000000000111111000000000111222222000000000000////////////000000000000000111111111000111111111111222222222000000000111111222222333777888;;;???EEEUUUqqq}}}{{{wwwwwwxxx{{{~~~ssskkkgggfffgggdddfffiiikkklllpppuuuzzz~~~}}}{{{{{{|||~~~zzzuuupppmmmcccaaa]]]YYYWWWXXX\\\```dddhhhnnnvvv}}}||||||zzzyyyzzz~~~{{{pppaaaUUUHHHAAA999444444444111///000000000000/////////...............------------++++++,,,,,,---.........+++,,,---,,,++++++,,,---------------------------............////////////...000111111000000111222000000000000000000000000222111111000000000000000000111111222111111000000333333222222333333444555555:::CCCTTTqqq```QQQFFFGGGGGGBBBAAAEEEAAACCCDDDFFFHHHLLLRRRVVVaaafffooouuuzzzrrreeeYYYLLLCCC???<<<888555555555444333......//////000000111111000000000/////////......------------...///111111......////////////......---------............///....../////////000000000......///000000000000000//////......---.........////////////000000000000...//////000111222222222000111111111111222222222333333333333333444444444666777:::===@@@KKKaaauuu~~~zzzxxxwwwwwwwww{{{wwwoooiiifffaaabbbccceeegggkkkpppttt{{{~~~{{{ssslllfff```]]]UUUTTTRRROOONNNPPPUUUXXX___aaaffflllttt}}}{{{yyyxxxzzzxxxyyy~~~vvvhhhXXXKKK???:::444111222333333111000000000/////////..................------------++++++,,,,,,------......***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////...000111111//////000222000000000000000000000000000111111111111000000///111111222222222222222111333333222222333333444555666999===JJJcccqqq\\\JJJFFFGGGCCC@@@AAA???AAABBBCCCEEEIIINNNQQQXXX^^^fffmmmsssyyyxxxiii\\\QQQFFF>>><<<999666444555555555444......//////000000111111000000/////////.....................//////000000,,,---////////////---,,,---------............///........./////////000000......///000000000000000000//////...............////////////000000000000/////////000111111222222000000111111111222222222555555555555555444444444444555888;;;===DDDTTTdddyyyqqq{{{}}}yyyzzzxxxvvvuuuzzzzzzpppiiiaaaaaaaaaaaadddiiiooorrruuuyyy}}}uuullleee___ZZZWWWSSSSSSRRRQQQPPPSSSWWWZZZ```bbbdddhhhnnnwww}}}}}}|||{{{zzzxxxwwwvvvvvvxxx}}}rrrcccRRRFFF:::666222000111222333222000000/////////..................---------,,,,,,......------,,,++++++******,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////...///000000//////000222000000000000000000000000///000111222222111000///111111222333333333222222333333222222333333444555999999:::BBBUUUsssoooTTTHHHFFFDDDAAA@@@???@@@BBBCCCDDDFFFJJJMMMRRRWWW___fffmmmuuu~~~}}}oooaaaVVVLLLDDD>>>999666444444444555555444.../////////000000000111////////////............///////////////......---,,,---...//////...---,,,---------............///............////////////......///000000000000000222111111000000000111111.../////////000000000111000000000000000000000000000000111111111222222222222222222111111111111111333444777:::;;;???KKKXXXwwwxxxkkkgggnnn|||yyyyyyyyyvvvsssuuuzzzyyypppeeeccc``````ccchhhmmmppprrrtttxxx|||}}}sssjjjccc^^^YYYVVVSSSTTTVVVWWWYYY]]]bbbeeeiiiiiiiiijjjmmmsss{{{}}}|||zzzwwwuuutttttttttwww~~~kkk[[[KKK???888666222000000111222222////////////...............------------,,,,,,,,,...------,,,++++++******,,,---...---,,,+++,,,...------------------------............////////////---///000000//////000111///////////////////////////000111222222111000///000111222333333333333333333333222222333333444555777777888===KKKdddgggSSSJJJFFFDDDCCC@@@AAABBBCCCCCCEEEHHHJJJNNNSSSZZZaaahhhqqq{{{~~~uuuiii\\\QQQIIICCC???777555333333444555444333000000000000000//////////////////.........------000000000000///...---,,,------............---------------............///------........./////////......///000000000000000---,,,,,,,,,------...///......//////000000111111111111111000000000000000000111111111111222222222222222222333333333333333333444666999:::<<>><<<666444333333444444333222111111000000//////......//////.........---------......///000000///...---...------,,,,,,------...---------............///---------.........//////......///000000000000000(((((())))))***+++------.........///000111111111//////000000111111222222000111111111111222222222333444444555555666666666555555666888888888@@@HHH^^^vvvrrrqqqrrryyyyyytttrrrqqqppppppyyy~~~wwwmmmfffdddeeeffffffmmmnnnppprrrtttyyy~~~|||zzzyyyvvvtttooorrrwwwzzz~~~~~~}}}~~~}}}}}}}}}zzzyyyyyyzzz{{{{{{{{{zzzzzz{{{wwwrrrnnnnnnrrrwwwzzzhhhSSSEEE:::333444444222000......///000//////.........------------------,,,,,,,,,++++++*********+++,,,,,,------+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////---...//////......///111////////////////////////000000000000000111111222...///000111222222222222333333222222333333444555222333777;;;???KKKeee~~~tttYYYHHHAAA@@@@@@BBBCCCCCCBBBBBBCCCEEEEEEJJJPPPVVV]]]gggsss|||{{{ppphhh\\\OOODDD<<<888666555444333333444444222111222222111000///...------//////.........---------,,,---...000000000//////......,,,++++++,,,......---------.........//////---------.........//////...//////000000000000000,,,,,,---...///111222333---......///000111111222------...000111333444444000111111111111222222222000000111111222333444444777666666888666666<<>>???AAABBB@@@BBBFFFJJJPPPXXXaaagggooouuu{{{}}}qqq___WWWJJJAAA<<<888555222444333111111222222222111333111...,,,,,,,,,...///...///000///...---.../////////......---,,,,,,,,,...------,,,,,,,,,------------------.........///...---,,,---......---,,,............////////////......////////////......///......------///000111000000000000000000000000111111111222222222222333222222222222222333444444333444666666666777999<<<:::EEEZZZwwwwwwqqqmmmhhhddddddkkkvvvzzzqqqnnnkkkgggeeedddcccbbbaaalllooouuu{{{|||yyyyyyyyyyyyxxxvvvuuutttqqqqqqqqqpppooommmkkkjjjmmmrrrxxx~~~}}}tttiiiZZZHHH<<<555000111333222111111000000//////...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,......------------......000000000000000000000000////////////////////////000000000000////////////000000000000111111111111000111111111111222222222333......333666888AAAMMMhhhlll```PPPJJJCCC@@@@@@@@@@@@???@@@AAADDDGGGLLLRRRYYY___eeekkksssyyy~~~yyynnnXXXPPPFFF===999777444222444222000000111222111000222111000..................///000000.........000.........------,,,,,,,,,///...------,,,,,,------////////////000000000000...------...000222111000............////////////......////////////......000///---------...000111000000000000000/////////111111111111222222222222222222222111222333333444333444555555555666888:::<<>>999777777555333333222000000111111111000///000333555444111...+++,,,---......------...///------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,---------......------...111444777888888............////////////......////////////...............///////////////////////////////////////000000000111111111111222111111111111111222333333222444555444444444666888888;;;BBBNNNccczzzsssmmmiiiqqquuu|||vvvnnnhhhdddbbbccccccddddddeeegggiiijjjkkkkkkkkklllnnnoooqqqrrrrrrtttuuuuuuttttttuuuwwwwwwwwwwwwxxxyyy|||~~~~~~}}}{{{xxxvvvnnnmmmlllkkkkkkkkkkkkkkkhhheeeccccccgggnnnvvv|||~~~{{{hhh[[[EEE<<<555444333000//////111000000//////......---)))+++,,,------,,,+++)))++++++++++++++++++++++++++++++++++++************+++,,,,,,---...---------///......------......///......------------......000000000000000000000000........................////////////000000000000000000000000111111111111000111111111111222222222333111111333666888::::::EEEXXXttthhhQQQHHHEEEAAA???AAAAAABBBCCCCCCCCCEEEHHHJJJNNNSSS[[[aaafffmmmtttzzzuuucccVVVGGGAAA:::666666666444222333111000///000111000//////000222222222000---,,,+++,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...............////////////---,,,,,,///222444444444............////////////......////////////......,,,---///000111000///...---.........///000000000000000000000111111111111111111111111111222222333222333444444333444666777666:::@@@FFFTTTmmmwwwrrrqqqrrrttt{{{{{{rrrmmmjjjfffeeedddcccbbbcccdddeeeddddddeeefffgggiiijjjjjjiiikkkllllllllllllmmmooolllmmmnnnoooqqqqqqrrrrrrssstttuuuvvvxxxzzz{{{|||}}}||||||{{{yyywwwwwwvvvuuurrrpppjjjiiigggfffeeeeeeeeeffffffffffffhhhnnnuuu||||||mmm[[[NNN???777111000111///...///000000000///......------***+++,,,,,,,,,,,,+++***************************++++++++++++************)))***+++,,,,,,,,,++++++...------,,,,,,------.........------------......000000000000000000000000.........................../////////000000000111000000000000111111111111000111111111111222222222111222333333444777999:::AAAMMMddd~~~xxx\\\OOOHHHAAA???BBB@@@AAABBBBBBAAABBBDDDFFFGGGKKKQQQVVV[[[ccclllrrrxxx{{{rrr___PPPDDD???888444444555333222333111//////000111000///000000000///......------***+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***,,,---...*********+++++++++,,,,,,---,,,+++---///000000///............/////////000......////////////......+++---///111222000...---,,,------...///000111111000000000000111111111111111111111000111222222333222333444444333333555777777<<<@@@BBBIII___~~~|||rrrppppppssszzz~~~xxxuuukkkiiifffdddbbbbbbcccdddaaaaaabbbdddeeefffggghhhdddeeeggghhhggghhhjjjkkkfffggghhhjjjjjjjjjiiihhhkkkkkklllmmmoooqqqsssttttttxxxzzzyyyvvvvvv{{{{{{tttrrrqqqppppppnnnkkkiiigggfffdddbbbaaaaaaaaabbbhhhiiilllpppvvv|||}}}}}}rrrdddTTTHHH???666//////000///000222000000000///......---------------......---------************************+++++++++************)))'''((()))***+++***))))))---,,,,,,++++++,,,,,,---.........------............................................................/////////000000111111000000000000111111111111000111111111111222222222///222444222222555999:::===EEEXXXsssgggWWWMMMBBB@@@DDD???@@@AAA@@@???@@@AAACCCBBBFFFKKKOOOTTT\\\eeemmmsssvvv{{{{{{fffRRREEE>>><<<999666444333333444222222111111000000//////111111111111111000//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------/////////...------,,,,,,/////////...------,,,,,,...,,,***+++...000...,,,............////////////111111000000111111222333111111000///////////////...///000111222111111000,,,---000333444444333333555555:::AAAEEEOOOmmm{{{~~~yyyvvvxxx}}}|||vvvqqqjjjeeebbbaaa```___]]]^^^^^^___```bbbcccdddaaaaaaaaaccceeefffeeedddeeeeeeeeefffggghhhhhhiiihhhhhhiiijjjkkkkkkllllllnnnqqqssssssrrrrrruuuxxx}}}}}}|||xxxvvvqqqnnnkkkjjjjjjhhhddd```aaa]]]]]]```___[[[^^^dddnnnrrrxxx|||~~~zzz|||qqqeeeXXXHHH===555444222111///.........000000///...---,,,,,,,,,------,,,+++++++++,,,,,,,,,++++++***)))((('''''',,,,,,++++++++++++,,,,,,))))))*********))))))((()))******++++++,,,------------------,,,+++******....../////////...,,,+++,,,,,,,,,------///000111,,,,,,---...///000111111000111111111222222222222000000000000111111111111111222222333333444444555:::AAAOOOcccjjjUUUIIIDDDDDDBBBBBBAAA???===<<<>>>???AAABBBCCCFFFKKKTTT]]]dddiiioooxxxuuuaaaNNNCCC<<<:::777555333222222333000000000000000///////////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////------..................///---,,,---///000///---............////////////000000//////000000111222111111000//////////////////000111222222111111000///000111333444444444444666555:::???BBBJJJdddxxxuuu{{{~~~|||||||||}}}|||wwwqqqkkkfffbbb___\\\ZZZ\\\^^^___aaaaaaaaaaaa```______aaacccddddddbbbbbbbbbccccccdddeeeeeefffeeeeeefffgggggghhhiiiiiilllnnnppppppoooppprrrttt|||~~~{{{yyyvvvuuuuuuuuurrrooollljjjgggeeeeeeccc___\\\\\\YYYYYY]]]______dddlllwww{{{}}}~~~~~~{{{wwwiii]]]OOO@@@666333222111000///.........000///...------,,,,,,,,,,,,,,,+++*********++++++......------,,,+++++++++++++++************++++++))))))************)))))))))******++++++,,,------,,,,,,------,,,,,,++++++....../////////...,,,,,,------------......///000............////////////000000000000111111111222/////////000000000111111111111222333333444444555555;;;FFFXXXsss~~~bbbNNNEEEBBBBBBBBBBBB@@@???>>>??????@@@AAABBBDDDHHHNNNVVV[[[cccjjjsss|||wwwhhhVVVFFF>>>999888666333222111111222.........///////////////.........///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////,,,,,,------...//////000///...---...000111000///............///////////////............///000000111000000///////////////111111222222222111111000222222333333333444444444555555999===>>>CCCWWWmmm|||qqqppp{{{~~~{{{xxx{{{}}}~~~yyytttnnnhhhaaa\\\ZZZ[[[]]]___``````___^^^]]]\\\\\\^^^```aaaaaa```^^^______``````aaaaaabbbaaaaaabbbbbbcccdddddddddgggiiikkkkkkjjjkkklllnnnsssvvvzzz~~~}}}zzzwwwtttqqqpppmmmlllllllllmmmllljjjhhhgggdddbbb```^^^\\\YYYWWWVVVUUUXXX^^^bbbgggooowww|||{{{|||}}}~~~}}}~~~{{{pppcccUUUHHH;;;444000000///...............000///...---,,,,,,,,,,,,,,,+++******)))))))))***------------------------************************))))))************)))))))))******++++++,,,------++++++,,,,,,------,,,,,,.........///......---,,,......................../////////.........------////////////000000000000....../////////000000000111111222222333444444444666999@@@OOOgggyyy]]]KKKDDDBBBBBBBBBAAA@@@@@@?????????@@@AAABBBCCCGGGMMMQQQ]]]eeepppyyyyyyiii[[[KKK???999777666444222111000000000,,,------....../////////...............---,,,,,,---------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------/////////...------,,,,,,---------.........//////......---...////////////............//////////////////......//////000111000000////////////000000222222222222222111111111444333333222222222333333444555888;;;;;;>>>MMM\\\www~~~tttttt{{{|||xxxxxxxxxyyy{{{}}}~~~{{{wwwqqqiiiddd``````______^^^]]]]]]]]][[[ZZZYYYZZZ]]]^^^^^^]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^______`````````bbbcccddddddeeeeeefffgggkkklllooorrrtttvvvwwwxxxsssrrrqqqooommmjjjhhhgggddddddfffggggggfffcccaaa```___]]][[[YYYXXXVVVUUUSSSVVV]]]dddkkkrrrzzz{{{xxxwwwwww|||~~~}}}wwwxxx}}}}}}zzzssshhhYYYKKK???777333......---------......//////...------,,,,,,,,,------,,,+++******)))******)))))))))******+++++++++)))))))))******)))))))))((())))))************))))))******++++++,,,------)))***+++,,,------------..................------..................------.................................////////////000............////////////111111111222333333444444777888<<>>===>>>???@@@AAACCCGGGJJJZZZcccpppzzzooo___RRREEE<<<888444333333222111000000000,,,,,,------......//////......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------/////////...------,,,,,,//////.........---------,,,,,,------------..................////////////000////////////000111111000000////////////000000222111111111111111111111333222222111111111111222222444777::::::===FFFPPPddd|||xxxtttyyywwwtttrrrrrrsssvvvxxx|||}}}}}}~~~}}}yyytttoookkkhhhddd```^^^]]]]]]^^^[[[ZZZXXXXXXZZZ[[[[[[[[[ZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^______```___aaabbbdddfffgggiiijjjkkkiiiiiihhhgggeeedddbbbaaa]]]___aaabbbaaa___]]]\\\ZZZYYYXXXWWWVVVUUUVVVVVVWWW^^^fffnnnuuu|||~~~{{{wwwttttttwwwyyy~~~wwwooosss|||zzzsssjjj[[[KKK===555222111---------------......///...------,,,,,,,,,,,,---......---++++++*********''''''(((((())))))******((()))************)))((((((((()))***************)))******++++++,,,------)))***+++,,,---...............------............---......//////...---,,,,,,,,,,,,---...//////000---.........////////////............////////////000000111222222333333444444444777AAARRRiiicccLLLDDDBBB@@@???@@@@@@>>><<<<<<===>>>???@@@CCCGGGJJJYYYcccpppzzzzzzhhhYYYMMMAAA;;;:::222222222111111000000000---------.....................//////......---,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////000//////...------,,,,,,+++,,,------,,,,,,---///............////////////000000//////000000111222///////////////000000111000000//////000111111222111111111111111111111111111333666888999<<>><<<<<<<<<===>>>@@@CCCIIILLLXXXbbboooyyy~~~ooo^^^QQQFFF<<<777888111111222222222111111000/////////...............---------------,,,++++++++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////..................------+++---///...---,,,...000............//////////////////.........///000000///////////////000111111......---...///000222333000111222333333333222111222444555555666999===???HHHZZZsss~~~~~~|||yyywwwvvvvvvvvvrrrrrrrrrtttwwwxxxxxxvvvtttsssqqqnnnkkkhhhfffeeeaaa^^^ZZZXXXXXXYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTSSSTTTWWWXXXVVVUUUVVVXXXZZZ]]]^^^_________YYYYYYYYYYYYYYYXXXWWWWWWTTTVVVYYYYYYXXXXXXZZZ]]]XXXZZZ\\\]]]^^^aaafffjjjnnntttvvvtttuuuyyy|||zzzvvvwwwxxxxxxxxx{{{xxxssswww{{{pppgggZZZHHH;;;666444333111//////...............///---,,,,,,+++,,,,,,------///...---+++***)))))))))***************+++++++++)))***+++,,,,,,+++***)))'''((()))******+++++++++)))******++++++,,,------***+++,,,,,,------------...------,,,---...///000+++,,,...///000///...---,,,,,,,,,------.............../////////000000000/////////000000000111111000000000111222222333333666666999>>>CCCNNNdddxxxsss]]]NNNHHHBBB???@@@AAA???===============>>>CCCIIINNNZZZcccoooyyy~~~tttfffWWWJJJ@@@777333333111111222222222222111000000000000///.........---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000//////...------,,,,,,,,,,,,------.../////////,,,...000000...---///111............/////////000...------------.../////////////////////000111111,,,,,,,,,---...000222333000111333555555444333222333555555444444777::::::???MMMccc|||yyyxxxwwwqqqpppooooooqqqssstttsssrrrsssttttttrrrnnnjjjgggccc___[[[YYYXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUSSSQQQRRRUUUVVVUUURRRMMMOOORRRUUUWWWWWWWWWWWWVVVVVVWWWWWWWWWVVVVVVUUUSSSVVVXXXYYYYYYZZZ^^^bbb^^^```ccceeefffjjjqqqvvvwwwzzzxxxrrroootttwwwuuuqqqtttwwwzzz{{{}}}~~~|||}}}pppdddZZZNNN>>>444222222///,,,000000///...............,,,,,,,,,++++++,,,------...---,,,***)))((((((((()))))))))))))))))))))))))))***,,,------,,,***)))''''''(((******+++++++++)))******+++,,,,,,------++++++,,,---------,,,,,,...------,,,---...///000***+++---///000000///.........---------,,,,,,,,,////////////000000000000000000000000111111111111000000000111222222333333111111555888999???RRRfff~~~zzzjjjSSSLLLDDD@@@AAABBBAAA??????>>>===<<<===BBBHHHMMM\\\eeeqqqzzzvvvlll\\\KKKAAA<<<777333222333222111000////////////000000///...------,,,,,,...//////...,,,***+++,,,///...---,,,+++*********+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------.........------,,,,,,,,,////////////////////////------------------------///......------///000111............////////////000000000000111111111111333333222222111000000000555444333333444666999:::===DDDTTTmmm~~~|||{{{wwwtttooommmmmmnnnnnnnnnooorrruuuvvvvvvuuuttttttmmmjjjeeebbb```^^^[[[YYYZZZVVVSSSRRRSSSTTTSSSQQQRRRRRRRRRSSSSSSTTTTTTTTTVVVUUUTTTRRRPPPPPPOOOOOOOOOPPPRRRTTTTTTTTTSSSSSSUUUTTTRRRRRRRRRTTTVVVWWWVVVWWWYYY\\\```dddgggiiilllooosssvvvxxxwwwvvvuuuxxxwwwtttpppmmmnnnqqqtttuuuvvvxxx|||yyy}}}qqqddd[[[KKKBBB777111//////...+++///...---,,,,,,---///000...---+++******+++---...************************))))))*********++++++++++++++++++*********))))))******+++++++++,,,,,,,,,+++***)))))))))***+++,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------------......////////////......////////////000000000000////////////000111222333000444777777666;;;FFFOOOnnnttteeeXXXKKKFFFEEEAAA>>>===BBB???>>>AAACCCEEEKKKRRR\\\hhhwwwpppbbbTTTEEE>>>:::666333333333222111000////////////000//////...------,,,,,,...//////...,,,***+++,,,------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++......---------,,,,,,,,,........................------------------------///......---...///000111............//////////////////000000000111111111222222222111111111000000555444333333444666888:::<<>>FFFTTTlllrrrfffkkk}}}~~~{{{xxxvvvtttrrrllljjjhhhiiilllpppsssuuuwwwwwwyyy{{{|||yyyuuuqqqiiigggeeecccaaa___]]]\\\ZZZYYYYYYYYYXXXWWWWWWWWWVVVWWWYYY[[[[[[YYYXXXWWWVVVWWWYYY[[[]]]___aaaaaaaaabbbccceeehhhkkknnnpppppppppqqqsssvvvyyy{{{}}}~~~|||xxxtttrrrrrrrrrrrrqqqrrruuuyyy}}}|||qqqgggYYYIII>>>555222000/////////---++++++,,,---......---+++***)))+++,,,------,,,+++)))++++++******))))))(((((()))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******+++++++++++++++,,,,,,---+++,,,,,,,,,,,,++++++***------------------------+++,,,---............---------------------------......////////////.............../////////000000////////////000111222333000222444333222444999>>>DDDYYYtttwwwiii[[[PPPLLLMMMFFFEEEDDDDDDBBBEEEQQQ^^^kkkrrryyy}}}}}}|||}}}wwwfffYYYEEE===777666555222111222222111000000000000000000...............---------+++---------+++***+++,,,...---,,,+++***************++++++,,,,,,++++++***(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////............////////////...////////////000000000......///000111222222333111111222333444555666666555777<<>>555222222111///............---,,,******)))))))))))))))*********((((((((((((((((((((((((************))))))))))))***)))((()))***+++***((('''(((((())))))******++++++***(((''''''((())))))))))))))))))************)))************+++++++++---,,,***+++,,,,,,+++)))+++,,,+++***))))))+++---------------............,,,---......//////......///////////////.........///111222111000///000111//////000111222333333444333222666>>>KKK]]]wwwooo```[[[```kkkttt}}}}}}zzzhhhWWWGGG999444444111111111111111111111111////////////000000111111,,,------------,,,++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))(((***,,,,,,+++***+++,,,+++***))))))***,,,---///,,,+++++++++,,,,,,++++++,,,,,,,,,+++++++++++++++************+++,,,---...(((***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...------...///111222///............///000000000000//////000111111222111111111111222222222222555333333555444333777===EEERRRiii{{{qqqooosssyyy}}}zzzvvvtttrrrqqqlllkkkiiihhhhhhiiijjjjjjjjjjjjjjjjjjkkklllmmmnnnnnnmmmlllkkkkkklllmmmnnnnnnnnnnnnooopppqqqrrrrrrsssuuuxxxzzz{{{{{{zzzzzz|||sssvvv~~~}}}kkk^^^VVVIIIAAA777111000000000....../////////...---,,,,,,((()))))))))******++++++))))))))))))))))))))))))++++++******))))))((((((***)))((((((***++++++************)))((((((''''''***)))(((((((((((())))))((()))))))))************))))))*********+++++++++,,,,,,++++++++++++******+++++++++)))((((((+++---,,,,,,,,,---------------,,,---......///.........//////..................000222222222111000111222---...///000111222333444333333555999@@@NNNggg}}}wwwbbbTTTOOORRRZZZbbbooozzzqqq]]]MMMAAA777333333222111111000000//////...000000000000//////......,,,,,,------,,,,,,+++***,,,,,,+++******)))(((((()))))))))))))))))))))))))))+++------,,,+++,,,---((((((''''''(((***,,,---)))******++++++,,,,,,---+++++++++++++++++++++***)))))))))***+++,,,---...&&&(((***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------000///...------...///000...............//////000...............///000111000000111111111222222222333111111444444333666;;;>>>FFFYYYtttzzzpppkkklllyyy|||zzzyyywwwvvvtttrrrppppppppppppqqqqqqqqqrrrsssuuuvvvwwwwwwuuusssqqqpppqqqrrrtttssstttuuuvvvwwwxxxyyyyyyyyy{{{~~~tttkkkiiittt|||qqq___RRRKKK===888111............---,,,,,,---------,,,,,,+++)))******++++++,,,,,,,,,************************++++++******))))))((((((***((('''''')))++++++*********))))))(((''''''''')))((((((((((((((())))))((()))))))))************))))))*********+++++++++,,,,,,,,,,,,+++******+++***++++++***((((((***,,,******+++++++++,,,,,,,,,,,,---......///.........---------------------------...///...---,,,---///------...///111222333333333444666777999DDDZZZnnn{{{hhhTTTJJJGGGHHHMMMTTT```kkk{{{yyyhhhSSSEEE<<<666333444222111111000///......---000000000000///---,,,+++,,,,,,,,,,,,,,,+++******,,,+++++++++***)))))))))++++++++++++++++++++++++)))+++------,,,+++,,,---))))))))))))***+++,,,---&&&((())))))))))))+++,,,*********+++++++++++++++***************+++,,,---'''((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,......------......///000------------......///000000000000111111111111222111000111333333222555;;;999@@@NNNdddyyyoooiiiooo{{{~~~{{{yyyyyyxxxxxxzzz{{{|||~~~}}}zzzxxxxxxyyyzzz{{{|||}}}uuugggbbbeeettt~~~yyyyyydddRRRFFF@@@444222...---------,,,,,,((())))))************)))+++++++++++++++,,,,,,,,,************************************)))))))))))))))'''&&&&&&(((***+++***&&&''''''(((((())))))***(((((((((((())))))))))))))))))))))))************)))************++++++++++++,,,---,,,***)))***+++***+++,,,,,,*********,,,))))))******++++++,,,,,,,,,---......//////......,,,,,,,,,---------------...///000///...---...000......///000111222222333333444666888888===NNN___yyyyyydddOOOHHHEEECCCEEEJJJTTT]]]jjjvvv~~~ooo\\\HHH===999666444555////////////////////////......//////...---,,,++++++,,,,,,,,,,,,+++******+++++++++++++++++++++***++++++++++++++++++++++++''')))++++++*********+++((()))***+++++++++++++++(((***,,,+++)))(((***,,,))))))******++++++,,,,,,+++***************++++++))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------...------------.../////////............//////000000000000000111111111111222000111444333111444999888===GGGWWWooorrrppprrr}}}}}}uuunnniiieeeiiiuuu}}}}}}yyyyyy}}}}}}iiiUUUFFF<<<777000///...------,,,+++***((()))******++++++++++++++++++++++++************************************)))))))))))))))*********(((&&&$$$$$$''')))******&&&&&&''''''((())))))***''''''((()))))))))))))))))))))))))))************)))************+++++++++***,,,---,,,***)))***,,,)))+++---...---+++++++++))))))***++++++,,,------,,,---......//////......------------.........///000111222111000///000222000000000111111222222222333333666888888:::EEERRRjjj}}}lllTTTKKKGGGBBBAAADDDKKKOOOWWWcccpppyyy~~~~~~fffTTTAAA999777666555666------......///000000111+++,,,---.........---,,,+++,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,((((((((((((((((((((((((&&&((()))***)))((()))***'''(((***++++++***)))))),,,...000...+++)))***,,,(((((()))***+++,,,,,,---++++++******************,,,+++*********+++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,///000111000000...------------...//////000000////////////000000000000000000111111111111444222222555333111222777555999@@@KKK]]]xxx~~~vvvpppuuuuuurrrpppmmmqqqmmmoooxxx}}}}}}{{{vvvuuu}}}mmmZZZJJJ>>>777444.........------,,,***)))++++++,,,---............++++++******))))))(((((())))))))))))))))))))))))(((((())))))******++++++(((&&&###$$$&&&(((******)))))))))(((''''''&&&&&&''''''((())))))***))))))))))))))))))************)))************+++++++++***,,,...---***(((***,,,(((+++///000...,,,+++*********+++,,,,,,---......,,,---......//////......---.........//////000000---...///...---,,,---///111111111111111222222222222222555888888999AAAJJJ^^^tttwww[[[OOOIIIAAA???BBBDDDEEEIIIUUUdddpppvvvwwwjjjRRRHHH;;;444444666444111222111000000111111000.../////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))***************))))))))))))******+++)))((()))***+++***)))************************))))))************))))))'''((()))++++++***))))))+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******)))************+++++++++((((((***+++---...000000,,,,,,,,,---------......,,,,,,------......//////............////////////......///000000000000000111222222333333444444555777888<<>>BBBYYYhhh}}}dddTTTOOOIIIBBB??????AAADDDIIISSS^^^fffiiivvvaaaLLLBBB777222333444222000111000///000000111000000------......------,,,+++------------------------******+++++++++,,,,,,,,,******))))))))))))******)))(((''''''))))))((('''************************))))))************))))))(((((()))***************++++++,,,,,,,,,---------,,,,,,+++++++++*********)))************+++++++++.........------,,,,,,,,,,,,,,,,,,------------...000000000000000111111111............////////////000000111222222222222111111111222222333444444444666777:::AAAIIIYYYrrr{{{uuunnnlllrrr}}}~~~~~~}}}yyywwwwwwuuuqqqmmmggg^^^OOOBBB999333000//////...,,,+++******++++++)))******++++++******)))*********)))))))))((((((''''''((()))***+++++++++((((((((((((((())))))***&&&'''((())))))((('''&&&''''''''''''''''''''''''(((''''''&&&'''((()))***(((((((((((()))))))))))),,,***)))))),,,---+++))),,,+++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,---------......,,,,,,,,,,,,,,,------...//////............////////////000000111111222222///000111222333555999<<>>BBBKKK]]]nnn|||jjjiiikkkqqq}}}~~~~~~yyywww~~~{{{tttooolllgggaaa\\\SSSKKKAAA888333000//////...---,,,++++++***+++++++++******))))))******+++)))))))))((((((((((((((((((((((((((()))***++++++((((((''''''(((((()))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((((((((())))))))))))+++***)))***,,,------,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......---------,,,---....../////////............///////////////000000000000000+++---///000111222555777>>>KKK___tttrrr\\\OOOKKK@@@BBBCCCBBB@@@BBBHHHNNN}}}iiiRRRBBB:::555111000111222111...///000000000............+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))******))))))))))))******)))(((''''''))))))((('''************************))))))************))))))***)))((((((((()))+++,,,,,,,,,,,,,,,------------++++++++++++************))))))*********+++++++++++++++,,,,,,---.........++++++,,,,,,,,,---------------,,,,,,++++++******---------.........//////---......///////////////000000111111222333333333333444888<<<>>>AAAMMMXXXpppzzzuuuooopppuuuzzzxxx{{{vvvtttttt{{{~~~xxxpppiiiccc\\\TTTOOOEEE@@@999333111000000000---,,,,,,+++++++++******+++***)))(((((()))***+++)))))))))))))))))))))))))))(((''''''''')))***+++(((''''''''''''((())))))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))***)))***+++,,,---------,,,,,,,,,++++++*********************************************************,,,,,,,,,---------.........------------...////////////............/////////////////////.........+++...000222222222444555:::BBBPPPbbbwwwvvvddd[[[OOOIIIDDDAAA@@@@@@DDDIIIpppZZZGGG<<<555333000000222333111///000111222000---++++++,,,,,,,,,,,,,,,,,,+++******************************((((((((((((((((((((((((******))))))))))))******&&&%%%$$$$$$&&&&&&%%%$$$))))))))))))))))))))))))))))))************))))))***)))((((((((()))+++,,,+++++++++,,,,,,,,,,,,---+++++++++*********))))))))))))*********+++++++++(((((()))***,,,---...///+++++++++,,,,,,,,,------/////////......---------------------............------.../////////////////////000111111222222333222333888<<<<<<<<>>EEENNN^^^rrrwwwyyyiiiggghhhqqq{{{sssttt~~~wwwqqqggg___XXXOOOFFF@@@555222///...------+++*********++++++++++++*********))))))(((((())))))***************++++++++++++(((((((((''''''(((((()))''''''&&&&&&''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((())))))))))))((()))++++++******+++---)))******+++,,,,,,------------------------------************************,,,,,,,,,---------......---------,,,---....../////////............//////.........///////////////---...000000000000111333555666;;;EEEWWWqqqvvvbbbPPPMMMNNNJJJEEECCC~~~lllWWWDDD::::::555333222000000000000///+++...111///+++***,,,///,,,,,,------,,,,,,+++***))))))))))))))))))))))))++++++******))))))))))))******))))))))))))******---,,,++++++------,,,+++))))))))))))))))))))))))))))))************))))))(((((()))***************((())))))))))))*********************)))))))))))))))************+++++++++,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))************,,,,,,---------............///000000111111000000......//////000111111222333222444777777555999???AAAMMM]]]nnntttmmmmmmyyyyyytttiiijjjnnnwwwyyyuuuyyyqqqjjjaaaXXXOOOGGG===666000...---,,,,,,+++)))''')))***+++,,,,,,+++***)))(((((())))))))))))(((((())))))))))))*********+++'''((((((((((((((('''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&((()))))))))((('''(((((((((((())))))))))))''')))+++***(((''')))++++++++++++++++++++++++,,,------------------------************************,,,,,,,,,---------......,,,,,,,,,,,,,,,------...//////............//////.........//////000000111//////000///...///111444222444777===KKKaaa|||yyyhhhddd```SSSGGGDDDtttbbbMMM;;;555888555444222000////////////(((,,,///...++++++...222+++,,,,,,,,,,,,+++******************************))))))(((((('''''''''&&&******))))))))))))******((('''&&&'''((()))(((&&&))))))))))))))))))))))))))))))************))))))'''(((***+++++++++***)))(((((((((((())))))))))))************)))))))))))))))************++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,---------...,,,,,,,,,---------......,,,------.....................//////000111111111444222222444333222666<<<888AAANNN^^^vvvvvviiibbbiiivvv}}}zzz|||{{{sssnnnlllrrrssswww}}}xxxpppsss~~~llleee[[[RRRIII@@@666///...---,,,,,,---,,,***((())))))+++,,,,,,+++***)))'''((()))******)))(((''''''((((((((())))))******&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''(((((((((((())))))))))))''')))+++***'''&&&(((***------,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,---------......,,,++++++++++++,,,------//////............//////---......///000111222222222222111000///000333666222555888;;;CCCUUUmmm{{{ppp[[[LLLHHHzzzbbbMMM===333000333222111111000///......---///...,,,+++******+++,,,------......------,,,+++))))))))))))))))))))))))******))))))((((((''''''''''''((()))***++++++,,,))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))''''''((((((((((((''''''******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++******))))))((((((++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......((()))333333...000------,,,,,,,,,,,,---------,,,,,,,,,,,,---............//////000000111111111111222333333444555555::::::@@@NNNaaa|||}}}nnngggdddcccnnnttt~~~yyyuuusssvvv|||qqqgggaaahhhuuuzzzooommmqqq~~~~~~tttaaa]]]UUUIII===555111///------,,,,,,,,,+++++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((*********)))(((''''''''',,,,,,++++++***+++++++++---,,,******,,,............---,,,,,,+++++++++,,,///---+++)))))))))+++++++++++++++,,,,,,,,,------///......---------......,,,...000111222111000///000111111111111222222222...111444666;;;HHH[[[iiiuuuaaaQQQoooWWWFFF:::333111333111111000000///......---......---,,,,,,---...///,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))***)))))))))((((((((('''((((((((()))*********+++)))))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((((((((()))(((((())))))))))))((((((************++++++++++++))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------///666777222...------------------...---------------......////////////000111111222222111111222222333444444444666777<<>>555000...------,,,,,,,,,,,,+++++++++'''''''''((((((((())))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((()))))))))))),,,+++++++++++++++,,,,,,+++)))''''''((()))))))))------,,,+++++++++++++++...,,,+++))))))***+++,,,------------............///......------......///000000//////////////////000000111111111222222222000333444444555>>>MMMXXXtttxxxgggrrr___III<<<777333222222111000000//////.........++++++++++++,,,---//////+++++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,***222111,,,===EEE444.........------.........------.........////////////000000111111222333333222222222222222222333333333444999???GGGVVVooo{{{lllddd___^^^bbblllvvvyyyoooiiihhhnnnwww}}}~~~uuuppprrruuuwwwyyysssjjjaaaUUUKKK>>>333///------,,,,,,,,,,,,+++++++++******'''''''''((((((((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''((()))******+++************+++,,,,,,------+++(((((()))*********,,,+++******************,,,+++*********+++,,,---....../////////000000000//////............//////333222///---------///000000000000111111111222222111333444222111666@@@IIIcccvvvzzzcccQQQ===555444333111111000000/////////.........)))))))))******++++++++++++++++++,,,+++******)))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((******))))))))))))******&&&&&&''''''''''''&&&&&&((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------(((333333...GGGSSS666///......------......///---......////////////////////////000111111222222222222222222111111111111222444999<<<>>>GGGZZZmmm}}}qqqiiiddddddkkksssyyy|||rrrpppnnnnnnrrr{{{|||wwwvvvzzz}}}~~~wwwpppjjjaaaZZZLLLBBB666///...///...,,,++++++++++++************((((((((()))))))))******((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''')))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******(((((((((((()))***+++,,,+++***((((((***+++,,,,,,******))))))))))))******************+++,,,---......////////////000000000//////.........///000000111000///...---...///000000000000000111111111111///111333222222555<<>>333222333222///.......................................---,,,+++***,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---111)))---000444HHHMMM666---------,,,,,,---------,,,---...///000///......,,,,,,---......//////000000000000000000000111111///000333666666777???IIIQQQfffzzzvvvxxx~~~}}}{{{xxxwwwvvvvvv~~~{{{nnndddZZZMMMDDD@@@333000...---///...,,,)))*********))))))))))))((()))))))))*********++++++))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&&&&###$$$&&&'''''''''&&&%%%&&&&&&&&&''''''''''''((())))))))))))*********+++))))))))))))((((((((((((&&&&&&&&&&&&''''''((()))'''&&&$$$%%%(((+++,,,,,,))))))))))))))))))***+++))))))***+++,,,,,,------,,,,,,---------.........---------------...///000(((***---000111111000////////////000000000111111000111111111000111333555999KKKaaasssfffQQQ===666222333444111//////........................------...///......---,,,+++++++++++++++******)))))))))))))))))))))))))))'''((((((((()))))))))***&&&'''''''''((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&''')))******)))'''&&&(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///...---...222999:::333,,,,,,++++++++++++,,,,,,+++,,,.../////////---,,,------......///000000000.../////////000111111111111///000444555555888===BBBRRRiiiyyyyyy{{{}}}yyyuuuqqqqqquuu}}}zzz{{{}}}~~~qqqcccYYYNNNAAA888666---------------,,,,,,,,,******)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''')))))))))((('''&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******''''''(((((())))))******((((((((('''(((((())))))---+++))))))***,,,,,,,,,***))))))))))))***+++,,,)))***++++++,,,,,,,,,,,,,,,,,,---------.........+++++++++,,,,,,---...///+++,,,---...//////000000////////////000000000111111111111000000000222333333>>>MMM]]]rrrqqqVVVBBB555111000333444111///000---.....................)))***,,,---...------,,,***************)))(((((())))))))))))))))))))))))'''((((((((())))))******%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((''''''''''''(((((('''((()))++++++)))((('''))))))************))))))))))))))))))************))))))))))))))))))))))))++++++******))))))((((((++++++++++++++++++++++++---,,,,,,++++++,,,,,,------222///,,,///,,,***111,,,++++++******++++++,,,***+++---//////...---,,,......//////000111111111---......///000111111222333000000555777555555777===HHHXXXlll{{{vvvrrrsssxxxwwwrrrhhhfffggglllxxxxxxpppuuuwwwtttgggYYYQQQHHH<<<444333---......---,,,,,,...000))))))))))))((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''***))))))((('''&&&&&&&&&%%%&&&(((******)))((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&((()))+++,,,,,,+++******))))))))))))***---+++(((''''''(((''''''******))))))***+++,,,,,,******+++,,,,,,,,,++++++---------............///+++******+++,,,---...//////...---,,,,,,---///000////////////000000000000111111111111222444666777444999AAANNNdddnnnWWWDDD888333222000........./////////......,,,+++)))'''&&&---,,,***)))))))))******************))))))))))))(((((())))))******++++++&&&'''((()))*********)))((((((((((((((()))******((((((((((((''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%&&&''''''&&&&&&'''((()))((('''&&&&&&%%%%%%&&&(((((((((((())))))))))))******))))))))))))******+++***)))(((((()))***+++)))******++++++,,,------,,,------......------,,,+++++++++++++++,,,,,,,,,+++,,,,,,---.........---///////////////.........,,,---.........///111333111111222333333444555555888>>>JJJZZZkkk{{{ooogggllltttzzzssslllfffaaabbbeeelllyyywwwnnnjjjvvv~~~vvvjjj^^^MMM@@@999555000---------,,,,,,+++***))))))************))))))))))))(((***,,,---...---+++***))))))(((((('''''''''&&&''''''&&&''''''((()))******)))'''%%%%%%%%%'''((()))***)))'''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))******++++++++++++******))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***)))((('''''')))+++,,,/////////......------,,,------......///000000111............////////////111000/////////000222333333000333@@@TTTlll}}}nnn\\\III:::111222111000///.....................---,,,***(((''',,,,,,***)))))))))***************)))))))))((((((((((((((((((((()))))))))(((((((((((((((((((((((((((''''''''''''((())))))++++++******)))(((((('''''''''((((((((((((''''''&&&'''((())))))((('''&&&(((***++++++***)))+++,,,+++***)))((('''''''''''')))))))))*********++++++******))))))))))))******+++***)))(((((()))***+++,,,,,,++++++++++++******,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,------...------......------------------.../////////------///111111111222222333444444555666999AAALLLZZZpppwwwooobbbffflllrrrxxxwwwooojjjhhhgggfffrrruuu{{{|||yyytttpppooozzz~~~|||xxxooo^^^SSSEEE:::555222///,,,------,,,++++++***))))))*********)))))))))((((((%%%&&&((()))***)))(((''')))((((((((('''''''''''')))((('''''''''''''''(((***((('''%%%%%%%%%'''(((((()))((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''((())))))'''((((((((())))))))))))((())))))******))))))((())))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///......------------------,,,,,,---......///000000............////////////111000/////////000111222666333555===KKK]]]tttzzzlll\\\KKK>>>555111000000000000///...---,,,,,,---.........,,,***(((,,,+++******)))***************))))))))))))((((((((((((((((((''''''''''''***)))'''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((++++++******)))(((''''''''''''((((((((((((''''''''''''((((((((((((''''''***+++,,,,,,++++++,,,---,,,,,,+++***))))))))))))***+++++++++,,,,,,,,,,,,******))))))))))))************))))))))))))******...------+++***)))((((((+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---///000000///------...///111111111222333333444444666555888>>>GGGYYYsss}}}sss^^^]]]]]]```gggooouuuxxx~~~yyyvvvsssrrrpppnnnooorrrwww|||{{{rrrppprrrttttttuuu~~~vvvooonnntttyyy}}}|||yyyrrriiibbbNNNFFF;;;333000///---+++,,,,,,,,,+++******))))))******))))))))))))((((((###$$$&&&'''''''''&&&%%%((((((((((((''''''''''''***)))((('''&&&&&&&&&&&&)))((('''%%%%%%&&&''''''''''''(((&&&%%%$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((())))))***''''''((((((((()))))))))'''(((((())))))(((((('''))))))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------+++,,,,,,------......///---............/////////000000/////////000111222555444555999@@@LLL___ppp~~~rrr___MMM???888444333...///000000///...,,,+++***,,,...//////---+++)))++++++*********************)))))))))(((((((((((()))))))))((((((''''''''')))(((&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''(((((((((((((((((('''''')))******))))))***+++,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,******))))))))))))*********))))))))))))))))))***------,,,+++***)))((((((++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------...///000///------...000000111111111222222333333666444555888>>>JJJ^^^ppptttiiifffcccfffmmmsssvvvuuuvvvwww{{{zzzuuuoookkkiiiiiitttxxx}}}}}}uuupppqqquuuyyy{{{{{{~~~tttiiidddiiisss|||{{{xxxvvvtttqqqlllcccXXXQQQAAA<<<444///---,,,,,,+++,,,+++++++++******))))))***)))))))))((((((((((((%%%&&&'''(((((((((((('''(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((((((((((((''''''''''''''''''((((((((())))))'''(((((())))))(((((('''((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++++++++***************++++++,,,,,,---+++++++++,,,,,,------------------.........//////////////////000000111111000000222555777>>>OOO___uuurrreeeQQQ???444000000000....../////////---+++******+++---......---+++***************+++*********)))))))))(((((((((((('''*********))))))((((((((('''&&&$$$###$$$%%%''')))%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((&&&'''((((((''''''(((***++++++***)))(((((((((((())))))))))))******************))))))))))))******)))))))))******)))))))))******************************++++++++++++******)))************+++++++++---,,,,,,+++++++++,,,,,,,,,,,,------............,,,---............000222000000111111111111111222333222444888;;;AAANNN[[[sss~~~zzzxxxxxx~~~{{{xxxzzzzzzuuuiiigggddd```___cccjjjpppxxxwwwwwwyyy|||xxxrrrjjjdddeeemmmxxx|||uuuqqqoooooommmhhh```UUUIIIBBB:::777222...,,,,,,+++***++++++***************))))))))))))(((((((((((('''''''''(((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''''''''$$$&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((((((((((('''''''''''''''''''''((((((((((((((())))))******))))))(((((()))))))))************))))))))))))))))))))))))***************************+++,,,------------,,,)))******++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------..................//////000000000000......111333333666CCCPPPaaasss~~~vvvdddWWWEEE777000/////////............---,,,+++***++++++,,,,,,++++++******))))))***++++++++++++***))))))((((((((((((''''''************))))))))))))%%%%%%$$$$$$%%%&&&((()))&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&((()))***++++++&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&((())))))(((((()))*********)))(((''''''''''''''''''((((((((()))))))))******))))))))))))******))))))************))))))(((((())))))***+++,,,,,,)))******++++++******)))))))))***+++,,,------......---+++******+++,,,,,,,,,,,,------......//////+++---.........///111333000000000000000000000000//////222777999:::AAAJJJZZZlll~~~{{{~~~~~~~~~~~~~~~~~~zzzuuuooohhhcccXXXXXXXXXXXX]]]iiixxx|||vvvyyy~~~xxxooommmlllkkknnnsss{{{|||ssslllhhhfffeeebbb\\\SSSHHH>>>777555333111...,,,+++******************************))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''''''''$$$&&&'''((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((())))))***&&&&&&'''''''''(((((((((((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---...///000000000//////111000222333222111999BBBPPPcccxxxtttkkkTTTJJJ===444111222111000///...---,,,++++++++++++,,,,,,***))))))))))))***((()))***+++,,,++++++***))))))((((((((('''''''''((((((((()))))))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((('''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&'''((()))&&&((())))))(((''')))*********)))(((''''''''''''''''''((((((((()))))))))******))))))))))))******((()))***++++++***)))(((((((((((()))***+++++++++))))))************))))))((()))***+++---///000111...---+++***)))***+++,,,***++++++,,,------......---...///.........000222000000000000000000000000......000444555555999???HHHWWWmmm~~~zzzvvvsssrrrkkkjjjjjjjjjjjjiiieeebbbZZZ\\\___bbbiiiwww~~~~~~|||tttnnnnnnuuu|||}}}zzzxxxzzz}}}~~~}}}tttjjjddd```[[[YYYSSSLLLCCC;;;555333.........---+++*********))))))))))))************))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((()))&&&&&&&&&%%%%%%&&&''''''%%%&&&&&&''''''(((''''''$$$&&&((()))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,,,,,,,,,,,,,+++++++++---------------,,,,,,,,,,,,,,,---------.........---...///000000000///...222000111333222111444999BBBSSShhhvvvyyykkkbbbFFF>>>444//////111000...///...,,,+++******+++,,,---,,,)))''''''''')))***((()))***+++,,,,,,+++***)))(((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&'''((()))%%%&&&''''''&&&&&&'''(((+++***)))(((''''''''''''(((((((((((())))))))))))******))))))))))))******((()))***++++++***)))(((((()))))))))************))))))************))))))'''(((***,,,...000222222...---+++))))))***+++,,,))))))***+++,,,,,,------///000000///------...000000000000000////////////111///000333333222666<<<@@@KKK\\\nnn{{{~~~vvvsssoooiiieeecccaaaaaa___aaadddhhhmmmoooooonnngggjjjmmmpppvvv|||~~~}}}yyypppjjjgggrrrzzzyyy}}}xxx~~~wwwnnneee___\\\SSSPPPHHH???777222111111)))***++++++***))))))))))))))))))))))))*********)))(((((((((''''''''''''(((''''''''''''((())))))&&&'''''''''(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''$$$&&&)))***)))(((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))...---,,,++++++---///000---------,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,---///000000000///...000---...222444333444888444DDDXXXhhhuuu{{{nnn```SSS:::777222...,,,+++,,,---............---,,,+++***------,,,,,,+++***))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))###$$$%%%'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))))))))&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((***)))(((''''''''''''''''''((()))******)))((('''&&&'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))******)))((()))))))))))))))*********)))***+++---///111222333,,,+++++++++++++++++++++...------,,,,,,------...,,,,,,++++++,,,...///111///000000000000//////...000000111222444555555666<<>>888333111...,,,++++++++++++,,,+++***((((((((()))*********))))))((((((''''''(((''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))(((((()))))))))))))))))))))))))))))))))))))))***************)))'''(((((()))***++++++,,,+++++++++++++++***))))))++++++******************++++++************++++++,,,,,,,,,,,,,,,------------------............///////////////000000111111000222444555999FFFYYYhhh|||nnn^^^LLL>>>555222....../////////...---,,,,,,,,,,,,---,,,,,,++++++++++++***************)))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&%%%$$$$$$###!!!"""$$$%%%&&&'''&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))((((((((('''&&&&&&&&&''')))***'''''''''''''''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))(((++++++******)))((((((((())))))(((((((((''''''''''''((((((((()))))))))***+++******))))))******+++,,,---.........---,,,+++,,,,,,---///000000000000...//////000000111111111000///000333555888@@@IIIYYYeeettt|||xxxvvvzzztttnnnnnntttzzz~~~~~~|||{{{vvvooommmoooxxx~~~{{{qqqqqqpppqqqpppmmmgggbbbbbb^^^XXXPPPHHH???666111......---++++++***+++,,,+++***)))((((((((()))*********))))))((((((''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((())))))((((((((((((((((((((((((((((((((('''((()))*********))))))******))))))))))))))))))((()))***++++++++++++***((((((((()))))))))((((((+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------............//////////////////000000000///222444444555===LLLXXXppp|||rrrcccSSSCCC666222555.........///......---,,,++++++,,,,,,,,,,,,++++++************************((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$ ###%%%'''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((()))))))))((('''&&&&&&&&&&&&'''((())))))++++++***(((&&&$$$"""!!!))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&''')))******)))++++++******)))(((((((((***)))))))))(((((((((''''''''''''((())))))******+++******************+++,,,,,,------...---------,,,---......////////////........./////////000000---,,,///333555555888>>>HHHTTTcccoooyyy}}}~~~zzzvvvtttqqqooorrrxxx}}}yyypppnnnmmmmmmlllhhhaaa\\\[[[VVVOOOGGG???888111,,,,,,,,,---,,,******+++,,,***))))))(((((()))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''(((((((((((((((((((((((('''(((((()))))))))((((((+++******))))))(((''''''&&&((()))+++,,,++++++***&&&'''(((((())))))((((((+++,,,,,,------,,,,,,+++******++++++,,,,,,---------------............//////////////////////////////222444444444999BBBJJJ___ooossseeeTTTGGG;;;222111555...---------,,,,,,,,,+++***++++++,,,,,,,,,++++++))))))))))))************&&&&&&&&&&&&''''''''''''************************&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&!!!###%%%''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&''')))***)))(((&&&%%%$$$%%%&&&'''(((((((((((()))))))))((('''&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%''')))******)))(((((())))))************************))))))))))))(((((())))))***++++++,,,+++++++++******+++++++++,,,,,,,,,,,,------...///------......///.........---............/////////000...000444555444555999===HHHVVV___hhhvvv~~~}}}}}}|||uuupppkkkkkknnntttxxxsssmmmkkkhhhhhhgggddd\\\VVVQQQLLLDDD<<<666111---******,,,---,,,)))((()))+++(((((()))))))))))))))((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&(((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''(((***++++++***)))((('''((()))*********))))))***+++,,,,,,,,,,,,+++***)))******+++,,,,,,---------------............///////////////////////////111222222222222666;;;???MMMZZZlll|||iiiVVVCCC999333---+++......---,,,+++***************++++++,,,,,,,,,++++++)))))))))))))))*********$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''!!!"""$$$&&&'''&&&%%%$$$'''&&&&&&&&&&&&'''(((((('''((()))***)))(((&&&$$$###$$$&&&((())))))((('''$$$%%%&&&((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%''')))******)))&&&&&&''')))***,,,------++++++++++++************)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,...///111.........///......------------..................222//////222222000222666666???JJJPPPVVVcccwww~~~zzzwww|||~~~zzzwwwtttqqqjjjddd```bbbiiiuuu}}}tttmmmhhhdddaaa``````\\\UUUNNNIIICCC;;;444000---+++******,,,---+++(((&&&(((***'''((()))******)))((('''''''''(((((())))))******(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%###$$$&&&((())))))((('''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))((('''''''''''''''''''''(((((())))))******)))***+++,,,+++)))'''&&&((()))***,,,,,,,,,+++***)))***+++,,,,,,+++***)))))))))***+++,,,,,,---------------........./////////////////////.........333111//////000444777:::@@@JJJZZZjjjyyyxxxwwwWWWJJJ:::111//////...,,,++++++++++++++++++++++++))))))************))))))((())))))************)))))))))))))))))))))))))))$$$%%%%%%&&&&&&'''''''''$$$%%%'''((()))(((''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%(((((((((((((((''''''''',,,***'''%%%%%%&&&(((***))))))))))))(((((((((((('''((()))******)))((('''&&&((()))++++++)))(((&&&***)))((((((((((((((()))))))))************))))))******++++++++++++*********************************+++,,,---...---,,,,,,.........////////////000000000////////////000000///000000000111111111111555888<<<>>>DDDQQQdddsssvvvvvv|||wwwmmmjjjkkkeeeppp|||}}}sssmmmkkkkkkkkk```aaadddiiiqqq~~~|||xxxqqqkkkfffccc^^^YYYTTTNNNHHHCCC999777555111...***(((&&&(((((('''(((((()))***+++(((&&&%%%(((------)))%%%(((((((((((((((''''''&&&(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###"""%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&'''((())))))(((%%%!!!******))))))))))))************************++++++)))***+++,,,...///000000++++++,,,---------,,,,,,---------.........//////---............///222555===@@@IIIWWWfffvvvzzz}}}LLLBBB666000000000...***++++++++++++++++++++++++))))))************))))))))))))*********))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%$$$############$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&(((((((((((('''''''''''''''&&&%%%######$$$%%%&&&)))((((((((((((((((((((('''((()))******)))((('''&&&'''((())))))((('''&&&))))))((((((((((((((()))(((((())))))))))))(((((()))******++++++******)))((((((((((((((((((((((((***+++,,,---------,,,,,,,,,,,,,,,,,,------------///......------....../////////000000000111111111111444777888;;;FFFVVVbbbrrrzzzrrrooopppwwwyyy~~~uuulllccc[[[XXXZZZ^^^kkkxxxvvvkkkfffdddeeefffeeegggjjjnnnttt}}}~~~yyyssskkkeee```\\\UUUOOOIIICCC===999444333111///---+++)))((((((((((((((((((((()))***)))'''&&&)))---...***&&&'''''''''''''''&&&&&&%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''''''''((()))*********(((&&&%%%))))))(((((((((((()))))),,,+++++++++***))))))))))))******+++,,,---......++++++,,,---------,,,,,,*********+++++++++,,,,,,,,,...////////////222444333555<<>>888111...///000---***++++++++++++++++++++++++))))))************))))))************)))(((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&######$$$&&&'''((()))***&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''(((((((((((('''''')))******++++++******)))((((((((((((((((((((((((***++++++,,,---,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,---------////////////000000000000...111333333444:::EEENNN^^^kkk|||zzzqqqmmmppppppqqqyyyssskkkccc]]]WWWQQQQQQTTT]]]jjjwww~~~~~~vvvllldddaaabbbeeeggglllooorrruuuxxx|||wwwqqqkkkccc\\\YYYSSSKKKCCC===777222///...------,,,+++******)))))))))(((((('''(((((((((***((('''***------***'''&&&&&&&&&'''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$######$$$$$$%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))))))))((((((((((((((())))))))))))************(((((((((''''''(((((((((---,,,,,,+++***)))((((((************+++++++++,,,***+++,,,,,,---------,,,,,,------------.........+++---///000000000111222000111555===FFFQQQaaannnzzz~~~|||~~~777222---,,,...///---+++************************))))))************))))))************)))((('''&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))***)))((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''(((((((((((((((((('''(((((())))))(((((('''))))))************))))))******************************++++++,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,------........./////////000000///111222222111444;;;AAAOOOXXXeeevvv{{{vvvvvv||||||yyyssspppgggaaa[[[YYYWWWUUUXXX]]]eeeppp|||}}}|||~~~zzzvvvvvvppplllhhhfffhhhllloooqqqsssvvvyyy{{{{{{{{{{{{|||vvvnnniiiccc[[[UUUQQQKKKCCC;;;555111...,,,******)))))))))(((((((((***)))(((''''''''''''''')))((('''(((***+++)))&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))*********))))))))))))((('''''''''((()))***))))))(((((((((((()))))),,,+++++++++***)))))))))++++++++++++++++++************+++,,,------------............////////////***---000111000///000000222111333888===DDDQQQ]]]gggsss}}}666111,,,***+++------,,,************************))))))************))))))*********))))))'''&&&%%%''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%)))'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''(((((($$$%%%&&&''''''%%%$$$"""&&&&&&''''''((((((((()))((((((''''''''''''((((((((((((((())))))(((((((((%%%&&&'''((()))(((((((((((())))))******))))))((()))))))))******)))))))))************************************++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...---............/////////...000111111000222666:::@@@DDDOOO___qqq~~~~~~~~~wwwsssqqqqqqxxx|||uuunnnkkkjjjgggbbb^^^^^^^^^]]]___dddnnnwwwxxxrrrpppnnnjjjjjjmmmnnnnnnooorrrvvvyyyyyyxxxwwwzzz}}}}}}{{{xxxvvvuuuzzzooofffaaa[[[SSSLLLGGGBBB:::444111///...---)))))))))(((''''''&&&&&&))))))(((''''''&&&''''''''''''&&&'''''''''&&&%%%((((((((((((((('''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&((())))))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&((()))***++++++***))))))+++***(((''''''((()))***+++******))))))******+++)))))))))***+++++++++,,,,,,,,,,,,,,,++++++++++++)))***+++,,,------------******+++++++++,,,,,,,,,***---///000000/////////111//////222333777@@@KKKXXXeeexxxyyyyyy444111---++++++,,,---,,,************************))))))************))))))))))))))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&''''''((((((&&&''''''((((((&&&%%%$$$&&&&&&&&&''''''(((((()))(((''''''&&&&&&''''''((())))))))))))))))))))))))$$$%%%'''((())))))((('''))))))************))))))((())))))******))))))(((((((((((((((((((((((((((+++************+++,,,,,,))))))*********+++++++++...------,,,,,,------...------------.........///---.../////////000333555777999BBBPPP^^^lll{{{{{{ppphhhffflllvvv~~~zzzxxxsssmmmiiihhhiiillluuupppmmmnnnlllhhhiiilllsssyyy|||tttllldddaaaaaacccjjjrrrwwwxxx{{{|||xxxxxxzzz|||{{{xxxuuusssssszzz{{{|||~~~wwwjjj```XXXPPPGGG@@@;;;777222...,,,---,,,,,,)))))))))((('''&&&&&&&&&((((((''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%(((((())))))(((((('''&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''')))+++***'''%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((***++++++***)))))),,,+++***))))))***++++++,,,++++++******++++++,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,+++++++++)))***+++,,,---.........,,,,,,,,,,,,------------+++---//////......///000000//////111111111888@@@JJJVVVfffuuu{{{}}}}}}///...------------,,,+++************************))))))************))))))'''(((((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&'''(((((()))))))))))))))(((((('''%%%%%%&&&''''''((())))))((('''&&&&&&&&&&&&'''((((((((((((''''''(((((((((###%%%'''((())))))((('''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((+++***)))))))))***,,,,,,))))))))))))************,,,,,,++++++++++++,,,,,,,,,,,,---------............//////......///111222444666<<>>555...111///+++******++++++***'''(((((()))))))))******&&&&&&&&&&&&&&&'''((()))((((((((('''%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%))),,,***%%%"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%''')))***+++***)))(((###$$$%%%'''(((***++++++******))))))))))))******+++++++++***************((()))))))))************((()))+++,,,---.........+++++++++,,,,,,,,,------.........---,,,,,,///111,,,,,,...000///,,,///555777999@@@LLL]]]nnn{{{///...---,,,***)))((('''******))))))))))))******&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&---+++)))'''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((,,,***(((((()))((('''%%%***)))((('''&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++((())))))))))))*********++++++++++++++++++++++++******)))))))))***,,,---++++++,,,,,,,,,,,,------////////////////////////000111444666888<<>>888444000---+++++++++++++++)))'''+++,,,)))(((***+++)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&''''''%%%&&&&&&'''((())))))***((((((((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((()))(((((())),,,---,,,+++(((((()))***++++++,,,,,,++++++************+++++++++,,,---...///000111111000///......///222777;;;CCCLLLZZZhhhvvvwwwqqqnnnpppuuu|||******))))))((('''&&&&&&''''''))))))))))))'''''''''((())))))******)))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%&&&''''''''''''''''''&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########((('''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''###""""""$$$'''(((((('''&&&'''(((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))*********************************)))))))))***))))))((('''************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111111000000111222000111222333555999>>>BBBHHHPPP\\\kkk{{{vvvtttpppkkkeee```[[[XXXSSSUUUWWWXXX]]]kkkzzz{{{sssnnnrrr{{{~~~{{{vvvsssjjjhhhgggjjjqqqwwwyyyzzz~~~}}}}}}|||zzzwwwuuuvvvuuuvvvxxx|||~~~ppplllgggccc___YYYRRRMMMJJJFFFBBB>>>:::666222///,,,***))))))***)))(((&&&%%%))))))&&&$$$'''(((''''''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%'''((()))###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((()))(((((())))))((('''&&&&&&''''''''''''(((((((((((('''(((((())))))(((((('''(((''''''(((+++---,,,,,,((()))))))))***++++++++++++******))))))******+++,,,,,,---...///111222222111000//////000222555777666===IIIVVVddduuu}}}uuummmkkkmmmrrr|||*********)))((((((''''''&&&''')))******)))'''&&&''''''((())))))))))))(((''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''' !!!$$$&&&&&&%%%%%%&&&((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******''''''((((((((()))))))))************************(((((()))***+++***))))))************++++++++++++------------------------+++---000111000000000111///111333333444666999<<<===EEEPPP\\\jjj{{{xxxqqqllleeedddbbb^^^___eeeqqqzzz{{{zzz}}}|||}}}uuuppplllhhhfff\\\___ggguuu|||yyyyyyyyyxxxvvvwwwwwwwwwyyy{{{{{{zzzxxxtttqqqjjjbbbZZZRRRLLLIIIBBB>>>999444222000---+++)))((('''((())))))'''%%%$$$'''&&&""" $$$&&&&&&'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''######""""""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&$$$$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&((()))))))))(((''''''''''''''''''''''''&&&'''((())))))(((((('''''''''''''''((((((((((((''''''((((((((((((''''''***((('''(((***++++++***))))))))))))******************))))))))))))*********+++,,,---///000111222111///......///000222222222666<<>>IIIVVVbbbooozzz}}}''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((())))))))))))(((((('''''''''&&&%%%%%%&&&'''((((((((((((((())))))***((((((((((((((((((((((((******+++,,,+++)))&&&%%%(((((())))))************''''''''''''((()))***************+++++++++,,,,,,------------............)))+++---...///000222444444777;;;@@@FFFPPP]]]eeewww~~~ttteeedddccccccdddeeefffhhhjjjrrrpppnnnnnnoooqqqtttwwwzzzzzz{{{{{{}}}|||xxxwwwyyy}}}zzzoooeee]]]WWWUUUNNNMMMJJJHHHGGGHHHIIIIIIPPPUUU___lllxxx{{{vvvqqqmmmkkkpppuuu|||}}}yyyvvvrrrooopppwwwzzzqqqiiiccc[[[RRRJJJCCC<<<888666444000...------,,,,,,(((((('''''''''(((((()))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$###"""$$$$$$###"""!!!!!!!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&((()))(((%%%######$$$$$$$$$%%%%%%&&&'''(((((()))(((''''''(((((('''&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&%%%((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***+++,,,,,,,,,$$$%%%'''&&&%%%%%%(((+++******)))(((((('''((()))'''((()))***************))))))))))))))))))))))))'''''')))***,,,---...//////000000///......000222444777===DDDNNN[[[hhhqqquuu{{{&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***))))))((('''&&&%%%%%%((('''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###"""""""""""""""############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&'''(((((()))))))))))))))&&&''''''&&&%%%%%%&&&((())))))(((((())))))***+++((((((((((((((((((((((((******++++++***(((&&&%%%((((((((()))******++++++******)))******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---//////...---...000222333555777;;;CCCNNNWWWdddkkkuuuoookkkgggeeeeeebbb]]][[[\\\[[[YYYWWWVVVWWWXXX[[[\\\]]]___cccfffkkkrrrzzz~~~zzzyyyzzz}}}~~~|||zzztttlllbbbYYYSSSOOOMMMHHHFFFCCCBBBCCCFFFJJJLLLTTTZZZeeesss{{{vvvpppkkkgggeeeeeellltttzzz}}}{{{vvvrrrnnnjjjgggfffmmmxxxyyylllbbbWWWRRRKKKDDD>>>888333///...---,,,***))))))******)))(((((('''(((((())))))&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$(((******&&&$$$$$$&&&%%%%%%%%%%%%&&&((()))***!!! """%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&%%%%%%$$$$$$)))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((***++++++++++++&&&)))+++***'''''',,,000)))***+++***(((((()))+++(((((())))))))))))))))))))))))))))))))))))))))))&&&'''(((***+++---...///---------,,,+++,,,///111000111333777???KKKXXXaaakkkttt|||&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''((()))))))))))))))%%%'''((('''%%%%%%''')))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))))))))'''(((((()))******++++++++++++*********+++,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,---------///000111000//////000111000222444444666:::BBBHHHOOOWWWbbbnnnzzz}}}zzzwwwpppeee^^^^^^UUUSSSPPPMMMLLLKKKLLLMMMNNNPPPTTTXXX\\\bbbhhhmmmqqquuuvvvsssqqqtttvvvvvvyyyxxxvvvvvvvvvyyy{{{}}}}}}yyyvvvwwwvvvsssuuu~~~xxxtttqqqooogggddd___YYYUUURRRPPPPPPNNNMMMLLLMMMOOORRRVVVYYY___ccckkkuuu}}}xxxxxxvvvsssnnnhhhbbb___\\\ccclllqqqrrrsssuuuwwwwwwuuurrrnnnjjjeee```]]]ZZZ___fffkkkkkkcccXXXPPPFFFBBB===888444111...+++)))))))))(((&&&&&&'''((()))(((((('''''''''((((((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""&&&******&&&###$$$&&&$$$$$$$$$$$$%%%''')))***"""#########$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%&&&''''''''''''''''''''''''''''''&&&'''((()))(((((('''&&&)))))))))))))))+++...000)))+++,,,+++))))))+++---******(((''''''((())))))************************))))))******++++++,,,,,,***+++,,,+++***+++---///...///000111666>>>GGGNNNYYYfffrrrxxx%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***''''''((()))))))))))))))%%%'''((('''%%%%%%(((***'''''''''''''''((())))))************************&&&&&&&&&'''(((***+++,,,'''(((((()))***+++++++++))))))))))))))))))***+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---......---...000222+++...111111111222666999<<>>JJJYYYgggppp|||''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''&&&&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$###"""""""""###$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###"""$$$'''(((''''''((((((***'''%%%$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&'''''''''((((((,,,***((('''&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******)))***+++---............******))))))******+++,,,------------------------,,,,,,------------......000///------...111555777999<<>>999666+++---///,,,(((&&&'''***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###""""""&&&$$$""" !!!$$$'''))) !!!"""###$$$$$$%%%"""""""""""""""######$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))*********(((%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&************))))))))))))''''''(((((())))))******+++---...---***(((***,,,++++++******************))))))))))))))))))))))))******+++++++++,,,,,,,,,///......------,,,,,,+++.........///111333555777CCCHHHSSScccsss~~~~~~''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$#########&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############"""""""""######$$$%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&(((+++++++++******+++***'''%%%$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''***)))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''(((((())))))))))))'''''''''&&&&&&&&&%%%%%%******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,///...------...000222444111333666;;;BBBLLLVVV]]]lll{{{zzzuuurrrrrrrrrrrroooiii```WWWQQQOOOLLLIIIFFFEEEDDDEEEDDDEEEEEEGGGLLLQQQVVVZZZ[[[\\\[[[YYYXXXXXXWWWWWWWWWVVVSSSPPPQQQUUUZZZ]]]^^^]]]```fffllloooooommmjjjlllmmmooonnnmmmlllmmmnnnnnnooosssxxx~~~~~~{{{rrrrrrssstttuuuvvvwwwwwwzzzuuuqqqpppoookkkbbb[[[VVVXXXYYYYYYWWWXXXZZZ\\\]]]\\\ZZZVVVQQQKKKFFFCCC>>>===<<<999555111---+++((()))******(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$######"""&&&%%%"""!!! !!!###$$$!!!!!!""""""######$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%$$$$$$""""""######$$$%%%&&&'''$$$$$$%%%%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((&&&$$$%%%&&&(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''')))***)))'''&&&''')))************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............///000222333888<<>>EEEJJJTTTbbbooovvv~~~nnn___VVVRRRKKKDDD@@@AAABBB@@@>>>AAA@@@BBBIIITTT]]]ccceeebbb]]]XXXVVVXXX[[[\\\\\\YYYWWWTTTSSSRRRQQQOOOMMMSSS[[[gggrrrvvvtttnnnjjjpppssswwwyyyxxxvvvuuuuuutttvvv{{{vvvvvvwwwwwwxxxxxxyyyyyyxxxrrrllliiiiiigggaaa\\\WWWXXXYYYXXXUUUSSSRRRRRRSSSQQQNNNIIIDDD@@@<<<:::777555333///,,,***((('''%%%%%%$$$&&&((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&***)))(((&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########&&&%%%###""" """#####################$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$'''%%%$$$%%%'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((***+++***))))))***+++))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,))))))******+++,,,,,,---------,,,,,,,,,---......333444888@@@KKKVVV^^^ccclllpppvvvyyyzzzzzzyyyyyy'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''&&&&&&%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%'''((()))'''&&&%%%&&&'''&&&%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))'''&&&(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((***)))(((((()))+++...///)))))))))))))))***++++++************************+++,,,,,,,,,,,,---------+++,,,---......---,,,+++///000111111333666;;;???@@@KKKVVV^^^fffooosssrrrppprrruuu{{{|||kkkaaa\\\VVVOOOJJJHHHGGGFFFEEEEEEDDDHHHTTTdddttt|||tttiiiddddddfffeeecccaaa^^^[[[XXXUUURRROOONNNXXX___jjjqqqssspppkkkgggppptttzzz~~~}}}zzzwwwuuuqqqtttyyy~~~|||zzzxxxvvvuuutttooohhhaaa___```aaa^^^[[[YYYYYYYYYVVVSSSOOOKKKJJJIIIFFFBBB>>>:::666444333333111...+++)))(((((((((%%%###!!!###''')))(((%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''''''''''',,,+++)))'''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$###"""!!!$$$#####################$$$############$$$%%%%%%$$$$$$$$$#####################$$$$$$%%%%%%%%%&&&((('''&&&$$$###"""""""""%%%%%%%%%%%%$$$$$$######$$$$$$############$$$$$$#######################################$$$%%%&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&))))))******++++++,,,,,,((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))******++++++++++++++++++,,,------...111111333888@@@HHHOOOSSS___fffooouuuwwwuuurrrqqqsssxxx}}}~~~}}}&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!"""######$$$%%%&&&&&&''')))++++++***(((((((((&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&(((((((((''''''''''''''''''''''''''''''%%%&&&(((******)))'''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((('''&&&&&&''')))+++---))))))(((((())))))***+++))))))))))))))))))))))))+++++++++,,,,,,,,,------***+++---------,,,***)))+++,,,---------///333555555<<>>:::666333111000000---+++)))&&&%%%%%%&&&'''&&&$$$"""###&&&'''%%%###''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''(((((((((,,,+++)))'''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$###""""""$$$$$$$$$$$$############"""""""""""""""###$$$$$$#################################$$$$$$%%%%%%%%%((('''&&&$$$###"""""""""%%%%%%$$$$$$$$$$$$###$$$$$$$$$############$$$$$$########################$$$###""""""""""""######%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((&&&%%%&&&&&&&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''***))))))(((((('''''''''&&&%%%%%%&&&'''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++*********))))))(((((((((((()))***+++---...//////+++---///222666;;;???BBBMMMUUU```iiinnnnnnmmmlllmmmqqqttttttsssxxx&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""""""""###$$$%%%%%%&&&$$$&&&(((((('''&&&&&&'''$$$%%%&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((''''''''''''&&&***)))((('''&&&''''''((()))(((((((((((()))******))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,+++***))))))+++,,,---,,,---///111000444888;;;>>>BBBFFFIIIRRRTTTXXX^^^hhhttt|||nnnbbb[[[ZZZWWWZZZ```iiiuuuzzzrrrlllgggccc\\\[[[YYYVVVVVVYYY___cccfffgggfffdddcccffflllrrrtttxxx|||}}}{{{vvvsssqqqnnnrrrwww{{{~~~~~~wwwooojjjgggXXXSSSOOOOOOSSSVVVTTTRRRLLLIIIFFFCCC@@@===888555777555333111///.........***)))'''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''***)))(((&&&%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$"""""""""########################$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$###""""""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%&&&'''''''''&&&%%%&&&'''&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((()))))))))))))))((((((((((((&&&&&&&&&((()))((('''&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))************++++++******)))(((((('''''''''(((***,,,...///000000***---///111222333666888@@@HHHRRR\\\cccgggiiijjjjjjmmmoooooonnnrrr{{{&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%!!!$$$%%%$$$######$$$###%%%&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&******)))))))))(((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,++++++***,,,......------...///...///111222333555888<<>>:::777666444111.........---,,,,,,,,,,,,,,,(((((('''&&&'''((()))***&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$#########$$$$$$%%%%%%%%%######""""""######$$$%%%!!!"""""""""#########$$$$$$$$$$$$$$$############""""""######$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$########################$$$$$$%%%&&&%%%$$$###"""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########%%%'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))''''''((((((((((((((((((+++)))'''(((******)))'''%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))'''(((***,,,------------...000111000//////222555777===EEEMMMTTTZZZ```ccccccfffhhhhhhiiimmmttt{{{&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''''''''%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%!!!  ###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$!!!###&&&'''&&&&&&&&&'''###%%%&&&%%%""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&###$$$&&&'''((())))))(((((((((((((((((()))*********************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((***,,,,,,***))))))***...------.........222666555777:::???FFFPPP[[[bbbkkkqqqyyy~~~sssccchhhnnnooonnnrrr|||yyyrrrmmmllllllZZZ\\\^^^___```dddjjjpppsssuuuuuusssqqquuu}}}yyyzzzyyyvvvrrrnnnlllkkkiiipppyyy~~~}}}xxxtttrrr|||zzzuuuoooiiiccc^^^\\\IIIEEECCCDDDGGGGGGBBB======999444222111000...+++(((((()))))))))*********$$$###$$$$$$$$$%%%&&&'''%%%''')))(((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&!!!!!!""""""#########$$$%%%$$$$$$$$$######""""""%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""###%%%'''(((((('''&&&$$$ !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%% """%%%(((***)))((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''((((((((()))&&&$$$%%%''''''%%%###%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++((()))***,,,,,,,,,+++***---......,,,)))***...111...222888>>>DDDKKKRRRWWW[[[^^^aaabbbcccgggnnnttt{{{~~~'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&''''''''' !!!"""###%%%&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%###!!! !!!!!!"""$$$$$$$$$#######################################&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$""""""#########$$$$$$$$$((('''&&&&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))'''((()))***************,,,,,,++++++,,,,,,---...------------......//////111111222666<<>>AAAFFFKKKRRRWWW```eeelllssszzz~~~zzztttqqqsssvvvxxx}}}{{{{{{{{{yyywwwpppnnnjjjfffdddccceeeeeemmmqqquuuyyyyyyvvvssspppnnnqqqvvv}}}sssppplllllljjjfff```\\\VVVTTTQQQMMMIIIDDD>>>:::===>>>>>>===;;;888666555666444222111000///---,,,***))))))))))))((((((((()))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""!!!!!!!!!###$$$%%%##############################$$$$$$$$$%%%%%%%%%#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%''''''&&&$$$!!!%%%&&&$$$#########%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))((((((((((((((((((((((((((((((((()))))))))))))))*********)))))))))))))))*********111...***''''''***---000---...//////......///111...111555:::???FFFMMMRRRTTTWWWZZZ]]]]]]^^^___```''''''&&&%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$#####################%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$###!!! !!!"""$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((()))))))))((('''''')))))))))))))))******+++***************)))))))))))))))***+++++++++******,,,---...---++++++---...111222444555777;;;@@@DDDIIIMMMSSSZZZaaafffjjjkkkkkkmmmnnnjjjdddcccfffkkkmmmvvv}}}{{{zzzyyywwwuuuppppppnnnlllkkkiiihhhhhhiiinnntttwwwwwwssspppoooppprrrxxxqqqkkkfffeeebbb[[[TTTQQQLLLKKKIIIFFFBBB===999666777666666555333111000///.........---,,,+++******'''''''''((((((((())))))''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###############$$$%%%&&&########################""""""#########$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$###""""""""""""###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$%%%%%%%%%""" !!!!!!!!!$$$'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######""""""""""""######&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&((()))))))))(((''')))))))))))))))))))))))))))(((((((((((()))***+++(((((((((((())))))))))))***************++++++++++++,,,------,,,,,,...///,,,---///111555;;;BBBGGGNNNQQQUUUXXXYYY[[[]]]^^^%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&########################$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$$$$ !!!###%%%%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$###""""""##################$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""""""""#########%%%#########$$$%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((''''''(((((()))(((((((((***))))))))))))***++++++*********))))))(((((((((++++++++++++++++++++++++***,,,---...---------///...////////////111444777999<<>>??????DDDHHHGGGCCCDDDJJJPPPPPP[[[fffnnntttvvvssslllnnnoooooonnnkkkfffaaa]]]___bbbhhhlllnnnmmmjjjhhhggghhhgggccc^^^ZZZZZZ[[[UUUUUUXXX```gggjjjgggcccUUULLLGGGGGGEEE===777777000111222222000///000000...,,,***)))******)))((('''((())))))'''&&&&&&&&&###$$$%%%&&&'''((())))))$$$$$$%%%&&&''')))+++,,,''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!  !!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$###""""""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%$$$$$$%%%&&&&&&###!!!$$$'''(((&&&"""!!!$$$(((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''"""%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))***)))(((''')))))))))))))))))))))))))))((('''''''''(((***+++(((((())))))*********+++(((''''''&&&''')))+++,,,&&&)))+++,,,,,,---...///(((***---.........///111111555<<>>HHHKKKQQQXXX\\\^^^^^^^^^^^^___```___]]]XXXSSSPPPUUUWWWZZZ]]]]]]\\\YYYWWWZZZYYYWWWSSSOOOJJJFFFCCCFFFIIIMMMPPPQQQPPPMMMLLLBBBAAA>>>;;;999666555444///...,,,***))))))***+++))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))%%%&&&((())))))'''%%%$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''&&&%%%$$$%%%%%%&&&$$$$$$#########$$$&&&'''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%###%%%'''&&&###!!!  !!!###%%%&&&'''$$$$$$######"""!!!!!! ########################$$$######"""""""""""""""''''''&&&%%%$$$$$$######%%%$$$###"""""""""$$$$$$$$$#########""""""!!!!!!########################"""############$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$'''(((&&&&&&&&&&&&%%%$$$$$$###&&&$$$"""$$$&&&(((&&&$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$(((+++,,,***(((&&&'''&&&&&&%%%%%%&&&&&&'''(((((())))))************(((((())))))))))))(((((()))*********++++++++++++)))************+++++++++***+++,,,---.../////////333444666999>>>CCCGGGJJJ%%%%%%$$$###############$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%$$$""""""#########$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""######$$$$$$$$$%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&'''%%%###"""###$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%$$$###$$$'''((('''%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''&&&'''(((((()))'''((()))***)))'''%%%$$$'''((())))))******)))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))((((((''''''***************+++++++++/////////000000///////////////000111222444666777999<<<@@@DDDGGGHHHIIIHHHNNNOOOOOOOOOMMMJJJFFFDDDGGGIIIKKKMMMMMMLLLKKKIIIKKKJJJGGGCCC@@@>>>===<<<999:::<<<======<<<:::999555444222000///...------,,,+++)))'''&&&'''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&!!!"""###$$$%%%$$$######''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((('''&&&%%%$$$%%%%%%&&&$$$$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%#########"""""""""!!!!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$###""""""############""""""!!!!!!"""""""""""""""#################################%%%$$$$$$###############""""""###$$$$$$$$$$$$###&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$#########"""########################"""############$$$$$$$$$"""""""""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%'''(((%%%%%%%%%&&&%%%%%%$$$$$$&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))))))))((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))*********+++))))))*********+++++++++***++++++,,,------------///000222444888===AAACCC&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""##################"""%%%%%%$$$$$$###""""""""""""############$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))******)))'''%%%"""!!!&&&''''''((()))(((((((((((((((''''''''''''((())))))(((((((((((((((((())))))))))))(((((((((((('''******))))))))))))))))))---------......---------*********+++,,,...///000111222444666777888888999<<<<<<<<<<<<;;;:::999888888999:::;;;;;;;;;::::::;;;999666333222222333333222222222111000///...---,,,,,,++++++***+++++++++***)))'''&&&%%%&&&&&&'''''''''''''''''''''''''''***))))))'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$#########$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$### $$$$$$$$$###############$$$$$$############$$$$$$%%%""" !!!$$$&&&%%%###%%%%%%$$$###"""!!!  !!!!!!"""###$$$$$$$$$########################&&&%%%%%%$$$###$$$$$$$$$ ###$$$$$$######%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((###$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***'''&&&&&&%%%%%%&&&&&&''')))))))))))))))((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))*********++++++******+++++++++++++++***++++++,,,...111555888:::&&&&&&%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$########################"""#########$$$#######################################$$$$$$$$$$$$######$$$######"""!!! """"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$########################$$$##################$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((''''''((((((((('''&&&%%%%%%&&&''''''(((((('''''''''''''''''''''(((((())))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))(((((('''''''''***++++++,,,,,,++++++***((((((((()))***+++,,,---/////////000111222333333222111111111111222222333111111000000000111111111111000///...------------000//////------,,,,,,,,,+++***************++++++***)))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$(((''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%""""""######$$$$$$$$$$$$"""######$$$$$$######"""################################################$$$$$$############$$$$$$'''"""$$$'''%%%"""!!!"""""""""############!!!!!!!!!"""######$$$$$$########################%%%%%%$$$############$$$ ###$$$$$$###!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%&&&''''''"""###$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((()))))))))(((((())))))))))))(((((('''''''''(((((((((((()))))))))))))))******************+++******)))((((((*********+++---///222333%%%%%%%%%$$$$$$%%%&&&&&&"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$!!!!!!!!!""""""""""""#########$$$$$$$$$$$$######""""""###$$$$$$$$$##############################!!!"""###$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&'''(((((())))))))))))%%%%%%&&&'''''''''''''''&&&''''''((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''((((((((()))((((((''''''&&&&&&&&&))))))************))))))((('''''''''((()))************))))))***,,,---...------,,,,,,---...///000...---,,,,,,,,,,,,---...,,,---...///...,,,)))(((***)))((((((((()))***+++((('''&&&&&&%%%%%%&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############""""""""""""###############$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$)))$$$ $$$&&&$$$!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""""""""""" """$$$%%%$$$""" !!!!!!"""###############""""""##########################################""""""#########$$$$$$$$$!!!###%%%%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&&&&"""######$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%"""###%%%%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$%%%'''(((((((((&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%'''((()))***+++(((((())))))))))))((((((&&&'''''''''(((((((((((((((((()))))))))*********************)))(((''''''************+++---///000%%%$$$$$$$$$$$$%%%%%%&&&!!!"""######$$$#########%%%%%%%%%$$$$$$$$$$$$###"""""""""!!!""""""###$$$!!!!!!!!!""""""###############$$$$$$$$$$$$######"""######$$$$$$$$$######$$$$$$$$$############### !!!###%%%&&&&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""##################"""############$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""""""""###$$$$$$#########$$$$$$%%%%%%%%%%%%#########%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&((('''&&&%%%'''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((()))))))))))))))((((((((((((%%%&&&&&&'''((('''''''''%%%&&&'''((()))))))))((((((''''''''''''''''''(((&&&''''''''''''(((((((((((((((''''''''''''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&&&&'''(((''''''''''''((()))+++++++++************+++,,,,,,++++++***))))))))))))***(((***,,,...---***&&&$$$%%%%%%%%%&&&'''(((***+++(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$###############""""""######$$$%%%!!!""""""""""""""""""!!!#######################################$$$$$$$$$######""""""""""""######'''$$$!!!"""$$$%%%###!!!#########"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$###""""""!!!!!!""""""!!!"""$$$%%%$$$###!!!  !!!"""#########""""""""""""""""""#################################"""############$$$$$$$$$%%%(((***)))&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%'''(((((('''&&&$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''))))))***(((((())))))))))))((((((''''''''''''((((((((((((((((((((()))))))))******)))*********)))(((((('''+++*********+++,,,...///###############$$$%%%%%%!!!!!!"""###############%%%%%%%%%$$$$$$$$$#########"""""""""######$$$%%%$$$$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$$$$######"""$$$$$$$$$#########""""""!!!###%%%&&&&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!########################"""############$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###########################"""###$$$$$$$$$$$$###"""######""""""######$$$%%%"""######$$$%%%&&&''''''%%%$$$""""""$$$%%%&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$&&&((('''&&&&&&(((***'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))(((''''''''''''(((&&&&&&'''(((((((((((((((%%%&&&'''((()))))))))(((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''(((((())))))(((((('''(((''''''&&&&&&&&&''''''))))))******************))))))))))))(((((((((((((((((((((((((((''''''&&&%%%&&&((())))))(((&&&$$$%%%%%%&&&'''((()))******)))(((((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))###$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&&&&%%%%%%$$$###"""""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$###%%%$$$$$$###"""!!! !!!!!!""""""######$$$$$$""""""""""""""""""""""""%%%$$$######""""""######""""""#########""""""!!! """###$$$$$$######"""""""""######$$$$$$$$$########################"""############$$$$$$$$$'''***---+++(((%%%'''***#########################################################$$$#########"""###$$$$$$$$$$$$######"""!!!###%%%$$$###"""$$$&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''###$$$%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((((())))))))))))((((((''''''((((((((()))))))))(((((((((((()))))))))***))))))*********))))))((())))))(((((()))***,,,---###"""""""""###$$$$$$%%%!!!!!!"""###############%%%%%%%%%$$$$$$#########$$$#########$$$%%%%%%&&&(((((('''&&&%%%$$$###"""######$$$$$$$$$$$$############$$$$$$$$$######"""$$$$$$$$$$$$######""""""!!!###&&&''''''&&&%%%########################!!!!!!""""""""""""!!!!!!######""""""!!!!!! """############$$$$$$$$$"""###%%%'''''''''%%%$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&"""###$$$%%%'''((())))))&&&$$$!!!!!!###%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&!!!###&&&&&&$$$$$$&&&)))((('''&&&&&&%%%$$$###"""######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))&&&'''(((((())))))(((((($$$%%%'''))))))))))))(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))'''(((((((((((((((((('''******))))))(((((())))))************)))((('''&&&))))))***)))((('''&&&%%%((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&''''''(((###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""$$$###"""""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######""""""""""""######!!!$$$%%%%%%$$$%%%&&&$$$#########""""""!!!!!! """###%%%&&&&&&""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!""""""###### !!!###$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$!!!$$$'''&&&!!!!!!$$$########################""""""""""""""""""""""""""""""#########""""""!!!$$$$$$$$$$$$$$$###"""!!!!!!###%%%$$$""""""$$$&&&%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""######$$$$$$$$$######&&&&&&&&&'''''''''((((((!!!"""%%%'''(((((((((((((((((((((((((((((((((((()))'''%%%######%%%'''((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))((('''&&&&&&'''(((***+++"""###%%%&&&'''&&&&&&%%%$$$$$$############$$$$$$!!!!!!!!!"""######$$$$$$""""""############"""""" !!!###$$$$$$###!!! $$$%%%&&&$$$"""!!!!!!""" !!!"""###$$$$$$###"""######$$$%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$ !!!"""#########"""""""""""""""""""""""""""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%######"""""""""""""""############%%%'''((('''&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''',,,+++)))'''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''(((((()))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((''''''((()))***)))'''&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&(((&&&###!!!!!!###&&&(((%%%$$$$$$###"""""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###""""""!!!!!!""""""###$$$$$$$$$$$$######$$$$$$###""""""###%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###%%%$$$#########$$$%%%&&&$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!""""""!!!!!!!!!!!!!!!"""&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%#########""""""""""""""""""""""""""""""######$$$!!!"""$$$%%%&&&%%%$$$$$$""" """&&&)))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))'''%%%$$$$$$$$$###"""%%%'''(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&(((((('''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''(((((())))))******&&&&&&&&&'''''')))******,,,)))'''&&&''')))))))))((()))*********((('''&&&(((((((((((())))))))))))"""###$$$%%%%%%%%%$$$#########""""""""""""############"""""""""!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$###!!! !!!""" """#########""""""######$$$$$$######"""!!!################################################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""###$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%"""!!!!!!###%%%&&&%%%###%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''(((((((((((('''))))))((('''&&&&&&'''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###""""""###%%%'''%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""###$$$$$$$$$$$$######$$$$$$###""""""###%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%%%%$$$###$$$###"""""""""###$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""######$$$%%%$$$###""""""######""""""""""""######""""""""""""###################################################"""!!!!!!###""""""!!!!!!"""""""""(((((((((((('''&&&%%%$$$#########$$$$$$$$$%%%%%%######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%"""###$$$%%%&&&&&&%%%$$$$$$###"""###%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((((((((&&&&&&&&&&&&'''((()))******(((%%%%%%&&&((()))(((((()))******)))((('''&&&(((((((((((())))))))))))#########$$$######"""!!!""""""""""""""""""""""""###"""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$########################!!!"""###"""!!! !!!""" !!!""""""###"""""""""######""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$%%%""""""""""""""""""""""""!!!""""""""""""""""""!!!#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%"""!!!!!!###%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$######$$$$$$$$$&&&&&&''''''(((((((((((('''((()))(((&&&&&&&&&(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################""""""###$$$$$$%%%""""""###$$$$$$$$$$$$######$$$$$$###""""""###%%%$$$$$$###"""###$$$%%%&&&###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&%%%$$$###""""""!!!!!!!!!""""""!!!###%%%%%%$$$"""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$""""""""""""#############################################$$$######"""!!!######"""""""""######$$$''''''''''''&&&%%%%%%$$$#########$$$$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""#########$$$%%%%%%%%%&&&###############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''%%%$$$$$$$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&'''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$$$$&&&(((((((((((())))))))))))(((((('''(((((((((((())))))))))))$$$$$$$$$######""""""!!!""""""############""""""""""""######$$$$$$%%%%%%""""""############""""""""""""!!!!!!!!!!!!"""""" """###"""!!!!!!"""###""""""##################$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!""""""!!!!!! ############$$$$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$""""""$$$%%%'''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((()))&&&'''((((((&&&&&&&&&(((((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""###$$$$$$$$$$$$######$$$$$$###""""""###%%%%%%$$$"""!!!!!!###%%%&&&!!!""""""###############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""%%%&&&&&&%%%######"""""""""!!!"""""""""############""""""!!!"""""""""""""""#########!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$######""""""######$$$!!!"""""""""#############################################$$$$$$######"""##################$$$%%%$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$!!!""""""###############%%%%%%%%%&&&&&&&&&%%%%%%'''&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$###"""!!!"""$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&&&&''')))&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&%%%###$$$'''((()))(((((())))))))))))((((((((((((((((((((())))))))))))%%%%%%$$$$$$###############$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$""""""############""""""&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""""""""""""""""""""""""""########################"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%""""""#########$$$$$$$$$""""""!!!!!!"""######$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''(((((((((((((((((((((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((%%%'''((('''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""""""""###$$$$$$$$$$$$######$$$$$$###""""""###%%%%%%$$$"""!!!!!!"""$$$%%% !!!"""#########""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$######""""""!!!'''%%%###!!! !!!"""!!!"""""""""#########$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$############""""""###$$$%%%%%%#########$$$######"""!!!""""""#########$$$$$$$$$######################## !!!"""###$$$$$$$$$ !!!"""#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% """%%%%%%###"""###%%%%%%&&&((((((&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$'''&&&&&&&&&&&&''''''(((&&&%%%%%%&&&((())))))))))))(((((((((((()))))))))(((((((((((())))))))))))%%%%%%$$$#########$$$$$$###$$$%%%&&&&&&%%%$$$###))))))(((&&&$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$%%%%%%$$$#########$$$$$$######""""""!!!!!!!!!"""################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""############$$$############$$$%%%&&&&&&###""""""###%%%%%%###"""###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%'''((())))))***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###"""!!!!!!!!!""""""###$$$$$$$$$$$$######$$$$$$###""""""###%%%%%%$$$###"""!!!"""###### !!!"""$$$$$$######"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%$$$###$$$$$$$$$$$$###"""!!!!!!&&&%%%"""!!! """###!!!""""""######$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$"""""""""""""""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###"""""""""############$$$######$$$$$$$$$$$$###############$$$%%%%%%%%%&&& !!!"""$$$$$$###""""""&&&%%%$$$#########$$$$$$"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&%%%%%%''')))%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((()))***(((&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&'''''''''&&&%%%&&&((())))))((()))(((((((((((())))))***(((((((((((())))))))))))######"""!!!"""###$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""######"""!!! ###$$$%%%$$$"""!!!!!!"""$$$$$$"""!!!!!!!!!""""""######$$$$$$######"""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""########################$$$%%%&&&'''$$$###"""###$$$%%%###!!!######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%########################&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%%%%$$$$$$%%%'''&&&&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###""""""###$$$$$$$$$$$$######$$$$$$###""""""###%%%$$$#########"""""""""""" !!!###%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%###########################"""!!!"""###$$$###"""###############!!!  !!!"""###############!!!""""""######$$$%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""###"""!!! !!!!!!"""###""""""""""""""""""###""""""""""""############"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$$$$###""""""""""""############!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$%%%%%%!!!###$$$&&&&&&%%%$$$###%%%$$$###"""""""""#########%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""'''(((%%%$$$%%%((($$$&&&((('''&&&%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))((('''&&&'''(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&'''(((&&&%%%)))(((''''''((()))***+++(((((((((((())))))))))))"""!!! """###$$$!!!"""$$$%%%%%%$$$"""!!! !!!###%%%&&&'''""""""############"""""""""###%%%&&&&&&%%%###"""###$$$$$$###  ###"""!!! !!!###$$$$$$%%%%%%$$$"""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$%%%&&&&&&%%%############$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""#########"""###$$$$$$%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$######"""#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%'''''''''(((((()))))))))%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!###%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%'''((()))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%#########$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$##########################################"""######$$$%%%""""""###$$$$$$$$$$$$######$$$$$$###""""""###%%%###############"""!!! """$$$%%%&&&%%%###"""!!!""""""###$$$$$$%%%%%%########################$$$###!!!"""######"""!!!!!!"""""""""""" """&&&'''&&&$$$###!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$###!!!!!!!!!""""""$$$$$$############$$$$$$""""""""""""####################################"""###$$$%%%%%%%%%%%%%%% !!!"""###$$$ !!!!!!"""""""""!!!!!!""""""""""""############ !!!"""######"""!!! #########"""""""""""""""###$$$&&&(((((('''&&&%%%%%%$$$"""!!!!!!!!!""""""$$$&&&'''&&&###!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$(((+++***%%%!!!!!!"""###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''(((((('''''')))***((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%###)))(((''''''''')))***+++(((((((((((())))))))))))$$$###!!! !!!"""!!! %%%%%%###"""""""""###$$$!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""$$$%%%$$$"""!!!!!!!!!######""""""!!!!!! !!!!!! !!!!!!"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""&&&$$$"""!!! !!!"""######!!! !!!%%%&&&### !!!"""###$$$$$$%%%!!!"""###$$$$$$###"""!!!!!!!!!###&&&((('''%%%"""%%%%%%&&&&&&%%%""" !!! !!!$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!&&&%%%%%%$$$#########$$$"""############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%'''((()))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&'''(((((((((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$###$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$###### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$###""""""$$$$$$###"""######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%#########"""""" """!!! !!!###$$$ """$$$%%%$$$###""""""""""""""""""###############"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""############""""""!!!!!! !!!###$$$!!!"""###"""!!! """&&&&&&%%%$$$$$$######"""$$$###""""""###%%%'''(((######""""""""""""######""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%############""" """"""""""""""""""""""""%%%$$$"""!!!!!!!!!"""#########"""!!!!!!"""###$$$########################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******$$$###!!!""""""###!!! %%%$$$###"""""""""###############$$$######""""""########################""""""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###$$$%%%%%%###""""""""""""""""""###############$$$$$$############$$$$$$""""""#########$$$$$$$$$##################$$$$$$%%%$$$"""!!!!!!!!!###$$$###$$$%%%%%%###"""""""""!!!!!!""""""######$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$###"""###$$$$$$###!!!"""!!! !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%$$$$$$#########$$$"""############$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%%%%'''((((((+++***)))((('''''''''(((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######%%%###"""###$$$%%%$$$""""""######$$$$$$######"""$$$#####################!!!!!!""""""######""""""""""""!!!!!!!!!"""###$$$ !!!"""###$$$###"""""" !!!"""###$$$$$$%%%$$$###""""""!!!!!!!!!"""###""""""!!!!!!""""""############""""""""""""""" !!!"""######!!!"""###"""  !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&'''$$$$$$$$$######$$$$$$$$$###""""""!!!!!!""""""###$$$$$$######"""#########""""""#########"""!!!!!!""""""""""""""""""""""""$$$$$$"""!!!!!!!!!"""###((('''%%%$$$$$$$$$$$$%%%########################"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''((((((((((((######"""###%%%$$$""" $$$$$$###""""""""""""###$$$$$$%%%%%%$$$###""""""########################""""""###$$$$$$$$$$$$###$$$$$$#########$$$$$$%%%"""######$$$$$$######""""""""""""""""""""""""""""""$$$%%%%%%###"""######!!!""""""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""$$$%%%###''')))'''"""!!!###"""""""""""""""############$$$%%%&&&&&&%%%$$$###(((&&&$$$"""!!!"""###$$$!!!"""#########""" $$$$$$###%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$############$$$"""############$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((---,,,***(((&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######%%%###"""###$$$%%%$$$###"""######$$$$$$######"""%%%%%%$$$######"""!!!!!! !!!###$$$%%%%%%%%%###""""""""""""###$$$$$$###""""""""""""""""""!!! """###$$$%%%&&&$$$$$$###""""""""""""############""""""#########"""""""""""""""#########!!!""""""#########""""""!!!"""###""" !!!""""""######$$$%%%%%%&&&%%%$$$###""""""###%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&#########""""""#########$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$######""""""""""""""""""""""""$$$######"""!!!"""""""""&&&%%%$$$"""!!!!!!!!!!!!##############################""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%((((((((('''''''''&&&&&&""""""###%%%&&&%%%### $$$######"""""""""""""""%%%%%%%%%%%%%%%$$$###"""########################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$""""""############"""""""""""""""""""""""""""""" """$$$$$$"""""""""###"""""""""######$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############""""""#########$$$$$$$$$###""""""""""""###%%%%%%###%%%&&&%%%"""!!!!!!"""#########"""""""""""""""!!!"""###$$$$$$###"""!!!%%%%%%$$$"""!!!!!!###%%%######$$$%%%%%%%%%$$$###&&&&&&''')))***)))&&&$$$#################################$$$$$$$$$%%%%%%$$$$$$###############$$$""""""#########$$$$$$$$$"""$$$%%%$$$###"""###%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''')))((('''&&&$$$###""""""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################$$$###"""""""""###%%%&&&#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$###"""###%%%%%%$$$###""""""############""""""$$$#########"""""""""!!! """###%%%%%%&&&&&&###############$$$$$$$$$$$$###"""!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%$$$$$$###############$$$$$$$$$############$$$$$$""""""""""""############"""###$$$%%%%%%$$$"""!!!"""$$$$$$###"""!!!"""###""""""######$$$$$$$$$%%%%%%$$$######"""######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$######$$$$$$$$$"""!!!"""######$$$$$$$$$######""""""""""""""""""""""""$$$######"""""""""""""""""""""!!!!!!!!! #################################"""""""""""""""########################"""""""""""""""######$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''""""""###%%%&&&&&&### ############""""""!!!!!!%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""########################!!!"""!!! !!!"""######"""""""""!!!!!!!!!  !!!!!!"""""""""#########$$$$$$$$$#########"""""""""""""""######$$$%%%%%%"""!!! !!!###$$$""" #########"""""""""""""""!!!"""###$$$$$$###"""!!! """$$$$$$###"""###%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&(((******(((&&&########################$$$$$$######""""""""""""#########""""""###$$$$$$""""""#########$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$###"""""""""###%%%&&&"""""""""###############"""""""""######$$$$$$$$$%%%%%%$$$$$$###"""""""""###"""!!!"""$$$%%%$$$###"""""""""######"""""""""!!!!!!"""""""""#########""""""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$###"""!!! !!!!!!#########"""""""""""""""$$$###############$$$$$$$$$$$$############$$$$$$"""""""""""""""###############$$$%%%%%%$$$""""""$$$%%%&&&%%%###"""###$$$$$$$$$$$$######"""""""""$$$$$$##################$$$$$$############$$$$$$$$$$$$############$$$$$$"""######$$$###"""!!! %%%%%%%%%$$$$$$###!!!!!!""""""""""""""""""""""""############"""""""""!!!!!!"""###$$$%%%%%%&&&&&&####################################""""""!!!!!!########################"""!!!!!!!!!""""""###$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&'''(((((()))"""!!!"""###%%%%%%###!!!""""""######""""""!!! ######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$#########$$$$$$%%%###""""""!!!!!!""""""########################### !!!"""######""""""!!! """!!!!!! !!!!!!"""!!!!!!!!!"""""""""######%%%%%%$$$$$$###""""""!!!#########$$$$$$$$$$$$$$$"""###%%%""""""""""""""""""############$$$%%%&&&&&&%%%$$$###!!!$$$%%%###"""$$$&&&"""""""""###############"""!!!"""$$$&&&'''%%%$$$########################$$$$$$######"""!!!!!! ###""""""""""""###$$$$$$"""############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&'''''''''&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################"""######$$$%%%""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$ !!!""""""######!!! !!!###$$$###"""!!!""""""######""""""!!! !!!""""""###$$$$$$#########$$$######""""""!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!!!! $$$$$$######"""!!!!!!!!!###""""""""""""###$$$$$$#########""""""#####################"""""""""!!!"""######$$$$$$$$$######$$$%%%&&&%%%#########$$$%%%$$$$$$###""""""!!!!!!""""""#####################""""""!!!!!!""""""############""""""#########!!!"""""""""###""""""!!!%%%%%%%%%$$$###!!! """""""""""""""""""""""""""############"""!!!!!! """$$$%%%%%%&&&########################$$$$$$######"""!!!!!!!!!########################!!!!!!!!!!!!"""###$$$%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%###$$$%%%&&&'''((())))))"""!!! !!!###$$$###"""!!!"""#########""" !!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%###"""!!! !!!"""########################### !!! !!!"""######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###$$$$$$##################$$$$$$$$$%%%$$$$$$######"""!!!!!!"""""""""!!! !!!!!!""""""######$$$$$$###$$$%%%&&&&&&%%%$$$###!!!###%%%### ###'''$$$$$$######"""############"""!!!"""###$$$###!!!################################################"""""""""""""""###$$$$$$"""############$$$$$$$$$###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%&&&'''&&&&&&%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################!!!!!!!!!"""###$$$$$$$$$ !!!""""""###### """###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!""""""######""""""!!! !!!"""#########"""""" !!!"""""""""!!! #########""""""""""""""""""!!!!!!!!!""""""###$$$###""""""!!!!!!""""""###%%%$$$$$$###"""!!! """""""""""""""###$$$%%%###$$$%%%$$$"""!!!"""###############""""""""""""!!!!!!"""######$$$$$$######""""""!!!!!!""""""######""""""!!!!!!""""""###!!!!!! !!!!!!"""###$$$############""""""!!! """""""""""""""""""""""""""######$$$###"""!!!  """"""""""""########################$$$$$$######"""!!!!!! ########################""""""""""""###$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''"""!!! !!!######"""!!!"""#########"""  !!!"""###$$$$$$$$$########################""""""###$$$$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%###"""!!! !!!"""########################### !!!!!!"""###$$$"""""""""###$$$$$$%%%%%%!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%'''%%%!!! """ !!!!!!"""###$$$$$$%%%!!!"""###$$$$$$###"""!!!%%%&&&%%%!!!"""((('''&&&%%%%%%$$$$$$%%%%%%'''%%%###"""######"""!!!""""""""""""""""""""""""#########$$$%%%%%%&&&&&&""""""!!!""""""###$$$$$$"""############$$$$$$$$$"""$$$$$$$$$###"""###$$$#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""!!!!!!"""$$$&&&'''################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!""""""!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!""""""""""""""" !!!######""""""!!!!!!######"""!!! !!!!!!""""""######$$$$$$!!!!!! !!!!!!"""######""""""!!!!!!!!!!!!""""""&&&%%%$$$###""" """!!! !!!###%%%&&&!!!"""###"""!!! """!!!!!!!!!"""######$$$$$$ !!!###$$$$$$$$$$$$######""""""""""""######""""""!!!!!!!!!!!!""""""  !!!"""$$$&&& !!!!!!""""""""""""""""""""""""""""""""""""""""""######$$$$$$"""!!! !!!"""$$$$$$$$$##############################$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""""""""""""""###$$$%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###"""""""""""""""!!! !!!###$$$%%%%%%$$$###"""""""""#########%%%%%%$$$$$$$$$#########""""""&&&%%%$$$######%%%'''(((!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%% ###%%%%%%$$$"""!!!############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&&&&&&&%%%### $$$$$$%%%$$$$$$###"""!!!&&&%%%%%%%%%$$$$$$######"""""""""""""""######$$$!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###!!!!!! !!!"""###$$$$$$%%%%%%$$$######$$$&&&(((***%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""&&&%%%$$$$$$$$$%%%&&&'''########################'''$$$###$$$&&&'''%%%###########################&&&$$$"""###%%%&&&%%%"""#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$""""""$$$&&&%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$######""""""!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""######""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%!!!!!!"""###############$$$$$$############$$$$$$ !!!"""!!!  !!!!!!!!!"""###############!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""#########""""""!!!!!!!!!!!!!!!$$$$$$$$$###############'''%%%""" !!!###$$$"""############""""""!!! """$$$$$$$$$######$$$""" """$$$%%%### """###$$$%%%%%%$$$###"""######""""""!!!!!! $$$!!! ######""" !!!""""""""""""!!!!!!"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$##################$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%###"""######$$$$$$$$$%%%%%%%%%'''%%%###!!!!!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%%%%&&&&&&###!!!$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$"""!!!!!!!!!""""""######%%%$$$######""""""######%%%!!!!!!$$$%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%$$$$$$$$$###"""!!!!!! """!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""!!!!!! !!!!!!"""###$$$$$$$$$$$$######"""""""""!!!!!!!!!"""!!!!!!!!!!!!"""###### !!!"""###$$$$$$!!!!!!!!!""""""""""""""""""######$$$$$$%%%%%%%%%!!!!!! !!!!!!"""###############$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""!!!!!!!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######%%%$$$#########$$$&&&&&&########################&&&$$$"""###%%%&&&%%%###########################&&&$$$"""###%%%&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$""""""###%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$###############$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%!!!!!!"""########################""""""#########!!!"""###"""  !!! !!!""""""######""""""!!!"""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$%%%$$$$$$###############"""""""""""""""""""""""""""!!! !!!""""""#########""""""""""""#########""""""!!!###"""!!!"""$$$$$$""" """###$$$%%%%%%%%%$$$#########""""""!!!!!!!!!!!!###!!! !!!######""" """"""###############"""!!!""""""""""""###############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""###############%%%$$$###"""""""""""""""########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&((()))(((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$###"""""""""######&&&$$$""""""$$$%%%%%%$$$$$$############""""""""" """$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$&&&$$$###!!! !!!""""""""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""######$$$%%% !!!"""###$$$$$$$$$$$$""""""!!!!!!!!!!!! !!!!!! !!!!!!"""### !!!###$$$%%%%%%"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$############"""###$$$$$$%%%########################%%%$$$######%%%%%%$$$###########################%%%$$$######%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$############$$$$$$"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########$$$%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$""""""###%%%%%%%%%%%%$$$$$$$$$$$$###$$$############$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%""""""""""""###$$$%%%%%%%%%%%%$$$$$$##########################################""""""""""""############$$$$$$$$$$$$$$$$$$######""""""""""""######&&&$$$"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!""""""######!!!!!!"""##################""""""!!!!!!""""""######$$$$$$###!!! !!! !!!"""""""""!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$######""""""######$$$%%%$$$$$$############### !!!!!!""""""############"""""""""!!!!!!!!! !!!"""###############%%%$$$###"""!!!!!!!!!!!!###"""!!!"""$$$$$$"""!!!"""###$$$$$$%%%%%%%%%$$$###""""""""""""!!!!!!!!!###!!!!!!!!!######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""#########$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%$$$############$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$########################""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!###%%%''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""!!!"""###%%%%%%$$$############""""""""""""######%%%%%%$$$$$$%%%$$$###"""############"""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%$$$$$$###"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$###"""!!! #########""""""""""""""" !!!"""""" !!!"""######$$$$$$""""""!!!!!!!!!"""###$$$##################""""""$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$######"""#########"""""""""""""""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""######$$$########################%%%%%%$$$$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$!!!"""%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""'''&&&&&&%%%$$$###""""""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%########################$$$%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&&&&%%%%%%$$$###""""""########################%%%$$$######""""""######""""""""""""###$$$%%%&&&%%%%%%$$$$$$######""""""##############################""""""""""""######"""""""""######$$$$$$$$$###""""""""""""""""""###'''%%%### !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""$$$%%%%%%$$$!!! !!! !!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!###""""""!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$"""###$$$$$$$$$###"""""" !!!######$$$$$$$$$%%%$$$"""!!!!!!!!!"""###"""""""""#########"""!!!!!!!!!"""######$$$$$$$$$""""""""""""""""""""""""""""""!!!"""#########"""%%%$$$$$$###############""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""!!!""""""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%########################""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!!!!""""""!!!"""###%%%%%%$$$#########""""""!!!""""""#########$$$%%%$$$###"""!!! """"""""""""""""""""""""""""""!!! !!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!! """$$$%%%%%%$$$#####################$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###!!! !!!"""###############"""!!! """""""""""""""######### !!!""""""############"""""""""""""""""""""""""""######$$$"""""""""""""""!!!!!!!!! !!!""""""&&&%%%%%%$$$$$$##################"""""""""""""""!!!"""""""""""""""!!! $$$######""""""######$$$###############"""!!!!!!!!!!!!""""""####################################%%%&&&&&&&&&%%%%%%%%%&&&########################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&$$$######$$$$$$"""#########$$$$$$$$$$$$$$$######""""""######$$$!!!"""%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&%%%$$$$$$###""""""""""""######$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###########################$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&%%%%%%$$$###""""""########################%%%$$$######""""""######""""""""""""###$$$%%%&&&$$$$$$$$$######"""""""""##############################""""""""""""###### !!!!!!""""""######"""""""""######"""""""""&&&%%%###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###############""""""!!!!!!!!!!!!""""""###$$$%%%$$$!!! !!!""" !!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%% """"""!!! !!!######$$$$$$$$$###"""!!!!!!!!!"""$$$%%%!!!"""#########"""""""""!!!!!!!!!!!!""""""######""""""""""""############!!!""""""############$$$%%%$$$###""""""""""""#########$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$####################################$$$$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((()))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$!!!"""######$$$$$$######""""""!!!!!!!!!"""######!!!###$$$###""" !!!!!!!!!"""""""""""""""###$$$###!!! """$$$&&&"""""""""""""""""""""""" !!!$$$%%%%%%###!!! !!!!!!""""""###$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!!!! !!!"""############ !!!!!!!!!!!!""""""!!!!!! !!!!!!"""###%%%$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$######!!!"""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""###$$$%%%%%%&&&"""""""""""""""#########"""""""""""""""###############""""""""""""######"""""""""###"""!!!!!! !!!!!!"""############"""########################$$$%%%&&&&&&$$$$$$%%%&&&###########################$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$############""""""""""""##################""""""""""""######"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$%%%%%%&&&""""""######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$###!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$&&&%%%%%%$$$$$$#################################'''&&&%%%%%%$$$$$$%%%%%%""""""""""""###$$$%%%%%%######################################################""""""""""""###### !!!!!!!!!!!!!!!!!!""""""############""""""$$$$$$###""""""!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""##################""""""!!!!!!""""""###"""###$$$###!!! !!!"""!!!!!!"""""""""!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$%%%$$$$$$###############""""""######$$$$$$%%%%%% !!!"""###"""!!! !!!"""###############!!!!!!!!!!!!"""###$$$%%%!!!"""$$$$$$"""!!!"""######""""""!!!!!!!!!"""""""""""""""############$$$ """######"""###$$$%%%&&&%%%###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$####################################$$$$$$%%%&&&&&&&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$##############################%%%%%%$$$%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""!!!!!!!!!""""""######!!!!!!!!!!!!!!!"""######!!!###$$$###!!! !!!###!!!!!!!!!!!!""""""######"""""""""""""""######$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%$$$$$$###""" !!!"""############!!!!!!!!!"""""""""######"""!!!!!!!!!!!!"""######$$$$$$################## !!!$$$%%%&&&%%%###"""""""""######$$$$$$%%%%%%###############$$$%%%%%% !!!"""###$$$$$$%%%!!!!!!""""""######$$$$$$$$$$$$#########%%%&&&'''######""""""""""""#####################"""!!!!!!!!!"""###$$$$$$$$$##############################"""$$$%%%$$$"""!!!###%%%###########################$$$&&&%%%###"""$$$&&&%%%%%%%%%$$$$$$$$$###############$$$$$$###""""""""""""#########$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""" !!!"""###$$$%%%&&&'''###############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###!!!!!!"""######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%%%%$$$$$$%%%%%%$$$###############$$$$$$!!!!!!""""""######$$$$$$##############################""""""""""""######""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""###$$$######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""########################""""""#########!!!""""""!!! !!!###""""""######""""""!!! """!!! !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######$$$$$$$$$%%%$$$$$$###############"""""""""###############""""""###$$$$$$$$$$$$$$$!!!""""""#########""""""!!!""""""#########"""""" """$$$$$$"""!!!"""###&&&%%%$$$###""""""######""""""#########$$$$$$$$$ """$$$$$$""""""$$$''''''&&&$$$"""""""""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######################################################"""""""""""""""###$$$%%%########################!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###"""!!!###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!!!!!!!"""""""""!!! !!!###$$$!!!!!!!!!!!!!!!"""######!!!###$$$### """%%% !!!!!!!!!""""""###### """###$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### """$$$&&&'''$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""!!! ############"""!!! ######$$$$$$%%%%%%%%%&&&"""""""""""""""###$$$$$$""""""######$$$$$$$$$%%%!!!$$$''''''%%%###!!!######$$$%%%&&&&&&'''''' !!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%!!!  """$$$&&&######""""""""""""######$$$$$$$$$$$$$$$###""""""!!!"""###%%%%%%$$$$$$########################### """$$$### !!!###########################"""%%%&&&%%%###"""$$$&&&%%%%%%%%%$$$$$$######### !!!###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###############$$$$$$$$$$$$$$$$$$###############!!!""""""""""""#########""""""""""""""""""""""""!!!###%%%%%%###!!!!!!!!!#########$$$$$$%%%%%%%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%$$$######""""""######$$$$$$################## !!!"""###$$$%%%%%%##############################""""""""""""######$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!! !!!###%%%%%%$$$"""!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###############$$$$$$############$$$$$$!!!!!! """##################"""!!!!!!"""!!!  !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#########""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""############""""""!!!######$$$$$$$$$"""  ###%%%$$$"""!!!"""$$$)))(((&&&$$$######$$$$$$""""""######$$$$$$$$$$$$"""$$$$$$""""""%%%''')))(((%%%#########$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%$$$$$$&&&)))$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###%%%&&&&&&%%%$$$$$$######"""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###""""""!!!  !!!!!!!!!######""""""!!!!!! !!!###$$$###"""  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%##############################""""""######$$$%%%###$$$$$$###""""""###%%%""""""######"""!!! """"""#########$$$$$$$$$#########!!! ###&&&""""""############"""""""""""""""""""""!!!  """###$$$%%%&&&$$$$$$$$$############"""$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!###$$$%%%&&&&&& !!!"""###$$$%%%%%%"""""""""""""""""""""""" """%%%%%%###!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%$$$###!!!!!!!!!"""###'''&&&%%%$$$###"""  """$$$%%%%%%$$$### !!!"""###$$$########################!!!!!!""""""###%%%&&&''' !!!"""$$$$$$###""""""$$$###""" """###$$$######""""""""""""###### !!!"""######"""!!! ######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$!!!"""###$$$###""" !!!###$$$"""!!!!!!"""!!!"""#########!!!  """$$$$$$""" !!!"""$$$$$$%%%%%%$$$#########""""""!!!!!!%%%$$$$$$$$$###"""""""""######""""""""""""#################################!!! """$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!%%%$$$"""!!! !!!'''&&&%%%$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%###!!! !!!###%%%'''$$$""""""%%%&&&%%%###%%%$$$$$$$$$######""""""&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########"""""""""!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!"""###""""""!!!$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""#########"""!!!!!! !!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!  !!!""""""  !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!"""##################"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$  $$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%###$$$$$$###""""""###%%%######""""""!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$###!!!!!!######$$$$$$$$$$$$######"""############"""!!! !!!"""###$$$$$$%%%$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$$$$$$$###"""""""""######$$$###"""!!! """"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""####################################'''&&&&&&&&&&&&'''''''''#########"""""""""""""""%%%$$$"""!!!!!!!!!"""###$$$######"""""""""######"""""""""###############$$$$$$###############$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$!!!!!!"""###############$$$###"""!!!!!!"""###$$$###""""""!!!!!!""""""###!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!""""""###### !!!""""""  """"""######""""""!!!!!!"""!!!!!!"""###$$$###!!!%%%%%%$$$###""" ############"""""""""!!!$$$$$$$$$#####################""""""""""""##############################$$$"""!!!!!!###%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###"""""""""###$$$""""""############""""""###"""!!! !!!!!!"""#########"""!!! !!!!!!!!!!!!"""""""""###""""""""""""""""""""""""######"""!!!!!!"""######%%%###!!!!!!###$$$$$$"""############"""""""""!!!###"""""""""######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""!!!!!!  """"""""""""""""""""""""$$$###""""""""""""###$$$&&&&&&%%%%%%###""" $$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$""""""""""""""""""""""""############"""""""""""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!""""""######$$$$$$$$$$$$####################################""""""""""""######"""!!!  !!!"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$"""###$$$###"""!!!###%%%$$$###"""!!! !!!""""""!!!!!!!!!!!!!!!""""""""" !!!""""""  $$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$###""""""!!!"""""""""############$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$#########""""""############$$$$$$$$$%%%$$$$$$$$$######"""""""""######$$$$$$######""""""############"""!!!!!!"""############"""!!!!!!""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&""""""%%%&&&%%%$$$$$$######"""!!!!!! $$$###""""""!!!"""""""""!!! !!!###%%%&&&$$$$$$######""""""""""""&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""######$$$$$$###"""!!!!!!"""###$$$"""!!!!!! !!!!!!""""""######$$$$$$######""" !!!!!! """""""""""""""""""""""""""!!!  !!!""" !!!!!!""""""!!!!!! """"""""""""""""""""""""######"""!!!!!!""""""""" !!!"""""""""!!!  !!!"""######"""""""""###$$$$$$$$$"""!!!!!!###$$$$$$###!!!!!!"""""""""""""""!!!############""""""""""""###############$$$$$$$$$######""""""""""""##############################&&&$$$######$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%######""""""""""""######!!! !!!"""###$$$%%%$$$$$$$$$######"""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""############""""""$$$""" """###"""!!!$$$$$$$$$###############!!!"""######$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""""""""!!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&"""!!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""!!!!!!!!!!!!###$$$$$$%%%$$$###"""""" !!!"""""""""""""""########################""""""""""""""""""""""""!!! !!!"""######$$$$$$$$$%%%%%%$$$$$$$$$###########################""""""""""""""""""###%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!!!!""""""########################"""""""""""""""###$$$$$$"""#########!!!!!!###$$$%%%###!!! !!!###$$$""""""""""""""""""""""""!!!############$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$############"""""""""""""""$$$$$$$$$#########""""""######"""!!!!!!"""######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!""""""############"""""" !!!###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$###############$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$############""""""""""""########################!!! ###"""############""""""!!!!!!######""""""""""""""""""  """%%%&&&"""###$$$%%%%%%$$$"""!!!######"""!!! !!!!!!"""""""""""""""""""""""""""!!! ###"""!!!!!!!!!"""$$$%%%######"""!!!!!!"""######!!!!!! !!!!!!"""""""""######""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""  """### !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!"""######$$$$$$$$$$$$###"""###$$$%%%%%%###"""###$$$######"""""""""$$$%%%&&&%%%###!!!!!!###$$$%%%%%% !!!"""##################""""""""""""""""""""""""###$$$$$$$$$%%%######""""""""""""##############################&&&$$$######$$$%%%$$$###$$$######""""""######$$$&&&%%%$$$$$$###$$$%%%%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###"""!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$###$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""""""""$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""""""""#########$$$$$$#########$$$$$$%%%%%%%%%"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$######""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$########################"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""########################""""""!!!!!!""""""###$$$"""######"""!!!!!!"""$$$$$$###""" """$$$%%%########################"""$$$%%%$$$$$$%%%""""""############""""""###$$$%%%%%%%%%%%%$$$$$$############""""""""""""$$$$$$$$$#########""""""######""""""""""""###### !!!!!!"""###$$$%%%%%%""""""#########$$$$$$$$$#########""""""!!!!!!!!!"""""""""######"""""""""!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######"""""""""###$$$%%%######$$$$$$$$$######"""######$$$$$$$$$$$$########################$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!&&&'''$$$ !!!!!!""""""############"""""""""#########""""""!!!!!! """###$$$ $$$'''(((&&&###!!!!!!!!! !!!"""####################################"""!!! ###"""!!!!!!!!!"""$$$%%%######""""""""""""######!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""  """### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$###"""######"""!!! !!!"""######"""""""""$$$%%%&&&%%%###!!!!!!###$$$%%%%%%#########""" """"""""""""""""""######"""""""""###$$$$$$$$$%%%######""""""""""""##############################$$$###""""""$$$$$$"""!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$""""""############""""""""""""""""""""""""!!!!!!""""""""""""############"""""""""""""""""""""""" !!!###%%%%%%###!!! #########"""""""""###$$$######$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$######""""""######$$$$$$############$$$%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%$$$######$$$###""""""!!!"""""""""##################$$$$$$$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""############$$$$$$$$$$$$##############################""""""############"""""" !!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######!!!"""###"""!!! """$$$######"""!!!"""###$$$%%%$$$$$$$$$$$$############"""$$$%%%$$$""""""""""""""""""######"""""""""######$$$%%%%%%%%%$$$$$$#########"""""""""""""""$$$$$$$$$############""""""""""""######""""""""""""######$$$%%%&&&''''''"""############$$$$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!%%%%%%%%%%%%%%%$$$######"""""""""!!!""""""###$$$$$$###"""""""""###%%%&&&###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$''''''$$$ !!!!!!"""######$$$$$$!!!!!!"""############""""""""""""""""""""""""""" $$$'''((('''$$$"""""""""""""""###$$$%%%&&&########################$$$######"""!!!!!!!!!""""""""""""""""""######$$$"""""""""######""""""""""""!!!!!! !!!!!!"""!!!  !!!!!!""""""######""""""!!!"""""""""""""""""""""""""""!!!  !!!""" !!!!!! """"""""""""""""""""""""!!! !!!!!!"""### !!!!!!!!!"""""" !!!!!! !!!###%%%######"""""""""###$$$$$$$$$"""!!!!!!###$$$$$$### """"""""""""###########################$$$$$$$$$######""""""""""""##############################"""!!!!!!"""$$$$$$"""!!!""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$######""""""""""""######"""######$$$$$$###""""""%%%$$$$$$$$$######"""""""""""""""#########$$$$$$"""""""""""""""""""""""" """###$$$$$$###""" ######$$$###"""!!!###%%%!!!!!!!!!!!!!!!""""""""" !!!""""""######""""""######""""""""""""#####################$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""""""""#########$$$$$$!!!!!! !!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""############""""""""""""""""""###$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!! !!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!  !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!""""""""""""##################"""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!#########$$$$$$############""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!"""###""" """###""""""#########$$$$$$$$$$$$#########"""""""""""" """$$$$$$"""!!!!!!!!!"""######$$$$$$######"""""""""###$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$############"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""######$$$$$$%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!"""$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""""""""""""""######### !!!"""###$$$######""" !!!###$$$%%%$$$###"""""""""$$$%%%%%%%%%%%%$$$$$$###############$$$$$$##############################""""""!!!"""""""""!!!!!!"""###############""""""############""""""###""""""!!!!!!""""""###"""!!!  !!!"""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """""""""""""""""""""""" !!!"""###$$$  !!!"""!!!!!!"""!!!!!!!!!$$$&&&""""""######""""""!!!!!!"""!!!!!!"""###$$$###!!!!!!###$$$%%%!!!"""""""""############$$$$$$$$$#####################""""""""""""##############################!!!!!!!!!###%%%&&&$$$"""######""""""""""""######!!!!!!""""""############""""""############"""""" !!!###$$$%%%$$$$$$###(((((('''&&&%%%%%%$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""###""" """$$$!!!!!!!!!""""""#########!!!!!!!!!!!!!!!"""############""""""""""""#####################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""###########################$$$%%%&&&&&&%%%$$$###""""""!!!!!!"""$$$&&&'''######""""""!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!!!!! !!!!!!""""""###### !!!!!!!!!""""""############"""!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""############""""""######""""""""""""##############################!!!!!!!!!!!!!!!"""######!!!""""""""" """###!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!!!!! !!!!!!!!!!!!"""$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$############"""""""""############""""""$$$###"""!!! """############$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&!!!!!!""""""""""""!!!!!! !!!###$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$###### !!!"""###$$$%%%&&&&&&%%%%%%$$$###"""!!! """"""""""""""""""""""""$$$$$$###!!! ###%%%$$$$$$######"""!!!!!!!!! !!!"""$$$$$$$$$###""" ###&&&'''&&&$$$###'''&&&$$$""""""###$$$%%%$$$###"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!###$$$$$$$$$###"""""""""############""""""######""""""""""""#########"""!!! !!!"""###!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!  """"""""""""""""""""""""!!!"""$$$%%%!!!!!!!!!!!!!!!"""######""""""!!! !!!"""#########!!!  """$$$$$$"""  !!!!!!""""""#########$$$%%%$$$$$$$$$######""""""######""""""""""""##############################"""!!!"""$$$''''''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!"""""""""""""""!!!"""###$$$$$$###"""!!! """$$$%%%&&&&&&&&&&&&&&&%%%$$$"""!!! """############$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!###!!!!!!###$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""""""""###%%%&&&######""""""""""""###############"""###$$$$$$%%%&&&%%%$$$######$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$"""""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!! !!!"""###############!!!!!!!!!"""$$$&&&)))***!!!!!!""""""""""""!!!!!!"""!!! !!!###$$$  !!!""""""$$$###""" !!!"""!!!!!! %%%!!!###$$$ !!!"""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""%%%$$$"""!!!!!!!!!"""###&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%$$$""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""#########""""""""""""######$$$###"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$"""!!!!!!!!!"""###$$$$$$###"""!!!!!!"""""" !!!!!!!!!!!! ######"""""""""""""""###""""""!!!!!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""###############"""!!! ###"""""""""""""""###$$$%%%$$$###""""""###$$$$$$$$$###!!! !!!""" !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! """###%%%&&&$$$#########""""""!!!!!!######""" ########################&&&%%%$$$""""""""""""###$$$#########""""""!!!!!!""""""############""""""---***&&&""" !!!###""""""""""""""""""###$$$$$$#########""""""!!!!!!!!!!!!!!!"""######$$$$$$###"""!!! !!!"""###%%%$$$###""""""###$$$%%%######""""""""""""############"""!!! !!!!!!%%%###""" !!!!!!###"""""""""!!!!!!  !!!!!!   ###$$$$$$###!!! !!!""""""!!! !!!"""  !!!"""""" ###&&&%%%!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$ !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""############""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%% !!!"""###$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$##################$$$$$$###############$$$!!!"""###$$$$$$$$$$$$$$$ !!!"""###############$$$$$$######""""""!!!!!!"""!!! !!!###$$$$$$###########################%%%$$$"""  !!!"""!!!!!!"""###$$$$$$%%%%%%'''&&&&&&$$$""" $$$$$$################## """######""""""###$$$$$$$$$%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$######""""""###$$$$$$###$$$$$$$$$$$$###"""!!!!!!""""""############"""!!!!!!"""###$$$&&&'''(((!!!!!!""""""""""""!!!!!!"""""""""""""""###$$$$$$""""""""""""#########$$$###""""""!!!!!!!!!!!!!!!$$$$$$###"""""""""""""""!!!!!!  """"""!!!!!!!!!###!!!!!!!!!!!! ###"""!!!  !!!!!!!!!!!!!!!""""""""""""######!!! !!!"""&&&&&&$$$###!!! """###$$$$$$$$$$$$###"""""""""""""""############""""""""""""!!!!!!!!!!!!######"""""""""""""""######"""!!!""""""""" """"""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$"""!!!!!!!!!"""###$$$######""""""""""""""""""""""""######"""""""""######""""""""""""######""""""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########"""""""""############""""""!!! !!!"""###$$$$$$###""""""""""""###$$$%%%%%%###"""""""""######!!!!!!""""""######$$$$$$######################## !!!###$$$%%%############"""""""""!!!''''''&&&%%%$$$$$$##############################$$$###"""""""""###$$$%%%$$$$$$$$$$$$######""""""""""""############"""""""""###$$$%%%$$$""""""!!!!!!""""""###$$$$$$############"""""""""!!!#########"""""""""""""""###"""!!! !!!"""###$$$$$$###""""""###$$$$$$###""""""""""""""""""############$$$$$$%%%%%%&&&%%%$$$######"""###############"""""""""!!!!!!!!! !!!""""""""""""!!! !!!!!!!!! !!!!!!!!!"""###$$$###!!! !!!"""!!!  !!!"""!!! !!!"""###"""!!!!!! !!!###%%%$$$ """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###############"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%"""######$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###########################$$$$$$###""""""######$$$!!!""""""###$$$$$$######!!!""""""############"""#########"""""""""""""""###"""!!!"""###$$$###"""###########################"""!!! !!!###$$$$$$$$$$$$$$$############$$$$$$$$$######!!! ########################!!!"""$$$###""""""###%%%""""""!!!!!!!!!""""""###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$######"""""""""############$$$$$$######"""""""""############""""""!!!!!!"""###$$$%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$!!!""""""############"""!!!!!!"""""""""!!! %%%$$$$$$############$$$ """###""" """"""$$$%%%$$$""" !!!!!!!!!!!!!!! ###"""  !!!!!!!!!!!!!!!""""""""""""""""""!!! ######"""!!! """"""###$$$$$$######"""""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""###""" """""""""!!!"""##################"""""""""""""""############$$$######"""!!!"""""""""#########"""""""""""""""###$$$$$$$$$$$$$$$$$$#########"""""""""######$$$###""""""!!!!!!""""""###"""###$$$$$$%%%%%%$$$$$$$$$############"""""""""!!!""""""############""" !!!###$$$###""""""!!!!!!""""""###$$$$$$###"""""""""######"""""""""""""""#################################!!!!!!!!!!!!!!!"""##################""""""""""""############$$$$$$$$$$$$########################""""""!!!""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$######""""""############"""""" """$$$$$$###!!! !!!!!!"""###$$$$$$%%%############""""""""""""$$$$$$######"""!!!!!! ###"""!!! !!!"""###$$$######""""""######$$$"""""""""""""""""""""""" !!!!!! """"""######$$$$$$##################"""""""""""""""######$$$$$$######"""""""""!!!!!!!!!!!!"""""""""###$$$###!!! !!!"""  """###"""!!!!!!"""#########"""!!! ###"""!!!""""""""" """"""""""""""""""""""""""""""""""""""""""""""""$$$#########"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$##############################"""""""""######$$$!!!!!!""""""######"""""""""############""""""!!!""""""""""""############$$$###!!!"""######"""!!!########################!!! """$$$%%%((('''&&&%%%###"""!!!!!!!!!!!!"""#######################################"""###$$$$$$######$$$&&&&&&$$$###!!!!!!"""$$$%%%%%%$$$$$$############$$$###$$$$$$%%%%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%########################""""""###$$$$$$$$$$$$############"""""""""""""""""""""############""""""###############"""!!! """###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%$$$###""" !!!""""""!!! """""""""!!! """"""!!! !!!!!!!!!"""#########"""""""""""" !!!"""""" !!!!!!!!!!!! """!!! """$$$!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!"""#########"""""""""###############!!!""""""""""""######### !!!!!!!!!"""""""""###%%%$$$###"""!!!!!!!!!!!!###!!!!!!#########"""###$$$$$$$$$$$$###"""""""""""""""#########$$$$$$######"""""""""""""""""""""#########"""""""""###$$$$$$%%%%%%$$$$$$#########""""""######$$$$$$###""""""""""""""""""###""""""###$$$$$$$$$$$$$$$############"""""""""""" !!!"""############### !!!"""###!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!#########"""""""""""""""########################""""""!!!!!!!!!!!!""""""#########""""""""""""""" !!!"""##############################"""""""""""""""###$$$$$$########################""""""############""""""$$$###!!! !!!###%%%''' !!!"""###$$$$$$$$$#########"""""""""""""""############""""""!!!!!!###"""!!! !!!"""#########""""""""""""######!!!""""""""""""""""""!!! """###""""""!!!##################""""""########################"""!!!!!!!!!!!!!!!!!!"""!!!"""###"""!!! !!!""""""######"""!!!!!!"""""""""!!!!!! """!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###$$$$$$!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$###########################$$$$$$#########""""""""""""###############""""""""""""######$$$!!!!!!""""""""""""!!!!!!###############"""!!! !!!!!!""""""######$$$$$$%%%###""""""######!!! ########################!!!!!! !!!"""###$$$((('''&&&%%%$$$###"""!!! !!!"""###############""""""""""""############"""$$$%%%%%%$$$###%%%&&&(((&&&###!!!!!!"""$$$%%%%%%$$$$$$#########$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############""""""!!!!!!!!!""""""#########""""""###############"""!!! ######$$$%%%$$$###"""!!!!!!!!!""""""""""""!!!!!! """#########"""!!! !!!!!!!!!!!!  !!!""""""!!!   !!!### ###$$$"""  !!!!!!!!!!!! !!!  !!!###&&&(((!!!!!!!!!!!!""""""""""""############""""""!!!!!! """$$$$$$$$$$$$!!!!!!!!!""""""######$$$ !!!!!!!!!!!!""" !!!"""###$$$%%%$$$$$$###"""!!!!!!"""""""""!!!!!!###$$$$$$"""###$$$%%%%%%$$$###"""!!!""""""""""""#####################"""""""""!!!!!!"""############""""""""""""############""""""###############$$$%%%%%%######""""""""""""######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!"""###############""""""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""" !!!!!!!!! #########"""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!"""###%%%&&&&&&'''""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!"""""""""""""""""""""############""""""$$$###""" !!!###$$$ """###$$$$$$$$$###""""""""""""""""""######!!!!!!""""""###############"""!!! !!!"""###"""""""""""""""""""""""" !!!""""""""""""!!! """"""######!!! !!!"""""""""!!!""""""""""""""""""######""""""""""""""""""""""""!!!  !!! !!!""""""!!! !!!###"""######"""  """!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""###$$$%%%&&&#########$$$$$$#########!!!!!!"""""""""#########""""""!!!!!!"""######$$$!!!!!!""""""""""""!!! ###############"""!!! !!!!!!""""""######$$$$$$%%%###""""""######!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$#########""""""#########""""""!!!!!!!!!"""""""""#########"""$$$%%%%%%$$$###%%%&&&%%%### !!!"""%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############"""!!! !!!!!!""""""######"""""""""############""""""!!!######$$$$$$###""""""!!!!!!!!!""""""""""""!!!!!! !!!"""""""""""""""$$$######""""""""""""### !!!!!!!!! !!!!!!!!!!!!!!!""""""###"""!!!### !!!"""!!!!!!"""$$$!!!!!!!!!!!! !!!"""###%%%'''(((!!!!!!!!!!!!""""""""""""###############"""!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!"""$$$$$$ !!!!!! !!!"""###$$$%%%######""""""""""""######"""  """######"""!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!"""""""""""""""############"""!!!!!! !!!###$$$$$$###""""""!!!!!!""""""""""""!!!!!!###############$$$%%%&&&$$$######""""""######$$$!!!"""######$$$$$$######!!!!!!"""""""""""""""###!!!""""""############"""%%%$$$###""""""!!!!!!""" !!!"""############!!!!!!"""#########"""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!"""""""""""""""############"""######$$$%%%%%%&&&&&&""""""""""""""""""""""""############"""!!!  !!!!!!!!!!!!"""""""""############"""""""""$$$###  !!!###$$$$$$###""""""""""""""""""############ !!!!!!"""######$$$$$$###"""!!! !!!"""###!!!""""""######""""""!!! """""""""""" !!!!!!######$$$###"""!!! !!!"""######$$$$$$!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""  !!!"""""" !!!###  """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!  !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############"""!!!!!!!!!"""$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!""""""#########!!!!!!!!!!!!"""######$$$""""""######""""""!!!!!!"""############""""""!!!""""""""""""############$$$###!!!"""######"""!!!""""""""""""""""""""""""#########"""!!! ##################$$$$$$######$$$######"""!!! !!!!!!""""""#########"""###$$$$$$######$$$&&&%%%$$$"""!!! !!!###$$$%%%$$$$$$$$$$$$%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################""""""###$$$$$$$$$$$$###"""#########"""!!!  !!!!!!"""""""""""""""!!!""""""############"""$$$######""""""""""""###!!!!!!""""""""""""!!!!!!""""""!!!!!!""""""###$$$&&&$$$""" !!!###$$$ !!!"""""""""!!!!!!"""######$$$ !!!"""!!!!!!######""""""###$$$!!!!!!!!!!!! !!!"""###$$$$$$######!!!!!!!!!!!!""""""""""""!!!"""#########""" """###$$$%%%%%%###!!! !!!!!! !!!"""$$$%%% !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!! !!!######""" !!!###$$$$$$###!!!  !!!!!!!!!!!!"""######$$$###"""!!! !!!###$$$$$$$$$""""""!!!!!!""""""""""""!!!!!!############$$$%%%&&&'''$$$######""""""######$$$!!!""""""###############!!!!!!!!!!!!""""""######"""############""""""!!!$$$$$$###"""""""""###### !!!"""$$$$$$$$$$$$$$$ """#########""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""######"""!!! !!!!!!!!!""""""""""""""""""############""""""!!!$$$### !!!"""$$$$$$$$$###!!! !!!"""""""""############"""""""""""""""############"""!!! !!!"""### !!!"""######"""!!!  """######"""  !!!"""""""""!!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!!!!"""!!! !!!"""!!!!!! !!!!!! !!!!!! !!!###!!!  !!!"""!!! !!!!!!"""!!!"""""" !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!  """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$###"""!!!"""###%%%&&&###$$$$$$$$$$$$$$$$$$### !!!!!!"""######$$$ !!!!!!"""$$$$$$######$$$$$$###""""""!!!!!!""""""############"""#########"""""""""""""""###"""!!!"""###$$$###"""""""""""""""""""""""""""!!!""""""""""""!!!!!!!!!"""""""""""""""""""""""""""############"""!!!!!! !!!!!!"""######$$$!!!"""$$$###""""""###%%%&&&%%%%%%%%%%%%&&&&&&'''###############$$$%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""#########"""!!! !!!""""""""""""""" !!!"""###############$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!$$$###"""""""""###%%%&&&%%%### !!!###  !!!"""!!!!!! !!!!!!"""###### """######""""""###%%%!!!######!!!!!!!!!""""""!!!!!!!!! !!!###$$$$$$""" !!!!!!!!!!!!"""""""""""" !!!"""""""""!!! """$$$%%%$$$###"""!!! !!!"""$$$%%%!!!!!!!!!!!!""""""""""""$$$######"""!!!  !!!!!!!!!"""$$$%%%&&&!!!!!!!!!"""$$$###!!! ###$$$$$$###  !!!"""######$$$$$$"""!!! !!!###$$$%%%$$$###"""""""""############""""""############$$$%%%&&&'''$$$$$$############$$$$$$!!!!!!"""############### !!!!!!!!!""""""#####################"""!!! """"""!!!""""""###$$$$$$ !!!###$$$%%%%%%%%%$$$ !!!!!!!!! !!!!!!"""###$$$$$$%%%########################!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$######""""""!!!!!! """""""""""""""""""""""" !!!#########""""""!!!!!!""""""#########$$$""""""############""""""!!!!!! !!!"""""""""###$$$%%%$$$""" !!!!!!""""""#########$$$$$$$$$######"""!!!!!!!!!###"""!!! !!!"""### !!!"""######"""!!!  !!!######!!! $$$###"""!!!!!!!!!!!!!!! !!!""" !!!!!!###"""!!! !!!"""###""""""!!!!!!!!!!!!"""""" !!!!!! !!!###"""!!! !!!""" !!!!!!!!!!!!!!!"""######"""$$$&&&%%%""" """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ """"""""""""""""""""""""######""""""!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############&&&%%%###!!!!!!"""###%%%!!!!!!""""""""""""!!!!!! !!!"""######$$$ !!!"""$$$$$$$$$$$$$$$$$$$$$###"""""" !!!"""###############$$$$$$######""""""!!!!!!"""!!! !!!###$$$$$$###"""""""""""""""""""""""" !!!"""#########"""###"""""""""!!!!!! !!!""""""############""" !!!"""######$$$ """######""""""###$$$"""""""""###$$$$$$$$$$$$""""""!!!""""""###$$$$$$!!!"""###$$$%%%&&&&&&&&&"""""""""!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$### !!!!!!"""""" !!!"""""""""!!! !!!"""""""""###$$$"""!!!$$$$$$"""!!!!!!"""$$$""""""!!!!!! """""""""""""""""""""""" !!!$$$$$$$$$$$$$$$###"""!!! !!!  !!!!!!""""""""""""""" !!!"""######"""!!! !!!###$$$%%%""""""""""""""""""""""""###""""""###$$$###"""!!!$$$$$$$$$###"""!!!!!! !!!!!!"""################################# """$$$&&&((((((&&&%%%$$$###""" !!!"""###%%%%%%$$$#########"""!!! !!!"""###"""!!!  !!!"""""""""""""""""""""""""""###"""""""""!!!!!! !!!"""%%%&&&&&&%%%"""!!!""""""############""""""%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!! !!!###$$$%%%%%%%%%%%%%%%$$$###"""""""""!!!!!!!!!###$$$%%%"""######""""""!!! """"""""""""""""""""""""%%%%%%$$$###""""""######!!!!!!!!!!!!""""""""""""########################$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!!!!""""""#########""""""""""""############""""""%%%%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$######"""""""""""""""!!!""""""!!! !!!###&&&###!!!!!!###%%%$$$###!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!"""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""""""""!!!!!!!!!!!!  !!!!!!!!!###&&&((((((&&&###!!!  !!!"""#########"""!!!!!!!!!!!! !!!"""""""""""""""""""""######$$$$$$%%%%%%$$$$$$###"""!!!  !!!!!!!!!!!! %%%$$$""""""###$$$$$$######"""!!!!!!"""$$$%%%###  ###%%%#########$$$%%%%%%%%%&&&%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""#######################################""""""!!!!!!!!!###$$$$$$###""" !!!"""###$$$$$$%%%######""""""######$$$%%%$$$#########""""""!!!!!!############$$$%%%&&&&&&%%%%%%$$$###"""""""""###'''&&&$$$#########$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%###$$$$$$$$$$$$$$$$$$%%%"""""""""""""""!!! !!!!!!!!!!!!!!!"""######"""######"""!!!######"""!!! !!!"""###$$$$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###############"""!!!!!!""""""#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""""""""!!!!!!!!!!!!########################!!!!!!"""###$$$$$$###"""$$$$$$######"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$###"""!!! !!!"""######$$$$$$#########"""!!! !!!"""######"""!!!!!!!!!!!!"""###""""""""""""""""""""""""$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!""""""############""""""%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$######""""""!!!!!! !!!"""###""""""###############"""""""""""""""""""""""""""$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$###"""!!!!!!"""###$$$############"""""""""!!!""""""############""""""""""""############""""""""""""""""""""""""######"""""""""#########$$$$$$$$$######"""""""""""""""""""""###"""!!! """$$$&&&###!!!!!!###$$$$$$###!!!!!!""""""""""""!!!!!!#########"""""""""!!!!!!$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!  !!!!!! !!!###%%%%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!"""""""""########################"""!!!!!! !!!""""""######""""""!!!""" !!!!!!!!! $$$###!!! !!!"""###$$$###!!! """$$$&&&%%%%%%$$$######""""""$$$######"""""""""######"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""##############################$$$$$$#########"""""""""!!! !!!!!!""""""###$$$!!!!!!""""""######$$$$$$######""""""######$$$%%%############"""""""""!!!######"""""""""###$$$$$$%%%$$$######""""""######&&&%%%$$$#########$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""" !!!""""""""""""""""""!!!!!!!!!######"""!!!!!!!!!!!!""""""""""""""""""###$$$$$$"""######""" !!!######"""!!! !!!"""###$$$$$$###"""###$$$%%%&&& !!!!!!"""""""""#########"""""""""""""""!!!!!! """"""######$$$######### ########################!!!!!!""""""""""""!!!!!!"""""""""""""""!!! ########################!!!!!!"""###$$$$$$$$$###$$$######""""""!!!!!! $$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""#########""""""!!!!!!!!!"""!!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""######""""""""""""###$$$""""""""""""""""""""""""$$$$$$############""""""!!!""""""""""""""""""!!!""""""############""""""$$$###""""""!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$!!!""""""###############"""!!! !!!!!!"""###$$$$$$%%%%%%%%%""""""""""""""""""""""""######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""##############################""""""""""""##################""""""""""""""""""############""""""""""""############"""""" !!!""""""######!!!!!!!!!"""""""""######$$$######""""""""""""""""""###$$$###!!!!!!###$$$%%%###!!!!!!###$$$######!!!!!!""""""""""""!!!!!!######""""""""""""!!!!!!%%%$$$###!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!###""""""""""""""""""!!!"""""""""""""""""""""""""""######$$$$$$######"""$$$###!!!"""###$$$###"""$$$###"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""$$$$$$$$$######""""""!!!############""""""!!! ########################!!!!!! !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""##############################$$$$$$$$$###############$$$###!!! !!!###$$$"""""""""""""""############""""""""""""###$$$$$$############""""""""""""######"""!!!!!!!!!""""""$$$$$$###"""""""""######%%%%%%$$$############$$$##############################$$$$$$$$$$$$##############################!!!"""!!!  !!!!!!!!! ###"""  !!!"""""""""!!!!!!""""""###$$$#########"""!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""!!! !!!###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!!!!!!!  !!!""""""###"""""" !!!!!!"""""""""""""""########################!!!!!!""""""""""""!!!!!! """############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###""""""#########""""""!!!!!!!!!!!!"""######$$$$$$%%%&&&&&&########################$$$$$$######""""""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! """!!!  !!!"""""""""############""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""" !!!"""###############""""""!!! !!!"""######$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""###########################""""""""""""""""""############""""""""""""""""""############""""""!!!""""""############""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""###$$$$$$###""""""###%%%######""""""#########"""!!!!!!""""""""""""!!!!!!""""""""""""""""""!!!!!!######"""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!! !!!  !!!"""###$$$$$$  !!!""""""######""""""######""""""!!!!!! !!!!!!"""""""""#########"""##################"""%%%$$$###$$$%%%%%%$$$###$$$$$$######"""!!!!!! !!!!!!""""""""""""""" !!!"""###$$$$$$%%%""""""#########!!!""""""""""""""""""""""""!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!""""""########################$$$$$$$$$$$$############%%%$$$"""!!!!!!!!!""""""#########""""""""""""""""""""""""""""""###$$$$$$#########"""""""""""""""$$$###""""""!!!!!!!!!!!!######""""""""""""######$$$$$$################################################$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$###""""""###$$$######""""""!!!!!! !!!!!! !!!"""!!! !!!""""""##################"""!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!"""###%%%&&&"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!!!!!!!  !!!""""""###"""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """#########$$$########################$$$&&&'''%%%###!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!!!!!!!!!!!!!""""""""""""!!! !!!###$$$!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""" !!!!!!"""!!!  !!!"""""""""############"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%% !!!"""#####################"""!!!!!! """"""######"""!!!!!! """""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""#####################"""!!!!!!""""""############""""""$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""###$$$$$$###""""""###%%%""""""######""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!"""###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!! !!!""" !!!!!!!!!""""""#########!!!!!! """"""###$$$$$$$$$$$$#########""""""!!!!!! !!!!!!""""""######$$$$$$!!!""""""######""""""!!!!!! !!!""""""!!!"""###$$$$$$###"""!!!  !!!"""######"""!!! !!!"""###$$$%%%%%%!!!"""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!########################""""""""""""""""""""""""###"""!!!!!! !!!""""""""""""""""""""""""##############################$$$$$$$$$"""!!! #########"""""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""######%%%$$$###"""""""""""""""###""""""!!!""""""######################################################"""######$$$$$$######"""""""""""""""""""""""""""###$$$%%%%%%######$$$%%%!!!!!!!!!!!! !!!!!!""" !!!!!!"""$$$###"""###$$$$$$""" !!!!!!""""""""""""!!!!!!""""""###$$$$$$%%%&&&&&&######################## !!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""######$$$######### !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$&&&(((&&&### !!!###!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!! """""""""""""""""""""""" !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""######"""!!!  !!!"""""""""############""""""!!!!!!"""############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######!!!"""############"""###############"""!!!#########""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""##################$$$######"""!!! """"""############""""""%%%%%%%%%$$$###"""""""""!!!!!!!!!"""""""""######$$$######""""""""""""""""""###$$$###!!!!!!###$$$ """######"""!!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""" !!!###$$$%%%$$$$$$###"""!!! """""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""" #########"""!!!!!! """!!!!!!!!!!!! !!!"""######$$$$$$#########""""""""""""""""""!!!"""""""""######$$$$$$$$$!!!""""""""""""""""""!!!"""!!!!!!###$$$$$$""" !!!"""$$$%%%%%%$$$"""!!! !!!"""#########"""########################!!!""""""######""""""!!! """"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!! !!!"""""""""""""""""""""""""""""""""""""""#########"""###%%%%%%%%%###!!!"""""""""""""""#########"""!!!!!!!!!!!!"""######""""""""""""############$$$$$$###"""""""""######""""""!!!!!!!!!"""######!!!"""######$$$#################################""""""############""""""########################!!!###$$$###"""!!!"""### !!!!!!"""###############!!!!!!!!! !!!""""""###$$$###"""###%%%%%%""" !!!!!!""""""""""""!!!!!! !!!###$$$%%%$$$######""""""""""""""""""""""""!!!!!!"""""""""######### !!!"""""""""""""""""""""#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###%%%###!!! """###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$'''&&&###!!!###&&&!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$###### !!!"""######"""!!! !!!"""######""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!!!!"""""""""############"""""" !!!"""###$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""!!!!!! !!!""""""############ !!!"""######""""""!!!""""""#########""""""!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$######"""!!! """"""############""""""###############""""""""""""""""""#########$$$$$$$$$######"""""""""""""""""""""###"""!!! """$$$"""$$$$$$""" !!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!! !!!!!!"""###$$$######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!######"""""""""!!!!!!!!! !!!""""""""""""""""""""""""#################################$$$$$$"""######$$$$$$######"""$$$###$$$%%%'''&&&$$$!!!!!!###&&&&&&%%%###""" !!!"""######$$$###$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%$$$###"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""######$$$$$$#########"""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!"""######!!!"""""""""############""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!"""###### !!!"""###$$$$$$###"""########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!! !!!#########$$$$$$%%%%%%&&&&&&"""###$$$&&&&&&&&&%%%$$$"""""""""""""""######$$$%%%###"""$$$&&&&&&"""!!!!!!""""""""""""!!!!!!!!!######""" !!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$ !!!"""######"""""" !!!  !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###"""!!!"""%%%(((!!!!!!!!!!!!!!!!!!!!!!!!"""&&&&&&######&&&))) !!!!!!!!!!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!"""$$$%%%%%%$$$$$$### !!!"""######"""!!!  """###$$$$$$$$$###"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""############"""""" !!!"""$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$###!!!""""""############### """""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""###$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$$$$$$$$$$######!!! """"""############"""""" !!!!!!""""""##################$$$$$$$$$$$$$$$######"""""""""""""""!!!""""""!!! !!!###!!!$$$$$$""" !!!"""!!!!!!""""""""""""!!!!!! !!!!!!""""""###"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""!!! """$$$&&&############"""""""""""" """"""######$$$$$$%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$ !!!###$$$###!!! ###&&&'''&&&$$$""" !!!"""$$$$$$ !!!"""###%%%&&&'''(((""""""!!!!!!"""$$$&&&'''""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""((('''&&&%%%$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""%%%$$$"""!!!!!!###$$$%%% !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$ !!!"""###!!!!!!!!!!!!!!!"""###### !!!"""$$$$$$$$$###"""########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$ !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$###"""!!! !!!###%%%&&&'''  """######"""######$$$$$$$$$######"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### """"""""""""############!!!!!! !!!!!! """$$$$$$###""""""""" !!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""###$$$###!!! !!!&&&%%%%%%%%%$$$######### !!!!!!""""""""""""!!!%%%$$$#########$$$&&&'''!!!""""""############""""""######"""!!!!!!###%%%!!!!!!  !!!!!! """"""""""""""""""""""""""""""!!!!!! !!! !!!"""$$$%%%######"""""""""""""""###""""""""""""""""""""""""!!!!!!""""""!!! !!!!!!""""""######$$$$$$***%%% !!!###$$$### """###"""!!! !!!#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$"""!!! $$$######"""""""""""""""!!!!!!"""############### !!!""""""!!! """"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$ !!!"""$$$$$$######""" !!!"""######"""!!! $$$$$$######"""!!!!!!!!!!!!!!! !!!!!! !!!""""""!!! """"""""""""""""""""""""""""""!!!!!!  !!!""""""""""""!!!!!! """  !!!"""!!!  !!!!!!!!!!!!!!!!!! !!!###$$$$$$%%%%%%!!!  """######"""!!! !!!"""### ###"""!!! !!!""""""""""""""""""""""""""""""""" ######!!!!!!""""""  !!!######!!!!!!!!!"""""""""""""""#################################### !!!###%%%%%%###!!! """""" !!!$$$$$$###""" !!!!!! !!! !!!!!!""""""######$$$$$$ !!!"""###$$$$$$%%%%%%%%%$$$###"""!!! !!!!!!"""############### """$$$&&&((("""!!!  """###!!!"""#########!!!  !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''&&&&&&&&&%%%%%%$$$$$$$$$###"""!!! !!!###$$$$$$###!!! !!!""" !!!""""""###$$$$$$###$$$$$$$$$$$$###"""!!!"""""""""""""""############""" !!!!!! """""""""######""""""!!!!!!!!!""""""""""""!!!!!!  !!!!!!""""""!!!"""#########"""!!! !!!!!!!!!"""""""""######!!!!!!!!! !!!!!!!!!###$$$$$$###""""""###%%%!!!!!!!!!!!!!!!!!! """"""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$############ """###$$$$$$$$$$$$"""!!! !!!"""###"""""""""###""""""!!!!!!###$$$%%%###!!! !!!""""""""""""!!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!!!!!!! !!!"""###$$$###""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######""""""!!! """""""""""""""#########&&&$$$!!!!!!###$$$###""" """###"""!!! !!!######"""""""""!!!!!!!!! """"""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""""""""###%%%%%%###"""!!!!!!!!!!!!!!!!!!"""############### !!!""""""""""""!!! """"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$######"""""""""###$$$$$$###"""""""""""""""""""""#########!!!!!! !!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!  !!!"""!!!!!!!!!!!! """  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""### !!!!!!"""!!!!!! !!!""""""!!!  !!! %%%$$$###""""""###$$$$$$""""""""""""""""""""""""### ###"""!!!""""""!!! !!!######!!!!!!!!!"""!!!!!!"""""""""######### !!!""""""!!! !!!###"""!!! !!!%%%$$$###"""""""""###$$$$$$$$$%%%%%%$$$######""""""""""""""""""#########!!!!!!""""""######$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""############"""###"""""""""""""""############"""!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""""""###########################""""""""""""""""""""""""########################!!!!!!!!!!!! """"""!!!!!!!!!""""""###"""###$$$###!!!!!!!!!""" !!!!!!""""""#########$$$$$$######""""""#########"""""""""""""""$$$"""!!!!!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!$$$$$$$$$$$$###"""!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###!!! ###&&&"""""""""!!!!!! """""""""#########$$$$$$!!!$$$((())))))""""""""""""############ """###%%%&&&&&&&&&!!!!!!  """"""""""""!!!!!! !!!###$$$$$$"""!!! !!!$$$$$$############""""""""""""######"""!!! ############""""""""""""""""""!!!!!!!!!!!!"""###"""!!!!!! !!!""""""""""""""""""""""""""""""######$$$$$$######""""""############"""""""""""""""""""""$$$%%%%%%###!!! """###"""!!! !!!###""""""""""""!!!!!!!!!!!!########################"""##################"""""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""""""!!!  !!!"""########################!!!!!!!!!!!!"""$$$%%%&&&$$$###""""""""""""""""""!!!!!!"""###############!!!""""""######""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""#########""""""$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!"""######$$$$$$!!!!!! !!!!!!"""###$$$%%%%%%$$$###""" ###"""""""""""""""!!!!!!  !!!!!! """  !!!"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""  $$$%%%###$$$&&& """"""!!! !!! !!!######!!!!!!!!!"""!!!!!!""""""""""""##############################""""""""""""""""""""""""$$$###""""""###""" """"""!!!!!!!!!"""#####################""""""!!!############"""""""""""""""""""""""""""#########"""""""""""""""""""""""" !!!""""""######""""""""""""############""""""$$$$$$$$$$$$###"""!!!!!!######"""!!!!!!!!!"""""" !!!!!!!!!"""""""""!!!!!!!!!"""""""""##########################################################################################"""""""""""" !!!!!!"""###$$$$$$"""###$$$###"""!!!"""### !!!!!!!!!"""""""""############"""""" !!!!!!"""###$$$$$$$$$!!!  """###"""!!! !!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""!!!!!!#########""""""!!! """"""""""""############"""###(((***((( !!!!!!""""""###### !!!"""###$$$$$$%%%$$$######""""""""""""""""""""""""""""""!!! """$$$$$$######$$$###########################"""""""""!!!  """""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""$$$$$$######""""""!!!!!!!!!!!!"""###$$$$$$###### """###"""!!! !!!###""""""""""""!!!!!!!!!!!!##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!"""########################!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!"""###$$$%%%!!!!!!"""###############""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###""" !!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############!!!!!! !!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!! !!!!!!""" """  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! ###""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!! ###### """ !!!###"""!!! !!!### !!!######!!!!!!!!!"""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%###!!!"""$$$%%%""" !!!!!!!!!!!!"""""""""!!!!!! $$$$$$######""""""!!!!!!#########"""""""""""""""!!!!!!!!!!!!""""""###### !!!!!!"""""""""""""""!!!###$$$%%%$$$$$$""""""$$$$$$$$$###"""!!!$$$###"""!!!!!!!!!###### !!!!!!!!!!!!"""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""############"""###$$$###"""!!!"""### !!!!!!!!!!!!!!!""""""#########"""""" !!!!!!"""###$$$$$$$$$"""!!! !!!"""###"""!!! !!!""""""#########"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!$$$%%%###"""!!!!!!######""""""!!!!!!!!!!!!!!!!!!"""""""""#########"""!!!&&&&&&%%% !!!!!!""""""###"""""""""###""""""!!!!!!#####################"""""""""""""""!!! """$$$############""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""$$$$$$######""""""!!!!!!!!!"""!!!!!!!!!"""$$$%%% """###"""!!! !!!###!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######"""  """##############################"""""""""""""""############"""""""""""""""###!!!!!!"""#####################""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$#########!!!!!!!!!!!!!!!"""""""""######""""""""""""##################""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""##################""""""!!!""""""### """  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!! !!!!!!!!! !!!"""""""""!!! """##################""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""%%%"""  !!!###"""!!!!!!"""$$$ !!!######!!!!!!!!!""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%###!!! !!!%%%&&&$$$!!! !!!!!!######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!#########""""""""""""""" !!!""""""###### !!!""""""""""""""" """###$$$$$$$$$### """###$$$###""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""""""""###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################$$$$$$###"""!!!!!!!!!"""######"""!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""#########"""""""""""""""&&&%%%###""""""!!! !!!"""############!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""$$$%%% !!!!!!!!!"""""""""!!!!!!############!!!!!! ###''')))'''%%%###"""""""""""""""""""""""""""!!!!!!!!!"""""""""######""" """###"""!!!!!!!!!!!!"""""""""""""""######""""""!!!  !!!""""""""""""!!!""""""""""""!!!!!!  """######!!!  !!!!!!!!!!!!"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""!!!!!! !!!"""######"""""""""""""""""""""""" !!!""""""###"""""""""############"""""""""""""""""""""!!! ###%%% """###"""!!! !!!###!!!!!!!!!!!!""""""""""""########################"""##################""""""""""""""""""""""""""" !!!!!!""""""#########"""!!! !!!"""###########################$$$$$$###"""!!!!!!""""""(((&&&%%%###!!! !!!!!!"""##################""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""""""""######"""""""""""""""""""""""" !!!"""######$$$###!!!!!! !!!"""###""""""!!! !!!""""""$$$$$$######"""!!!!!! !!!!!! !!!!!!###""""""""""""""""""###########################!!!!!!"""""""""""""""#########""""""!!!!!!"""""" !!!!!!!!!!!!!!!"""  !!!"""!!!  !!!!!!"""""" !!!""""""""""""""" !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$""""""""""""""""""""""""### """!!! !!!###"""!!!!!!"""### !!!######!!!!!!!!!""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" """$$$$$$###"""!!!!!!"""#########""""""!!!!!!"""############"""############"""""""""""""""""""""""""""######### !!!!!!""""""""" !!!!!!""""""!!!!!!######$$$######"""!!! !!!""""""######""""""######"""""""""###$$$$$$!!!!!!!!!"""""""""######"""""""""#########$$$$$$########################################################################!!!!!!!!!""""""""""""######$$$%%%%%%$$$"""!!! !!!"""######""""""###$$$"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""#########'''%%%###""""""!!! !!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""$$$%%%!!!!!!!!!"""""""""###### !!!###$$$$$$###!!! ###&&&'''%%%###""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!"""""""""###  !!!""""""######"""""""""""""""!!!""""""#########"""!!!!!!!!!"""""""""!!!"""""""""###""""""!!!!!!"""######"""  !!!!!!!!!""""""  !!!"""### !!!!!!"""""""""""" !!!"""######""""""!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!"""######$$$$$$######"""""""""""""""######### """$$$$$$!!! """ """###"""!!! !!!### !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#################################""""""""""""""""""""""""$$$######"""""""""""""""&&&%%%$$$"""!!! !!!!!!"""###############""""""!!! !!!""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!""""""#########!!!  !!!"""###""""""!!! !!!""""""#########"""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""!!! !!!!!!!!!"""""""""######"""  !!!"""!!!  !!!!!!"""""" !!!""""""""""""""" !!!"""""" !!!""""""""""""!!! !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""  %%%'''%%%&&&))) """"""""" """ !!!######!!!!!!!!!""" !!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!! !!!""""""!!!!!!!!!""""""###$$$$$$$$$###"""!!! !!!!!!"""""""""!!!"""""""""""""""#########!!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!%%%$$$###"""!!!!!!!!!!!!&&&%%%$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""#########$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$"""!!! """######""""""###$$$############"""""""""""" !!!""""""""""""""" !!!###%%%&&&'''$$$"""!!!"""######"""!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######!!!!!!  !!!"""""""""""""""############ """###$$$$$$###""" !!!"""!!!  !!! !!!"""###$$$%%%%%%!!!!!!!!!!!!"""""""""""" """"""!!!!!!"""$$$$$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!############!!!""""""############""" !!!!!! !!!### !!!!!!"""""""""### !!!"""$$$%%%!!!!!!""""""#########$$$!!!"""#########"""!!!!!!!!!!!!"""###%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$"""&&&&&&### !!!"""###"""!!! !!!### !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""######!!!!!!!!!!!!"""$$$%%%&&&!!!!!!"""###############"""!!!  !!!"""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!"""###############!!! !!!"""######"""!!! !!!"""###!!!!!!!!!"""######$$$$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!! !!!!!!""""""######$$$$$$"""  !!!"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!"""###"""###$$$%%%%%%$$$###""" !!!"""#########"""""""""""""""""""""""""""### ###"""!!!""""""!!! !!! """######!!!!!!!!!""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """###%%%%%%###""" """$$$### """"""#########!!! ###$$$%%%&&&&&&&&&&&&&&&!!!!!!""""""######$$$$$$ !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!###$$$%%%+++)))&&&$$$"""!!! !!!!!!"""###%%%%%%%%%$$$###""""""""""""############"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$ !!!###%%%&&&%%%$$$### """######""""""###%%%%%%$$$$$$$$$######""""""######################## !!!""""""### !!!######""""""###%%%""""""""""""""""""""""""########################"""###$$$%%%$$$###!!!"""!!!!!!"""$$$&&&%%%$$$######""""""!!!!!! $$$#########""""""!!!!!! """#########"""!!!"""""""""###%%%&&&$$$### !!!!!!"""""""""""""""""""""######$$$$$$###"""!!! !!!!!!%%%$$$$$$###############$$$###"""!!!!!!"""######$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!"""""""""######"""!!!"""###"""!!! !!!!!!""""""############"""!!!!!!!!!!!!!!!%%%%%%%%%$$$!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!!!! """"""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###""" !!!"""$$$$$$$$$#########""""""#########"""""""""""""""""""""""""""""""""""""""$$$###"""###%%%%%%###""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""###!!! """### ########################""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!&&&&&&%%%$$$###"""!!!!!!!!!!!! !!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!&&&###!!!"""!!! $$$""" !!!$$$$$$ """""""""""""""""""""""" $$$%%%%%%###!!!!!!"""$$$$$$%%%%%%%%%$$$###!!! !!!!!!!!!!!!""""""""""""###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! $$$""" !!!""""""!!!#########""""""""""""""" !!!"""######$$$!!!"""$$$%%%%%%$$$###"""$$$###""" """###%%%&&&%%%###!!! !!!!!!""""""######$$$$$$###$$$$$$$$$###""" """"""""""""""""""""""""#########"""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$'''%%%###"""######"""!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$##################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!! """###$$$%%%&&&&&&""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""######$$$!!!"""######!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$"""!!!###!!! !!!""""""!!! ###"""""""""!!!!!!!!! ######"""""""""!!!!!!!!! !!!""""""""""""""""""!!! """######"""!!! !!!!!!!!!!!!!!!!!!!!! !!!""""""###&&&$$$"""!!! !!!###$$$$$$$$$###"""""""""""""""!!!"""###$$$######"""!!!""""""!!!!!!!!!!!!""""""$$$$$$###""""""""""""""" !!!!!!###"""!!!!!!"""""" !!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###!!! !!!""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$###"""!!!!!!!!!""""""$$$$$$$$$#########""""""###"""""""""""""""""""""""""""""""""""""""""""""###""""""###$$$$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!#########"""!!!!!! !!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""#########$$$ !!!""""""""" """!!! """ !!!""""""!!!""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!"""###$$$###"""""""""###$$$%%%###"""""""""!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""###!!! !!!"""!!! ###""""""""""""""""""""" !!!!!!""""""######$$$$$$$$$$$$######"""!!!###""""""!!!!!!""""""#########$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""$$$$$$$$$######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###""""""""""""""""""###$$$###"""###$$$%%%$$$###""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$######""""""######$$$###############"""""""""$$$$$$$$$$$$############!!!###$$$$$$$$$###"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!! $$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!  !!!!!!  !!!!!!"""'''%%%###!!!!!!"""$$$%%%######"""!!!!!!!!!!!!!!!!!!###%%%%%%$$$!!! """"""!!!!!!!!!!!!""""""$$$###"""""""""""""""""" !!!!!!!!!"""!!! !!!"""""" """"""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""######""" """"""!!!!!!!!!!!!""""""############"""""""""""" ##############################""""""!!!!!!  !!!""""""###""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$###"""""""""######$$$############"""""""""""""""""""""""""""######"""""""""""""""""""""""""""!!!!!!"""######""" """"""""""""""""""""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!"""######$$$$$$ !!!"""######### ###"""!!!  """###"""!!!###!!! !!!$$$""""""""""""""""""""""""########################!!!###%%%%%%###""""""""""""!!! !!!$$$''')))#########""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! """######$$$###"""!!!"""###$$$###"""""""""""""""""""""######!!!!!!!!!!!!""""""""""""&&&%%%$$$###"""!!!!!!!!!""""""""""""###%%%&&&'''############""""""""""""!!!!!!!!!!!! %%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!###&&&&&&%%%###""""""""""""""""""""""""$$$######""""""######$$$$$$######""""""######$$$$$$$$$######""""""!!!!!!"""""""""""""""######### """$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%### """""""""""""""""""""""" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""######"""!!!!!!%%%$$$""""""######!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!###$$$"""!!! !!!!!! !!! !!!""""""########################""""""!!! !!!###$$$$$$$$$"""!!!$$$$$$############$$$$$$######"""""""""""""""###!!!""""""""""""#########!!! """""" ######""""""!!!!!! """"""!!!!!!!!!!!!""""""&&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################"""""""""###%%%$$$""" !!!!!!""""""""""""!!!!!!#########""""""!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!!  """############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$##############################"""""""""""""""""""""""""""#########"""""""""""""""""""""""""""!!! !!!######!!! """""""""""""""""""""""""""""""""!!! ######################## !!! !!! """"""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!""""""""" """"""###############"""!!!  """!!! !!!""""""!!!!!!######""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$ """%%%%%%$$$"""!!!!!!!!!!!! !!!$$$&&&(((""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!""""""######$$$######$$$%%%&&&%%%###"""""""""""""""#########""""""""""""!!!!!!!!!!!!%%%$$$###!!!!!!!!!"""###!!!!!!""""""###$$$&&&&&&###""""""!!!!!!!!!"""""""""""""""!!!!!! %%%$$$"""!!!!!!!!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!"""$$$&&&&&&$$$!!!""""""""""""""""""""""""######""""""""""""############""""""""""""######&&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$######$$$&&&&&&%%%### """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#######################################"""""""""###$$$&&&%%%%%%$$$&&&'''""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""!!!!!!###"""!!!"""###$$$###!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""!!! !!!###$$$###"""!!!!!!""""""  """"""!!!!!!""""""###$$$ ###%%%%%%###!!!"""!!!!!! """"""!!!""""""###$$$$$$$$$$$$############$$$$$$###"""""""""""""""######""""""""""""#########$$$!!! !!!""""""!!!######""""""!!!!!! """"""!!!!!!!!!!!!""""""(((&&&%%%"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###%%%$$$""" !!!!!!""""""""""""!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!  """############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""############"""""""""""""""""""""""""""!!! !!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!   !!!!!!"""###""""""!!! """"""""""""""""""""""""######""""""""""""###### !!!!!!!!!!!!!!! !!!!!!""""""###!!!!!! !!!!!! !!!!!!"""""" !!!"""###%%%%%%$$$###!!!   !!!"""!!!!!!!!!!!! !!!"""""""""%%%%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!$$$%%%$$$"""!!!!!! !!!"""############### !!!"""###$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""!!!!!!"""!!!!!!###%%%%%%$$$"""!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""!!! !!!"""$$$%%%""""""!!!!!!!!!""""""###"""!!!!!! !!!""""""#########""""""!!!!!!!!!$$$$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!""""""$$$######""""""######$$$######$$$%%%&&&%%%"""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###''''''&&&%%%$$$$$$###### !!!!!!!!!"""""""""%%%%%%%%%$$$###""""""!!!"""###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""!!!""""""""""""#################################!!!!!!"""""""""""""""""""""$$$%%%%%%%%%%%%'''(((########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""#########"""""""""######""" !!!!!!!!!!!!!!! """""""""""""""###$$$$$$"""%%%%%%### """"""!!! """"""!!! !!!###$$$&&&""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$ !!!!!!!!!""""""!!!!!! !!!######"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""######""" !!!"""######"""!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""""""""""" !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!"""######$$$#########!!!!!!"""""""""""""""###!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""!!!!!!"""######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###$$$$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$ !!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!!!! !!!!!! !!!!!! !!!""""""######!!!!!!"""""""""!!!  !!!"""###"""""""""!!! ###%%%### !!!%%%%%%""""""""""""""""""""""""""" !!!!!!"""""""""!!!###$$$###"""""""""!!!"""###$$$###"""!!! !!!!!!"""###$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!#########""""""!!!!!!!!! """""" !!!!!!!!!"""######$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%""""""!!!  !!!!!!!!!!!!############""""""""""""######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$%%%$$$$$$$$$%%%$$$!!!""""""""""""""""""""""""!!!""""""######""""""!!!###""""""!!!!!!""""""###&&&&&&&&&%%%$$$$$$###### !!!!!!""""""######%%%%%%$$$###"""!!!!!!!!!!!!"""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""################################# !!!!!!!!!"""#########"""$$$%%%$$$######$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!  !!!!!!!!!"""""""""###!!!!!!!!!"""""""""###### !!!""""""""""""""""""!!!!!!"""$$$$$$###!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""############"""###"""!!!!!! !!!!!! !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$ !!!!!!!!!""""""""""""!!!!!!"""$$$%%%###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""""""""!!! !!!!!!!!!!!!"""""""""""" ###!!! !!!""""""!!! !!!"""######"""!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!"""#########""""""!!!!!!!!!!!!""""""###### !!!!!!"""######$$$$$$""""""""""""""""""""""""###""""""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""######################## !!!!!!!!!""""""""" """$$$###!!! """!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!!!!!!!!!!!!!"""""""""""""""""""""###!!!!!! !!!!!!  !!!!!!""""""""" !!!""""""!!!  !!!""" """""" !!!###!!! !!!""""""""""""""""""""""""""""""""" !!!!!!""""""### !!!""""""!!!!!!"""$$$"""""""""!!!!!!"""""""""######################## !!!"""######"""!!! !!!!!!""""""""""""!!!!!!"""""""""""""""######### """"""  !!!!!!"""######$$$$$$ !!!!!!""""""###### !!!"""#########""""""!!!   !!!!!!!!! !!!!!!!!!"""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$""""""!!!!!!!!!!!!""""""######""""""""""""######%%%###"""###$$$$$$###""""""""""""""""""""""""""" !!!"""######"""!!! """"""!!!!!!!!!!!!""""""######################## !!!""""""###$$$$$$"""""""""!!!!!!"""""""""######"""""""""###%%%%%%"""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""###$$$$$$%%%###$$$$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!"""###&&&%%%###""""""!!! !!!!!!!!!""""""######!!!!!!""""""######$$$$$$ """#########"""!!!!!! !!!###$$$###!!!$$$$$$######""""""!!!!!! !!!""""""$$$###"""!!!!!!###%%%'''######"""!!!!!!!!!!!!!!! """%%%%%%%%%###"""$$$$$$############$$$$$$""""""!!!""""""###$$$$$$############$$$$$$$$$$$$###""""""###%%%&&&$$$### !!!!!!""""""######!!!!!!!!!!!!!!!"""###### """######!!!!!!!!!!!!!!!"""""""""""" ###!!! !!!!!!!!! !!!"""$$$$$$"""!!! !!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$ !!!#########"""!!! !!!!!!!!!""""""###### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""$$$###"""###%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### !!!!!!!!!!!!"""""""""""""""$$$### !!!########################""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!! !!!  """###!!! !!!"""&&&"""""""""""""""""""""""" !!!"""######$$$ !!!"""!!! !!!###%%%###""" !!!$$$%%%&&&&&&%%%$$$###"""!!! !!!"""######"""!!! !!!!!!""""""""""""!!!!!! !!!"""###$$$%%%%%% """%%%%%%###!!! !!!!!!"""###$$$$$$$$$ !!!"""######$$$ !!!"""######"""!!! !!!!!! !!!!!! """"""!!!  !!!!!!""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$"""!!!!!!###%%%%%%%%%"""""""""""""""""""""""" !!!"""######"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$%%% !!!###$$$%%%&&&$$$###!!!!!!"""$$$%%%""""""""""""""""""""""""$$$""" """$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!###$$$%%%"""""""""""""""""""""""""""!!! ######$$$%%%&&&$$$ !!!!!!!!!!!!!!!!!!!!!!!!%%%&&&'''&&&$$$""""""### !!!!!!!!!!!!&&&%%%###!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""" !!!"""######""""""!!!!!!  """#########"""!!!"""#########$$$$$$$$$$$$$$$!!! ######!!!"""!!!  ########################!!!!!!!!!!!! $$$"""&&&%%%###!!!  ########################!!!#########"""""""""############$$$$$$$$$###"""!!! !!!"""###""""""""""""""""""""""""%%%%%%%%%$$$$$$###"""!!!%%%###!!!"""$$$%%%$$$!!! !!!"""######"""!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!'''&&&%%%###"""!!!!!!!!!######""""""!!!!!! %%%$$$"""!!! !!!"""""""""###$$$$$$$$$%%% !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!######""""""""""""######"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!  !!!"""######""""""!!!!!!!!!!!!!!!"""##################""""""""""""%%%$$$$$$###!!!  """###$$$###!!! !!!###$$$%%%############"""""""""!!! !!!""""""""""""""""""""""""""""""""""""""""""############ !!!"""######$$$"""!!!!!!!!! %%%### !!!""""""!!!""" ###""" """###$$$$$$###""" """""""""""""""""""""""" """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###%%%###!!! !!!!!!!!! $$$###"""!!!!!!"""######%%%%%%%%%&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! $$$""" !!!$$$######"""""""""""""""######""""""""""""############$$$$$$$$$$$$######"""!!!!!!!!! !!!""""""""""""!!!!!!!!!###$$$$$$#########$$$ $$$###!!!  """###""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!###$$$%%%$$$!!! !!!###%%%###"""!!!!!!!!!"""$$$%%%$$$$$$###############$$$###""""""#########""" &&&### """$$$$$$"""######$$$$$$$$$$$$#####################"""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""###!!! """#########""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!%%%%%%%%%###"""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###%%%%%%###!!!"""""""""""""""""""""""""""$$$%%%$$$""" !!!!!!!!!!!!!!!!!! !!!"""$$$%%%""""""!!!!!!!!!!!!"""""" !!!"""""""""!!!!!!###"""""""""!!!!!!!!!!!! !!!"""###""""""!!!"""""""""#########$$$$$$$$$"""!!!"""$$$&&&%%%#########!!! !!!!!!########################"""""""""""""""!!!!!!!!!""""""!!!"""######!!!"""!!!!!! !!!!!!######!!!!!!!!!!!!!!!!!!!!!!!!#########$$$######""""""!!!!!!"""""""""#########""""""!!! !!!"""""""""""""""""""""""""""""" !!!!!!""""""!!!$$$""" !!!###$$$###!!! !!!"""######"""!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!"""""""""###"""""""""!!!!!!!!! $$$###"""!!! !!!!!!!!!"""""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!######""""""""""""######!!!!!!"""""""""#########$$$###"""!!!!!!"""###$$$"""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""""""""!!!!!!!!!!!!  """############ """#########"""!!! !!!"""###$$$######""""""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######""""""!!!!!!!!! !!! !!!"""""""""""""""!!! """######"""  $$$$$$$$$$$$############ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!""" !!!""""""!!!###"""!!! !!!""""""$$$%%%%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###!!!  !!!!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""##################"""""""""!!!!!!!!! !!!"""""""""###"""""""""!!!"""$$$$$$"""!!!!!!"""########################"""!!!!!!!!!"""$$$&&&'''""""""""""""""""""""""""$$$$$$$$$#########""""""""" !!!######"""!!!  !!!###$$$###"""!!!!!!!!!"""$$$$$$$$$$$$###""""""######$$$%%%$$$!!! !!!$$$%%%######"""!!! $$$""" !!!###$$$###!!!######$$$$$$$$$$$$######"""""""""""""""!!! """"""###$$$$$$$$$$$$$$$ !!!!!!!!!""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!###%%%$$$!!! """ """!!!  """######"""########################!!!###$$$###!!! !!!!!!!!!!!! !!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!"""""""""######!!! """$$$$$$$$$$$$$$$###"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%""" !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""######$$$$$$###"""!!! !!!"""###""" !!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!!!!""""""######!!!!!! !!!"""######""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######""""""""""""###### !!!!!!!!!""""""""""""######""""""""""""############""""""""""""!!!!!!######!!! !!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!! !!!###%%%&&&&&&!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!""""""""""""!!!  !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! !!!"""""" ######  !!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!######!!!!!!!!! !!!!!!###$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!  !!!###$$$&&&''' !!!""""""""""""!!! !!!""""""######""""""!!!"""""""""!!!!!!!!! #####################"""!!!###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&""""""""""""""""""""""""$$$############"""""""""$$$""" """###### !!!!!!"""""""""""""""!!!"""######$$$######"""""""""######$$$%%%###""" """###%%%""""""""""""!!!!!!!!!!!!"""!!!!!!"""######""" ######$$$$$$$$$$$$###### !!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$ !!!!!!!!!""""""!!! !!!""""""!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!! """### !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!$$$""" !!! """""""""""""""""""""""""""$$$%%%$$$###!!!!!!""" !!!!!!!!!!!!###"""!!!!!! """!!!!!!!!!!!!""""""###""""""!!!   !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!"""###$$$$$$#####################!!!!!!!!!!!!!!!!!!!!!!!!  """""" $$$######"""!!! """""""""""""""""""""""""""!!!  !!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%$$$$$$###"""!!!""""""!!!""""""""""""!!!!!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!"""######$$$"""!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!"""""""""#########""""""""""""""""""###""""""""""""""""""""""""%%%$$$!!!  !!!"""!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!  !!!""""""######"""!!!!!!!!! !!!"""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!! """$$$""" !!!  """"""""""""""""""""""""  """######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!""" !!!"""###!!!!!! !!!!!!"""""""""######$$$$$$$$$$$$$$$""""""""""""""""""""""""  !!!""""""!!!  !!!"""$$$&&&''' !!!######!!! !!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!! $$$$$$$$$###############"""$$$%%%$$$!!!  """!!! !!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""&&&$$$!!! !!!""""""""" !!!"""""""""!!! """""""""""""""######$$$###""""""""""""######$$$"""!!!  !!!"""!!!""""""""""""############"""!!!!!!""""""""""""######$$$$$$$$$$$$###### !!!!!!"""!!!!!! !!!"""""""""""""""!!!!!!!!!"""""""""######  """"""!!! """"""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! """###"""!!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""!!!!!!""" !!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!"""#########"""!!!   !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""&&&%%%$$$"""!!!!!!###$$$!!!""""""""""""""""""""" !!!!!!!!!"""""""""&&&###  ######""""""!!!!!! """"""""""""""""""""""""  !!!"""!!!!!!!!!"""""""""###### !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ########################""""""!!!!!!!!!!!!"""""" !!!""""""""""""""" !!!"""######$$$$$$$$$###"""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""#########""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######"""""""""#########$$$$$$"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$!!!  !!!"""!!!!!!!!!!!!!!!""""""############"""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!"""#########"""!!!  !!!"""###$$$$$$%%% !!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!###!!! !!!!!! !!!!!!  """ !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!  """######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""###(((%%%!!! !!!"""!!!!!!!!!""""""############!!!"""######$$$$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!! !!!######""" """""""""""""""######$$$ !!!######!!! !!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!!!!!%%%%%%$$$###""""""#########%%%&&&%%%"""!!!!!!!!!########################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&$$$"""!!!"""###"""!!!######$$$$$$###!!!!!!"""""""""############""""""!!!!!!"""######$$$"""!!!  !!!"""!!!!!!""""""###$$$$$$$$$%%%$$$""" !!!$$$%%%######$$$$$$$$$$$$######!!!""""""######""""""""" !!!"""""""""""""""""""""#########$$$$$$$$$ !!!######""" """"""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""""""""#########$$$$$$######"""########################!!!!!!!!!""""""""""""""" !!!$$$%%%%%%  !!!!!! !!!!!!!!!!!! """""""""""""""!!! !!!!!!"""###$$$$$$###!!! !!!""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""############!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%&&&+++'''"""!!!"""### """############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""$$$%%%$$$###"""###$$$""""""!!!!!!!!!!!!"""""" !!!""""""""""""""" !!!!!!""""""######%%%%%%$$$######"""######!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!! ######"""""""""""""""!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""#########""""""""""""##################$$$$$$$$$$$$""""""############"""""" !!!!!!!!!!!!""""""######!!! !!!""""""!!!!!!!!!!!!!!!"""##################"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!   !!!"""###$$$%%%&&& !!!""""""######################## !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!%%%###!!! !!!""""""!!!  """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!"""$$$+++'''"""!!!"""""" !!!"""###$$$$$$$$$### !!!"""############################################################### !!!"""###"""!!! $$$$$$###""""""!!!"""""" !!!""""""""""""!!! !!!""""""######""""""!!!######"""""""""!!!!!!!!!&&&%%%###"""!!!!!!"""######%%%&&&%%%###"""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!"""""""""""""""###%%%###"""!!!"""###"""!!!$$$$$$%%%$$$###""" !!!!!!"""############"""!!!!!!!!!!!!"""######$$$######""""""""""""###### !!!!!!"""###$$$$$$$$$%%%%%%$$$"""!!!"""$$$'''######$$$$$$$$$$$$######!!!""""""###############""""""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!! !!!"""$$$$$$"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""######%%%""" ###%%%### """"""""""""""""""""""""!!!!!!""""""############  ###%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!############""" !!!"""###$$$$$$###"""!!!!!!"""$$$%%%!!!!!!!!!!!!"""""""""###"""!!!!!! !!!"""###$$$"""""""""#########$$$$$$   !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%(((%%%"""!!!!!!######### """###$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$######### !!!!!!!!!""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$!!!###$$$$$$"""!!!"""$$$###"""!!! !!!"""### !!!"""""""""""""""!!!!!!!!!!!!""""""""""""###""""""""""""######$$$ !!!!!!!!!"""""""""###""""""######"""!!!  !!!!!!!!!!!!!!!""" !!!"""###$$$$$$###"""!!! !!!"""#########""""""""""""######""""""""""""############!!!"""###$$$$$$###"""!!!!!!!!!!!!""""""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""#########""""""""""""!!!!!!!!! !!!""""""######""" """#########"""!!!!!!!!!  !!!!!!!!!""""""""""""### !!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""###############"""""""""!!!!!!$$$""" !!!######### ######!!! """!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!###(((%%%""" !!!"""!!! !!!"""#########""" !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!"""""""""""""""$$$$$$###""""""!!!"""""""""""""""""""""""""""""""""##################"""#########"""""""""!!!!!!&&&$$$"""!!! !!!"""!!!###$$$$$$"""!!!"""### """"""######$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""#########"""!!!!!!"""###""" !!!!!!"""""""""""""""!!! !!!"""###$$$######""" !!!!!!"""$$$$$$######""""""""""""###### !!!!!!""""""#########"""%%%''''''%%%$$$$$$%%%######$$$$$$$$$$$$###### !!!!!!"""######""""""""""""###$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""""""""!!!!!!!!!###%%%%%%###!!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$ !!!%%%$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!"""##################"""!!!"""###$$$###""""""""""""""""""""""""""" """"""!!! !!!""" !!!!!!!!!"""######$$$$$$$$$"""  !!!"""$$$$$$$$$###"""!!!"""###%%%''' !!!!!!"""!!! !!!###$$$############$$$$$$$$$$$$$$$%%%$$$""" !!!%%%))) !!!#########"""!!!"""""""""""""""""""""""" !!!""""""###"""!!! """###"""!!!!!!!!!"""######"""!!! ########################""""""#########!!!  !!!!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!  """$$$### !!!######"""!!! !!!"""### !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!! !!!###$$$%%% !!!!!!!!!""""""######"""#########"""!!! !!!!!!!!! !!!"""###$$$%%%$$$"""!!! !!!"""$$$######""""""""""""######!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$ !!!"""######""""""!!!!!!!!!!!!!!!"""######"""!!!!!!!!! !!!""""""""""""!!!!!!  """###$$$###!!!  !!!"""""""""!!!  !!!""""""""""""""""""""""""""""""""""""""""""############ !!!"""######$$$############""""""""""""!!! !!!$$$%%%$$$ $$$$$$!!! !!!!!! !!!!!!  !!!"""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """###"""!!!!!!""""""!!!  """"""""""""!!! !!!"""############ !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""############""""""""""""############""""""""""""############$$$$$$$$$$$$##################""""""""""""&&&$$$""" !!!!!!!!!######"""!!!!!!"""########################$$$$$$######""" """""""""""""""""""""""" !!!!!!!!!""""""######"""!!! !!!"""###"""  !!!"""###$$$ !!!"""$$$$$$######""" !!!"""$$$$$$ !!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""$$$***,,,***&&&$$$#########$$$$$$$$$$$$###### !!!""""""!!!!!! !!!""""""""""""""" !!!!!!"""###$$$$$$###!!! !!!"""######"""!!! !!!"""$$$###""" $$$"""!!!!!!""""""!!!!!!"""$$$### ######""""""!!!!!!  """######""""""!!!""""""$$$%%%&&&&&&&&&&&&""""""!!!!!!!!!!!!""""""""""""""""""##################"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!$$$'''***,,,"""!!!  !!!""" """#########"""!!!$$$###!!!!!!"""######"""""""""!!!!!!  """###"""!!!!!!"""###$$$%%%%%%&&& !!!!!!!!! """""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""############""""""  ###$$$### !!!!!!!!!!!! !!!!!!""""""######$$$###############$$$$$$&&&&&&%%%$$$$$$######### !!!!!!""""""###### !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!! &&&### """$$$###"""""""""""""""!!!!!!!!!!!! !!!!!!""""""######!!!!!!%%%%%%"""""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!"""###$$$%%%$$$###### !!!!!!"""######### !!!""" !!!"""######$$$"""""""""""""""!!!!!! %%%$$$"""!!! !!! """$$$%%%###!!!!!! !!!!!!"""""""""""""""""""""""" ###%%%%%%%%%$$$!!! !!!"""######!!!!!! !!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" %%%((('''""" ############""""""""""""###!!!###"""""""""!!!!!! """"""""""""############&&&$$$"""!!! !!!"""###%%%$$$"""  !!!""" !!!""""""!!! """!!!!!!!!!!!!!!!"""###"""!!! """###$$$######""""""!!!!!! ######""""""!!!!!! """"""!!!!!! !!!!!!!!!!!!""""""""""""$$$######$$$$$$###  !!!!!!!!!!!! #########"""""""""""""""%%%""" !!!"""###!!!############$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! """$$$%%%###"""""""""!!!!!!  !!!###$$$$$$###"""!!! !!!"""######"""!!! """######$$$###""" ###"""!!!!!!""""""!!! ###$$$%%%$$$"""!!!!!!"""###"""""""""!!!!!!!!!  !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""##################"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""  !!!"""$$$###"""!!!  !!!"""""""""""""""""" !!!!!!!!! """"""!!!!!!!!! ###""" !!!"""######"""##################$$$$$$ !!!!!!!!! ##################""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!""""""######""""""!!!  ###$$$""" !!!!!!!!!"""""" !!!!!!!!!"""""""""###$$$###""""""!!!!!!""""""########################!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! %%%### """$$$###"""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""######""""""###%%%%%%$$$"""""""""!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!  !!!!!!!!!!!! !!!"""#########"""""" !!!""""""######!!!!!! !!!"""""" !!!!!!""""""$$$###"""!!! !!! !!!"""!!!!!! !!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!! !!!"""###$$$""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!$$$$$$ !!!############"""""""""""""""###!!!######"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""%%%$$$"""!!! !!!###$$$###"""!!! !!!###$$$ !!!""""""""""""!!! %%%$$$###"""""""""""""""""""""!!! !!!!!!#########"""""""""!!!!!!!!! ###"""""""""!!!!!!!!! ######"""""""""!!!!!!!!!""""""!!! """!!!!!!"""$$$$$$""" !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$""" !!!"""###!!! !!!!!!!!!!!!""""""###$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""######$$$##################"""""""""!!!!!! !!!"""$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!#####################$$$!!!!!!!!!!!!""""""""""""###$$$$$$$$$""""""$$$&&&""""""""""""!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!! """!!!!!! !!!!!!"""""""""""""""##################"""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""'''&&&$$$""" """#########""""""!!! !!!!!!!!!!!!!!!"""######"""  !!!"""!!! """"""!!!!!!!!!!!! $$$!!!!!!###$$$%%%$$$$$$#########"""""""""!!!!!!!!!!!!!!! $$$$$$###""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!! !!!"""###!!!  """######$$$!!!!!!!!!!!!""""""""""""######"""!!! !!! !!!!!!"""######$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""######################## !!!!!!!!!"""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!#########"""""""""""""""$$$"""!!!!!!"""######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$###"""!!!###$$$!!!!!!  !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!! !!!"""""""""!!!!!! !!!"""""""""######""""""!!!!!!"""""" %%%$$$"""  !!!"""######!!!  !!!"""###!!!!!! !!!!!! ###"""!!! """"""!!!!!!!!!"""######$$$######""""""""""""###""""""""""""""""""""""""$$$$$$###""""""!!! """""""""""""""""""""""" """"""!!!$$$############""""""""""""!!! """""" ############"""""""""""" !!!!!!!!!!!!###"""!!!!!!!!!"""###$$$!!! """$$$%%%!!!""""""######""""""!!!'''&&&%%%###""""""!!!!!!######"""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!############""""""""""""""""""!!!!!! !!!###$$$###!!!""""""############"""""""""""""""""""""""""""""""""!!! !!!"""###"""!!!"""""""""############$$$"""############"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""$$$&&&&&&###!!!"""$$$%%%$$$$$$$$$$$$######### !!!"""###$$$$$$######!!!!!!!!!"""""""""""""""!!!!!!"""###$$$&&&'''(((!!!""""""!!!!!!"""$$$""""""""" !!!$$$""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###$$$######$$$$$$$$$###""""""!!!!!!!!! !!!!!!!!!!!!"""""""""###############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""$$$######""""""###$$$$$$!!!###%%%%%%$$$$$$"""!!! !!!###$$$###"""!!!"""$$$$$$###!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$###############""""""""""""!!!!!!"""""""""!!!!!! """"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""### !!!!!!!!!!!! """!!!!!!"""""""""!!!  !!!""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!""""""###!!!!!!!!!""""""###############""""""!!!!!! !!!!!!!!!!!!"""""""""####################################$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!######!!! ###"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""""""""" !!!!!!""""""$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""!!!!!!!!!!!!######"""!!! !!!""""""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###""""""""""""##################$$$######""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!!###&&&############"""""""""!!!'''%%%######$$$%%%###!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!"""###$$$%%%!!!!!! !!!"""###$$$""""""############""""""%%%$$$######""""""""""""$$$######""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###%%%%%%&&&  """###"""!!!!!!""""""######""""""!!!!!!!!!!!!"""""""""""""""!!! !!!"""######"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!! """""""""""""""""""""""""""""""""######""""""""""""&&&)))'''""" """%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############!!!!!!!!!!!!!!!"""##################$$$%%%&&&'''!!!""""""!!!!!!"""$$$""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!"""###$$$%%% !!! !!!!!! !!!!!!!!!"""""""""###############""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!###%%%%%%$$$$$$"""!!! !!!###$$$###""""""###$$$$$$"""!!!!!!!!!""""""""""""""""""  """$$$%%%$$$""" !!!!!!"""######$$$$$$!!!!!!""""""###""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""### !!!!!!!!!!!! !!!"""######"""!!!!!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&$$$$$$#########"""""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""#######################################$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######"""""""""""" !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!!!!######!!!###""""""!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###### !!!"""""""""###""""""!!! #########""""""""""""""""""$$$%%%$$$""" !!!!!! !!!""""""### !!!"""###"""!!! !!!!!! !!!!!!""""""""""""""""""""""""  !!!"""###"""############"""""""""!!!!!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!"""###############"""""""""!!! ###%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!""""""###$$$$$$######"""!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!"""###$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&"""  !!!"""!!! !!!!!!""""""!!!!!! !!!!!!"""""""""""" !!!!!!""""""###### !!!!!!!!!!!!"""&&&&&&%%%%%%$$$###!!!!!!########################""""""############"""""""""&&&)))'''""" """%%%##############################""""""""""""""""""!!!!!! !!!"""###$$$&&&&&&%%%%%%$$$###"""""""""$$$### """$$$###$$$$$$"""  !!!!!!!!!!!!!!!""""""""""""###"""""""""######$$$$$$ !!!  !!!""""""""""""##################"""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########""""""!!! !!!!!!!!!!!!!!!"""###### !!!###""" !!!!!!""""""""""""######!!!"""###%%%''''''$$$""" !!!"""###$$$%%%!!!""""""############### !!!""""""###$$$$$$""""""""""""""""""""""""######""""""""""""###### !!!!!!""""""!!!!!! """######"""!!!"""############""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###%%%&&&'''%%%%%%$$$######"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""############################## !!!!!!!!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""$$$$$$"""!!!"""### !!!!!!""""""######""""""""""""!!!!!!!!!!!!"""######"""!!! """###!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""" !!!!!!!!!!!!""""""!!!!!!!!!"""###$$$ !!!!!!"""#########""""""!!! !!!!!!########################"""$$$%%%$$$""" $$$###!!! !!!"""### !!!"""######""" !!!!!! !!!!!!########################""""""""""""""""""!!!!!!""""""#########"""!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""##############################""""""""""""""""""""""""""""""!!!!!! ############"""""""""""" !!!"""""""""""" !!!!!!!!!!!!""""""""""""############""""""""""""#####################"""!!! ###""""""!!!!!!""""""### !!!###$$$%%%######$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! ###!!! !!!"""!!! !!!!!!!!!!!!  !!!!!!""""""### !!!""""""!!!!!!"""###!!!!!!""""""""""""######&&&&&&&&&%%%%%%###""""""########################!!!"""###$$$$$$###"""!!!"""$$$&&&&&&###!!!"""$$$!!!!!!!!!"""""""""""""""$$$$$$###""""""!!!!!!!!!!!! !!!"""$$$%%%######$$$%%%%%%$$$###"""###%%%###  $$$!!!"""$$$$$$"""!!!"""""" !!!!!!!!!"""""""""### !!!"""""""""""""""!!!!!!"""###$$$$$$$$$$$$!!!  !!!""""""""""""##################"""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!  !!!""""""""""""""" """###""" !!!!!!"""""""""############"""!!!"""$$$$$$###!!! !!!!!!!!!""""""######!!!"""######$$$$$$$$$###""""""##################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!""""""######""""""!!!!!!$$$$$$"""!!!###%%%"""""""""""""""############"""""""""!!!!!!!!! ######""""""""""""######"""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""### """%%%%%%"""!!!"""### !!!"""############"""""""""!!!!!!!!! !!!!!!!!!"""######"""!!!!!!######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!"""###!!!!!!""""""###$$$$$$$$$""""""!!!!!!!!!"""######!!!!!!""""""######$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!"""#########"""!!! !!!!!!"""""""""!!! !!!!!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!############""""""""""""$$$%%%%%%%%%###!!! !!!!!!""""""""""""!!!!!!!!!""""""""""""###"""############""""""!!!!!!""""""""""""!!!!!!!!!""""""!!! !!!""""""!!!!!!!!!!!!"""###$$$$$$!!!"""###$$$$$$$$$###### !!!!!!!!!"""""""""### !!!!!!!!!"""""""""### !!!!!!""""""""""""!!! ###!!! """###$$$$$$!!!!!!""""""""""""!!!!!! !!!""""""###!!!"""$$$### !!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!########################!!!"""$$$%%%%%%$$$"""!!!!!!"""######$$$#########!!!!!!!!!"""""""""######&&&%%%$$$"""!!!!!!!!!!!!!!! !!!"""$$$%%%!!!$$$&&&''''''&&& ###&&&$$$ ###"""######""""""### !!!!!!!!!""""""###### !!!!!!!!!  !!!###$$$$$$$$$$$$  """"""""""""##################"""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$"""!!!  !!!""" """#########"""!!!"""!!!"""$$$%%%%%%"""!!!!!!""""""#########$$$""" """"""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###""""""############""""""!!!$$$$$$""""""$$$&&& !!!"""###$$$%%%%%%######""""""!!!!!!!!! %%%$$$###!!!  !!!""""""""" !!!!!!""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%"""%%%%%%###!!!!!!### !!!"""######$$$######""""""!!!!!!!!! ###$$$!!! """###!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!!!!"""  !!!""""""""""""###$$$$$$%%%%%%###"""""""""###$$$%%%%%% !!!"""######$$$)))&&&""" !!! """###!!! ###!!! !!!$$$&&&!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!! !!!""""""""" """"""!!!!!!"""###$$$$$$########################"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!$$$&&&&&&$$$"""############""""""""""""!!!######"""######!!!!!!""""""#########$$$ !!!!!!!!!"""###############"""!!!  !!!"""#########""""""!!!  !!!"""$$$$$$###############$$$!!!"""###$$$%%%%%%$$$### !!!!!!!!!""""""###### !!!!!!!!!""""""######!!!!!!""""""#########$$$ !!!  ###%%%&&&'''""""""############"""""" !!!""""""###!!!###$$$###  """ !!!!!!!!!!!!""""""""""""############""""""!!!########################!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!"""$$$%%%###"""!!!!!!""""""#########$$$"""######""""""!!! """"""""""""""""""""""""$$$ $$$&&&$$$!!!"""###$$$$$$$$$"""!!! $$$$$$######""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!"""$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""'''!!! $$$%%%$$$ !!!!!!!!!!!!#########%%%''''''%%%###!!!  """$$$&&&######""""""!!!!!!  !!!!!!""""""###!!! !!!###$$$$$$###$$$!!! %%%+++,,,'''!!!#########""""""""""""!!!######""""""!!!!!! """"""""""""""""""""""""###############"""!!!!!!###!!! !!!!!!!!!!!! !!!### !!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!!!!""""""""" """%%%""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$######"""""""""!!!$$$$$$###"""""""""""""""$$$###""" !!!""" !!!!!!""""""############""""""!!!!!! &&&$$$######$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!! ######""""""!!!!!! #########""""""!!!$$$###"""!!!!!!"""###$$$ !!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!"""$$$$$$$$$###"""###"""!!!  !!!""""""#########$$$$$$$$$ !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!"""###""""""#########!!! $$$###!!! ######""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$###""""""""" !!!"""###############!!!"""%%%'''((('''&&&&&&!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###!!! """$$$%%%###!!! !!!!!!"""""" !!!""""""""""""!!!!!!!!!!!!""""""###!!! !!!###$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###""""""############"""""" !!!"""###"""!!!!!!!!!!!! !!!!!!$$$!!! ###$$$""" !!!"""""""""""""""!!!""""""""""""""""""""""""  """#########""""""!!! """""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""##############################!!!""""""!!!!!!"""$$$######$$$$$$###""""""!!! ###!!!!!!!!!!!!"""""""""#########!!! !!!######""" """!!!  """###%%%$$$#########"""""""""""" !!!!!!!!!""""""###"""!!!!!!###$$$###"""%%%"""!!!%%%'''%%%###%%%%%%%%%$$$$$$$$$######$$$#########""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!! !!!!!!"""!!! !!!"""$$$ !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!"""""""""#########$$$"""!!!  !!!###$$$""""""""""""""""""""""""""""""""""""###$$$%%%%%%###!!! !!!$$$###"""!!!!!!!!!!!!"""$$$###"""!!! !!!""" !!!!!!!!!"""""""""######"""""""""!!!!!!!!! !!!   !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!"""!!!!!! ###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!! ######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""#########""""""!!!!!! !!!"""###$$$"""""""""#########$$$$$$!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!"""###$$$!!!""""""######""" !!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""##############################$$$$$$##################!!!""""""############"""###$$$%%%&&&&&&$$$###"""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""" !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###!!! """$$$%%%### """"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###""""""!!!!!!!!!!!!""""""$$$"""!!!"""$$$%%%### !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######""""""############""""""######%%%&&&&&&&&&%%%$$$""""""!!!!!!!!!!!!""""""###$$$$$$###"""!!!"""""" !!!"""############""""""""""""""""""""""""$$$ !!! """"""!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!!!!!"""###""""""######""""""!!!!!! %%%""""""###""" ############$$$$$$$$$$$$$$$###!!!"""$$$%%%$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$############ !!!!!!!!!!!!""""""$$$###!!!"""######"""!!!$$$""" ###%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$############""""""""""""""""""""""""""""""######""""""!!!!!! ###%%%%%%"""!!!"""$$$###"""!!! !!!"""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!""""""############"""""""""""""""""""""""""""######"""""""""######$$$###!!! """""""""!!!!!! !!!!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!!"""######"""!!!!!! ############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!!""""""&&&%%%$$$"""!!! """"""""""""############!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&%%%###"""""""""!!!!!!!!!""""""######### !!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!!""""""###""""""!!!!!!""""""### !!!!!!""""""""""""!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$########################""""""##################"""############""""""!!! !!!"""###$$$###"""!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!"""""" !!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!"""######""" $$$######""""""!!! """!!! !!!###$$$""""""!!!!!!!!!!!!""""""$$$###"""###%%%%%%###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""###$$$$$$""""""############""""""!!!"""###$$$%%%$$$############""""""""""""######"""%%%'''%%%!!! """%%% !!!"""""""""""""""""""""""""""""""""""""""(((%%%!!! !!!#########"""!!!  !!!""" !!!!!!"""""""""!!!!!!""""""############""""""""""""!!!!!!!!!!!!$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!""""""""""""!!!!!! %%%$$$"""###$$$$$$""" """"""#########$$$$$$$$$&&&$$$""""""$$$%%%&&&%%%###"""!!!!!! !!!!!!"""########################!!!!!!!!!!!!!!!!!!""""""$$$###""""""######!!! """###!!!!!!%%%""""""""""""!!!!!!!!!!!!################################################!!!"""""""""""""""!!!!!!!!!%%%***)))%%%"""$$$'''""""""!!!!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""""""""###$$$###!!! !!!"""$$$!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""!!! """"""!!! """"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$""""""""""""!!!!!!!!!!!! !!!"""############!!!!!! !!!!!!""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######%%%###""" !!!"""$$$$$$###"""!!! !!!!!!!!!"""""""""######!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!!!!!!!"""######$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!"""""""""!!!   !!!"""#########!!!"""""""""!!! !!!!!!""""""############""""""!!!!!! """"""""""""############ !!!!!!""""""######"""#########$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$###############"""!!! !!!"""###$$$$$$!!!!!!"""""""""#########""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""!!! ############""""""""""""###""" !!!###%%%""""""!!!!!!!!!!!!""""""############$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###############$$$$$$%%%""""""############"""""" !!!###$$$$$$$$$###"""$$$##################$$$!!!###$$$$$$""""""###%%%"""""""""""""""!!! """"""""""""""""""""""""$$$""" """!!!  !!!"""!!!!!!!!!""""""#########"""""""""###############""""""""""""!!!!!!!!!!!!$$$###"""!!!  !!!"""###"""!!! !!!""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""###"""  """"""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!$$$###"""###$$$###!!! """$$$""" $$$"""""""""!!!!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""!!!!!!$$$((('''###!!!"""%%%!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! ###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!""""""""""""######$$$$$$$$$######!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%###"""###%%%%%%$$$###""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$######""" !!!!!!!!!!!! !!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$###!!! !!!!!!!!!"""###$$$ !!!!!!!!!"""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!!!!""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!###"""!!!   !!!"""###$$$$$$ !!!"""""""""!!! !!!!!!""""""#########"""""""""!!!!!!!!! """"""""""""############ !!!!!!""""""######"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""######$$$###############"""!!!  !!!"""###$$$""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!"""###$$$$$$%%%###""" !!!###$$$""""""!!!!!!!!!!!!""""""!!!""""""###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###############$$$$$$%%%""""""############""""""$$$%%%&&&'''''''''&&&%%%$$$$$$############$$$$$$  $$$&&&%%%$$$############"""!!! """"""""""""""""""""""""!!!  !!!!!! !!!!!!""""""""""""""""""############"""""""""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""!!!!!!""""""######""""""""""""""""""""""""""""""!!!"""""""""""""""!!!  !!!!!!!!!!!!"""!!! """######"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""""""""!!!!!!###""""""###$$$$$$"""!!!$$$###!!!!!!"""$$$$$$#########"""""""""!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""!!!!!! """"""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""%%%$$$##################""""""""""""""""""""""""""""""!!!!!!!!!""""""### ###$$$%%%###""" !!!!!! !!!!!!"""""" !!!!!!""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!"""$$$%%%$$$###""""""######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""!!! !!!!!!!!!!!!""""""""""""#########$$$$$$###"""""" !!!!!!""""""!!!!!! !!!""""""###$$$$$$ !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!  !!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######!!! !!!""" !!!!!!!!!!!! """"""""""""""""""""""""  !!!!!!%%%$$$######"""""""""""" !!!"""$$$$$$""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""############""""""!!!"""""""""!!!!!! """""""""#########$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######"""!!!  """"""!!!!!!!!!""" !!!###$$$%%%%%%"""!!!!!!!!!""""""######""""""!!!!!!!!!!!!"""""" !!!######!!! !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""###$$$$$$""""""############"""""""""###$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$ $$$'''%%%###!!!"""""""""""""""!!! """""""""""""""""""""""" !!!###$$$###""""""""" !!!""""""#########""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!###$$$%%%&&&'''""""""""""""""""""""""""!!!######"""!!! !!!!!!""""""###$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$%%%%%% !!!!!!!!!###""""""###%%%&&&$$$### !!!""""""######"""!!!!!!"""""""""##################"""""""""!!!!!!!!!!!!"""###%%%%%%""" !!!!!!!!!!!!""""""$$$#########""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" !!!""""""!!!!!! !!!!!!""""""#########"""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$#########"""""""""!!!"""###$$$%%%$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$ !!!"""###""""""!!!"""!!!!!!!!!!!!"""###$$$ !!!"""######"""!!!###"""""""""!!!!!!!!! !!!!!!!!!"""""""""###"""!!! !!!#########"""!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""### !!!"""""""""""""""!!!!!!"""######"""!!!!!!""""""""""""""""""###### !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""!!!!!!!!!%%%%%%$$$"""  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$"""!!!"""###"""!!!!!!  !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######"""#########!!!!!! !!!"""###$$$"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############"""%%%%%%$$$"""!!!!!!!!! """"""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""!!!!!!"""$$$ !!!""""""###### !!!"""###$$$###""""""""""""!!!!!!!!!!!!"""""" """$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######""""""############"""""" !!!"""""""""!!!!!!######""""""""""""######!!!!!!!!!!!!###$$$$$$### !!!"""############"""""""""""""""""""""""" ###$$$###"""!!!!!! !!!"""$$$$$$$$$###"""""""""!!!!!! """""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!""""""###$$$$$$$$$$$$$$$ !!!!!!!!! !!!###$$$ !!!!!!!!!!!!!!!######!!!!!!"""############""""""######$$$$$$$$$%%%$$$#########""""""!!!!!! !!!###%%%%%%###!!!!!!"""###!!!!!!!!!!!! """"""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!###!!! !!!!!!!!!""""""###$$$$$$$$$$$$#########""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!  ###%%%%%%""""""""""""""""""""""""""" !!!###$$$$$$###"""!!!!!!"""###$$$%%%"""""""""""""""###$$$$$$ !!!#########"""!!!######""""""!!!!!!!!! !!!!!!!!!""""""######!!! !!!###$$$###"""!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!! !!!!!!!!!""""""###### !!!"""######!!!"""###$$$$$$###"""!!!$$$$$$######"""!!!!!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!"""""""""!!!!!!!!!#########""" !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!######!!!!!!!!!"""######"""!!!  !!!!!!!!!!!! """"""""""""""""""""""""######"""######$$$%%%%%%""""""!!!!!!!!!!!!"""""""""!!!!!! !!!###$$$!!! !!!###$$$######""""""!!!!!!  !!!"""###$$$$$$ !!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""##############################""""""!!!!!! !!!"""###############$$$$$$############$$$$$$"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$"""!!! !!!"""!!!!!!###%%% !!!!!!!!!!!!!!!###$$$%%%$$$"""!!!""""""!!!!!!!!!!!!""""""!!!###&&&%%%###!!!###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###""""""############""""""!!!"""###$$$%%%$$$$$$#########""""""""""""######"""%%%&&&%%%""" """%%%"""!!!!!! !!!!!! !!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###!!! !!!""" !!!"""""""""""""""###"""!!! !!!"""###"""!!! """###$$$ """$$$""" !!!"""!!!  !!!""""""###"""""""""###"""!!!!!!###$$$$$$###"""!!!!!!""""""######""""""!!!!!! ######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!! #########"""""""""""""""!!!!!! !!!!!!######""""""!!!!!!  """###$$$###!!! !!!!!!!!!!!!!!!"""######%%%### !!!!!!!!!!!! !!!""""""##############################""""""!!!!!!  !!!""""""###!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!  """#########"""!!!######"""""""""""""""#################################"""!!!!!!!!!!!!!!!$$$###""" !!!!!!"""'''&&&###!!! !!!"""!!!###&&&''''''&&&###!!!"""""""""""""""""""""""" !!!!!!!!!!!!$$$$$$###"""!!!!!!""""""%%%%%%$$$$$$###""""""!!!!!!"""#########"""  !!!######!!! !!!!!!""""""!!!   !!!"""###$$$### !!!"""""""""""""""############ !!!!!!!!!"""""""""###$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!$$$######""""""!!!!!! !!!!!!!!!!!!!!!"""######"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$$$$###$$$%%%""""""######$$$$$$$$$%%%""""""""""""""""""""""""""" !!!$$$&&&%%%###""""""###$$$$$$$$$$$$###%%%%%%%%%###!!!!!!###$$$$$$$$$###"""""""""""""""!!!!!! !!!!!! """###$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$############"""""""""""" !!!!!!!!!""" !!!!!!"""###$$$$$$$$$######"""""""""""""""######!!! ###$$$""" ########################$$$$$$######"""!!!!!!!!!###  """#########$$$%%%###""""""!!!!!!!!!"""""""""""""""""""""""""""### !!!!!!""""""""""""!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! ######################## ###### ######"""!!! !!!"""""""""""""""###"""!!! !!!"""###!!!!!!  !!!"""""""""$$$!!! """###$$$###"""!!! !!!!!!""""""""""""!!! !!!!!!!!! !!!###%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!  """#########"""!!! !!!!!!"""%%%### !!!"""!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!  """######"""!!! """"""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""!!!!!!  !!!"""###""""""!!!######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!###"""!!! !!!!!!$$$###"""!!!!!!!!!"""###"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""!!!!!!"""""""""#########$$$######"""!!!!!!""""""######################## !!!  !!!"""$$$$$$"""!!! !!!!!!!!!!!!!!!   !!!"""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###"""!!! """######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""!!!!!!!!! """"""""""""""""""""""""###$$$%%%$$$"""!!!!!!!!!"""""""""#########$$$$$$"""""""""""""""""""""""""""!!! !!!$$$%%%$$$###""""""###$$$$$$$$$$$$######$$$$$$"""!!!!!!###$$$$$$###"""!!!!!!!!!!!!"""!!!!!! !!!!!!""""""###$$$######"""!!!"""""""""""""""""""""""" """"""""""""!!!!!!!!!!!!!!!"""######$$$$$$######"""""""""""""""""""""""" !!!!!!!!!"""""" !!!""""""######$$$$$$######"""######$$$###!!! !!!###$$$"""########################"""""""""""""""#########%%%"""!!!""""""""""""$$$&&&%%%###!!!"""$$$######""""""""""""######$$$#####################$$$$$$###"""""""""##############################!!!!!!!!! !!!!!!!!!"""""""""""""""!!! ###########################$$$&&&%%%"""%%%$$$###"""!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!  %%%""" ######!!! !!!"""###$$$###"""!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!$$$&&&$$$###""""""""""""""""""!!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""######""""""""""""######!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!$$$""" !!!"""!!!!!!"""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$###""" """###$$$$$$$$$###"""!!!###########################"""!!! !!!"""###""""""""""""""""""""""""$$$$$$############"""""" !!!""""""""""""""""""""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""!!! !!!!!!"""""""""########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######"""!!!!!!!!!"""""" !!!""""""###$$$$$$###$$$$$$######""" !!!"""###$$$$$$###"""!!! !!!   !!!"""###!!!"""#########"""  !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """$$$%%%###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! ########################"""###$$$$$$""" !!!!!!!!!""""""""""""######"""""""""""""""""""""""""""!!!!!!"""$$$%%%$$$###""""""###$$$$$$$$$$$$###!!!"""###"""!!!!!!###$$$""""""!!!!!! !!!!!!"""!!!!!! !!!!!!"""$$$$$$$$$$$$###""" """""""""""""""""""""""" !!!######$$$$$$$$$######""""""!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!""""""###"""""""""""""""######!!!!!!!!!"""$$$###!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$"""!!!"""###$$$###"""$$$'''***'''""" ###""""""!!!!!!""""""######%%%%%%$$$$$$$$$$$$######&&&%%%###"""!!!"""######"""""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""!!! !!!"""###$$$######""""""$$$$$$###""""""!!!"""""" !!!"""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!! $$$"""!!!!!!###$$$"""!!! !!!!!!!!!!!! """"""###""""""!!! !!!""""""!!!!!!"""$$$######"""""""""""""""###!!!!!!!!!""""""######$$$######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""######  !!!"""###""" !!!""""""""" """""""""""""""######$$$########################""""""""""""!!!!!!!!!!!!%%%$$$###"""!!! """###%%%%%%%%%%%%########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!  !!!"""!!!!!!!!!""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%###""""""!!!!!!!!!"""""" !!!""""""######&&&&&&%%%%%%$$$###""""""!!!""""""######""""""!!!   !!!"""###!!!!!!""""""!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!!""""""""""""""""""""""""""""""""" !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """$$$###"""!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! """""""""""""""""""""""" """""""""!!!"""$$$!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!""""""!!!!!!"""$$$!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%$$$$$$######""""""!!!!!! !!!""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!"""""""""!!!!!! !!!"""""" !!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############ !!!!!!"""###"""!!! """&&&)))'''!!!### !!!"""###%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """""""""""""""!!! !!!"""###$$$$$$$$$""""""!!!""""""###$$$$$$ !!!"""""""""""""""!!!!!!""""""""""""!!!!!!""""""######""""""""""""!!!!!!!!!"""###%%%$$$$$$!!!!!!!!!!!!!!!!!! """"""###""""""!!! """###$$$###!!! !!!###"""""""""""""""######!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!! !!!"""######!!!!!! !!!!!!"""###"""!!! !!!"""###""" """""""""""""""######$$$########################!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!!!!! !!!"""######$$$$$$########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!! !!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!"""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!"""######"""  !!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""!!!""""""###"""!!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""!!! !!!$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!"""$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$######$$$$$$""""""###$$$$$$$$$$$$### """"""!!!!!!"""###!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! ###"""""""""!!!!!!!!! !!!""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!"""""""""###!!!"""""""""""""""######!!!!!!!!!!!!""""""###$$$ !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!! !!!###$$$###"""!!! ###&&&$$$  ###  !!!"""#########$$$$$$$$$%%%%%%%%%""""""!!! !!!!!! !!!"""######"""!!! """""""""""""""!!! ###########################!!! !!!#########!!! !!!"""###$$$%%% !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$### !!!"""###$$$%%%%%%$$$$$$############""""""!!!""""""""""""!!!!!! """$$$%%%###!!!"""""""""""""""######$$$""""""##################!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###!!!!!! !!!!!!""""""############$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!! !!!######""" """!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""""""""""""""###""""""!!! ########################!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""###### !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""###"""!!!!!! """""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""###!!!!!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######!!!!!! !!!!!! !!!!!!"""!!!!!!!!!  !!!"""###$$$""" !!!### !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! """""""""""""""""""""""""""############!!!  !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""" !!!$$$!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!######"""""""""!!!!!!!!! """###$$$$$$""" !!!######""""""""""""!!!!!!""""""""""""""""""""""""###$$$%%%$$$######$$$%%%""""""###$$$$$$$$$$$$### !!!######"""!!!"""###!!!!!! !!!!!!""""""###""""""!!!!!!""""""###!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! !!!!!!!!!""""""""""""""" !!!""""""######"""""" !!!!!!""""""###!!!!!!!!!"""""""""######""""""""""""############$$$#########$$$%%%&&&'''!!!"""###"""!!! !!!###""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!###%%%%%%$$$######### """"""!!! !!!""" !!!"""###$$$!!!!!!"""###$$$%%%&&&&&& !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""!!! ########################$$$""" !!!###$$$###!!! !!!"""###### !!!""""""""""""""" !!!"""######"""!!!  """###$$$$$$$$$$$$ !!!""""""""""""###$$$%%%$$$$$$######"""###### !!!!!!""""""""""""!!!!!!"""$$$$$$""" """""""""""""""###$$$$$$$$$$$$##################!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!""""""!!!"""""""""############ """#########"""!!!!!! !!!"""""" """$$$$$$""" !!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""######"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!! !!!"""###$$$  """######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""###$$$$$$$$$###!!!!!!###"""!!!!!!!!!"""###$$$###""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!""""""!!!"""""""""###$$$$$$$$$"""!!!!!!!!!"""$$$&&&'''"""!!!!!!!!!!!!!!!!!!""" !!!!!!"""######""""""  !!!"""###$$$$$$"""!!!!!!!!!"""###!!!!!!!!!"""""""""###### !!!"""###$$$$$$ !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$ !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!! !!!!!!!!!""""""!!! """### !!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!!!!!!!$$$$$$#########"""""""""""""""""""""""""""""""""###$$$&&&%%%###"""###%%%""""""###$$$$$$$$$$$$###!!!###%%%%%%###""""""""""""!!!!!!!!!!!!"""###$$$######""""""""""""############"""!!!!!!"""###$$$""""""""""""""""""""""""%%%%%%&&&&&&&&&%%%$$$$$$ !!!!!!""""""######!!!"""######$$$$$$###### !!!""""""###$$$$$$!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""######$$$%%%&&&"""######!!!"""%%%#################################"""""""""""""""!!!###%%%$$$"""!!!"""$$$"""!!! !!!######"""!!!!!!!!!!!!"""###$$$%%% !!!"""$$$%%%&&&''' !!!#########"""!!!""""""""""""""""""""""""!!!###$$$%%%%%%$$$###!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!$$$&&&&&&$$$"""!!!!!! !!! !!!!!!""""""""""""""" !!!"""######"""!!!  """$$$$$$$$$$$$!!!"""###"""!!! !!!!!!######"""!!! !!!!!! !!!""""""###""""""!!!######"""!!!!!!"""""""""!!!""""""###$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!""""""#########""""""""""""###### !!!!!!!!!""""""###### """###$$$###!!!  !!!!!! """$$$$$$""" !!!""""""######################## !!!!!!!!!""""""######$$$#########""""""!!!!!!!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""###"""!!! !!!###$$$ """##############################!!!!!!!!!!!!!!!"""#########$$$$$$%%%%%%###"""!!!"""!!! !!!###&&&'''$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""######### !!!"""### !!!###$$$%%%''''''!!!###%%%######""""""""""""######!!!!!!"""###############  !!!"""###$$$$$$%%%&&&%%%$$$###"""""""""""""""############ !!!"""###$$$%%% !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!! !!!!!! """$$$$$$###""""""""" !!!!!!!!!""""""############"""!!!!!!!!!!!!!!!############"""""""""""""""""""""""""""""""""""" """$$$$$$$$$###$$$%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""###%%%'''%%%###"""###&&&""""""###$$$$$$$$$$$$###"""$$$&&&&&&$$$"""!!!""""""""""""""""""###$$$$$$######""""""""""""######%%%$$$###!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""############### !!!"""###$$$$$$""""""###$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%""""""""""""############!!!!!!!!!!!!!!!  !!!############### """&&&########################!!!!!!!!!"""######$$$$$$!!!###""" """&&&""" !!!%%%%%%""" !!!"""###$$$$$$$$$###"""!!!!!!"""###$$$!!!"""""""""!!! """!!!  !!!"""$$$$$$#####################  !!!!!!""""""############$$$%%%%%%$$$!!! !!!$$$###"""!!!"""###%%%&&&######!!!  """###"""!!! !!!###"""""""""""""""""""""""" !!!""""""!!! !!!"""!!!!!!!!!  """#########"""!!!!!!!!!!!!!!!!!!  !!!"""######$$$  !!!!!!!!!!!!""""""""""""$$$###""" """$$$$$$###""" """"""!!!!!!!!!!!!""""""######""""""!!!!!!  $$$&&&'''&&&$$$"""######""""""""""""######""""""""""""!!!!!!!!!!!!%%%!!!"""###!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$"""!!! """!!! """""""""!!!!!!!!!!!!!!!######""""""!!!!!! $$$###!!! !!!""" !!!!!!""""""######""""""!!!!!! ############""""""""""""""""""""""""""""""""""""########################""""""!!!!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!######""""""""""""######%%%$$$$$$###"""!!!!!! """!!! !!!###$$$$$$"""!!!!!!"""$$$!!!!!! """  !!!!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%!!!!!!!!!!!!!!!"""############""""""!!!!!! $$$$$$###"""!!!  %%%$$$###""""""###$$$%%%"""!!!  !!!"""!!!!!! ###""""""!!!!!!!!!!!!!!!### """###$$$"""###""" """""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """""""""""""""!!! """"""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$ """$$$%%%%%%### ######################## !!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!! !!!###$$$""" """""""""""""""""""""""""""!!!  !!!""" !!!"""""""""""""""###############"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!%%%$$$###!!!!!!!!!"""###""""""""""""!!!!!!!!!!!!$$$###"""""""""###%%%%%% !!!!!!!!!!!!$$$$$$##################"""  ###$$$###!!! !!!!!!!!!!!!!!!""""""!!! !!!""""""!!!!!!!!!"""!!!!!! """"""!!! !!!""""""""""""""""""""""""""""""###"""!!!  !!!!!!"""""""""""""""############$$$$$$###!!! !!!"""!!!!!!""""""############"""!!!  """###"""!!! !!!###""""""""""""""""""""""""!!!!!!!!!"""""""""#########"""!!! """"""!!!!!!!!!  !!!"""###"""!!!!!!###############""""""!!! !!!"""######### !!!!!!!!!""""""""""""###"""!!!  !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! ###%%%%%%%%%###""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!&&&&&&$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!""""""###"""!!! """!!!  """"""""""""""""""""""""###"""""""""!!!!!!!!! %%%%%%###"""""""""###### !!!!!!!!!!!!!!!############"""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############""""""""""""###############""""""!!!!!! """"""!!!!!!""""""###$$$###"""!!! !!!"""###""""""""""""""""""""""""###""" """###"""!!!"""!!!!!! !!!"""###$$$ """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""#########"""""""""!!!!!!!!! ######""""""!!!!!! ###""""""!!!!!!""""""###"""!!!  !!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######&&&###  """######!!!!!!!!! !!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """""""""""""""!!!!!! !!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$ !!!#########""" ########################!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$##################"""$$$%%%###  !!!""""""""""""""""""""""""###"""!!!!!!!!!!!!"""### !!!"""""""""""""""###############"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$###""""""!!!!!! ###########################!!! !!!$$$%%%$$$"""###"""""""""!!!!!!!!! !!!!!! !!!!!! !!!"""""""""!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%%%%###""" #########"""""""""""""""!!!###$$$###"""!!!"""### """###$$$###"""!!!!!!!!! !!! """###"""!!! !!!###""""""""""""""""""""""""!!!!!!"""""""""#########$$$###"""!!!  """""""""!!!!!!!!!  !!!"""!!!!!!!!!######$$$$$$######"""!!! !!!!!!""""""###### !!!""""""""""""!!! !!!!!!!!!"""""""""!!!!!! !!!!!!$$$###!!! !!!"""###!!!!!! !!!!!!!!!!!!"""""""""""""""""" !!!"""#########"""!!!  !!!!!!!!!!!!!!!"""""""""""" """!!!""""""""""""""""""""""""$$$###"""!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!  """"""""""""""""""######""""""""""""!!!!!!!!!!!!$$$$$$###"""""""""######""""""!!!!!!!!!!!!!!! """###############$$$$$$!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$%%%###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""###"""!!! !!!"""###"""""""""""""""""""""###!!!  !!! """!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!###$$$%%%(((%%%""" !!!"""""""""  """""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!! ########################"""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$""" !!!"""""""""""""""""""""""""""######""""""""""""###### !!!"""""""""""""""""""""######""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!###"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!""""""###%%%$$$###"""!!! """"""""""""############$$$""""""###$$$%%%$$$###########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""######""""""""""""######!!!!!!!!!"""""""""""""""!!!###$$$$$$### ############"""""""""""" """######""""""###%%%!!!""""""###############$$$$$$###!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!$$$$$$"""!!! """""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!"""""""""###!!!"""$$$$$$"""!!! !!!!!!!!!"""""" !!!""""""######"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""######$$$ !!!""""""!!! !!!!!!!!!!!!!!!"""""""""""")))&&&###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""""""""###############""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!###"""""""""!!!!!! !!!!!!!!!"""#########$$$""""""!!!!!!!!! """"""""""""""""""""""""########################!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!"""###"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!! """  !!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""### """######""" !!!!!!!!! !!!!!!!!!######"""""""""""""""""" !!!"""###$$$&&&###!!! !!!"""""""""!!!"""$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!!!!!!! !!!""""""###""""""""""""""""""""""""""""""""""""""""""###############"""!!! !!!!!!##############################""""""!!! ######""""""!!!!!!  !!!############"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$### !!!!!!"""###$$$$$$"""""""""""""""""""""""" !!!"""#########"""""""""############"""""""""""""""######$$$$$$$$$!!!!!!!!!"""""""""!!!!!!#########""""""""""""""" !!!######""""""###%%%&&&$$$"""!!!!!!###&&&(((((('''%%%###"""!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""$$$$$$###!!!!!! ###"""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!"""$$$$$$"""!!! !!!!!!!!!!!!  !!!"""###!!!"""###$$$###""" !!!!!! !!!!!!!!!!!!""""""######$$$$$$!!!  !!!""""""!!!!!! !!!!!!""" !!!!!!!!!"""""""""###$$$###""""""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%"""""""""""""""""""""###!!!!!! !!!!!!"""!!!!!!""""""############!!!!!!!!!!!!"""""""""""" !!!!!!!!! ######""""""!!!!!!!!!  !!!"""""""""#########"""""""""!!!!!!""""""""""""""""""""""""######################## !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!"""!!! """"""!!!!!!!!!!!!""""""$$$######!!! %%%###""""""###$$$###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!############!!! !!!!!!!!!!!!!!!!!! """"""##################""""""!!!!!!!!!!!!""""""""" !!!"""###"""!!!"""$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######"""!!! !!!!!!""" !!!""""""###""""""""""""""""""""""""""""""!!!!!!"""""""""#########%%%$$$""" !!!"""###""""""""""""""""""""""""######""""""!!!!!!!!!!!!######""""""!!!!!! """""""""######$$$$$$$$$"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!"""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$ !!!!!!!!!"""""""""!!!!!!"""""""""""""""### !!!""""""""""""############""""""!!!!!!"""#########""""""!!!""""""######""""""!!!""""""######$$$$$$%%%%%%######"""""""""###$$$$$$!!!"""""""""############ """######""""""###%%%(((&&&""" !!!###'''***((('''&&&$$$"""!!! """###"""!!! !!!###"""""""""""""""""""""""""""""""""#########$$$$$$######""""""!!!!!!""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!!  !!!!!!!!! !!!"""###!!!###%%%$$$""" """"""!!!!!!!!!!!!""""""""""""##################!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!""" !!!!!!""""""###### !!!!!!###$$$$$$"""""""""""""""""""""""" !!!###$$$%%%###""""""""""""######$$$!!!!!! !!!!!!"""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!"""#########""""""###""""""""""""""""""!!! !!!############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""""""""!!!!!!&&&&&&%%%$$$"""!!!   !!!!!!"""###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!! """"""""""""##################"""!!!!!!!!!!!!!!! !!!######"""  """""""""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""$$$###!!! !!!""" !!!!!!""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######%%%$$$"""!!!!!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###### !!!!!!""""""#########"""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""""" !!!"""""""""!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$ !!!"""###$$$%%% !!!!!!""""""!!!""""""!!!!!!"""### !!!!!!!!!"""!!!!!!"""######"""!!!!!!""""""#########"""!!!!!! !!!""""""""""""!!! !!!!!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$ !!!"""###$$$$$$%%%!!!"""######"""!!!###$$$&&&%%%"""!!!!!!###&&&((($$$$$$###"""!!!!!!!!!!!! """###"""!!! !!!###""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""!!!""""""###$$$#########"""""""""!!!!!!###""""""!!!"""###$$$%%%$$$%%%%%%%%%%%%$$$######""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!""" !!!""""""###""""""!!!######""""""""""""######$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!"""#########""""""!!!  """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!"""###### !!!!!!"""""" !!!!!!!!!"""""""""### """#########"""""""""""""""""""""#########!!!!!!!!!!!! ###""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###!!!!!! !!!!!!#########""""""!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!$$$$$$$$$############### """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!""""""!!! !!!!!!!!!"""""""""######"""!!!!!!!!!!!!""""""###"""!!! """###"""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""$$$###!!! """"""!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$ !!!!!!""""""###### !!!!!!!!!###!!! """###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!""""""""""""""" !!!""""""!!!!!! !!!"""#########!!!!!!""""""""""""!!!!!! !!!"""#########""""""""""""""""""!!!!!!!!!!!!!!!!!!###$$$$$$$$$###""" !!!!!!""""""""" !!!"""""" """######!!!!!!###%%%$$$$$$$$$$$$############ !!!""""""!!! ###############"""!!!  !!!""""""!!!  !!!"""######$$$ """$$$$$$$$$"""""" """###$$$%%%&&&"""###$$$###"""!!!"""#########""""""######$$$%%% !!!""""""!!!"""###"""!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%############""""""""""""$$$###"""""""""###%%%&&&"""############"""!!!!!!""""""""""""!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""!!!"""""""""""""""!!!!!!   !!!"""######$$$ !!! """$$$""""""""""""""""""""""""%%%$$$###!!! !!!  !!!"""###!!!!!!!!!!!!!!!"""###### !!!!!!""" !!!!!!!!!""""""###### !!!!!!!!! !!!!!!""""""######$$$$$$######""""""!!!!!! """!!!!!!!!! """"""""""""""""""""""""######################## !!!!!!"""""" !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$%%%!!!!!! !!!!!!%%%$$$$$$###"""!!!!!! $$$###"""""""""###%%%&&&!!!!!!""""""""""""!!!!!! !!!"""######$$$!!!  !!!!!!!!!  ########################!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!  !!! !!!""""""!!!  !!!!!!"""""""""### !!!###$$$%%%%%%$$$""""""######!!! """###""" """""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""$$$###!!!  """###""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!"""###$$$%%%%%%#########"""!!!!!! !!!!!!!!!"""###$$$$$$%%%$$$""" !!!$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!""""""""""""""" !!!""""""!!!!!! !!!"""######$$$!!!!!!""""""""""""!!!!!! !!!"""$$$$$$$$$###"""""""""""""""!!!!!!!!!!!! """#########"""!!!!!!!!!!!!!!!  !!!""""""!!!###%%%$$$""""""$$$&&&!!!!!! !!!!!!""""""""""""""""""""""""!!!$$$%%%###""""""$$$!!!!!!!!!!!! $$$!!! !!!"""###$$$$$$ !!!######!!!!!!!!!"""(((""" """  !!!!!!"""###$$$$$$$$$###$$$###!!!!!!!!!!!!!!!!!!"""#########""""""!!!  """%%%&&&&&&### """#########"""!!!"""!!!!!!"""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""""""""!!!""""""###$$$ !!!!!!!!!"""###############$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!!!!!!!""""""""""""############"""""" !!!!!!!!!""" !!!!!!""""""#########"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ######""""""!!!!!! """"""""""""""""""""""""!!!"""$$$$$$######!!!""""""""""""#########!!!!!!""""""""""""!!!!!!&&&%%%$$$"""!!! $$$$$$######"""!!!!!!!!!!!!!!! !!!!!!&&&###!!!!!!$$$%%%$$$"""!!!!!!!!!!!!"""###$$$%%%!!!!!!###$$$$$$%%%%%%%%%!!!!!! """###$$$ !!!!!!!!!!!!%%%""" """######"""############""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! """###$$$###!!! !!! !!!"""###%%%###!!!  !!!""""""!!!  !!!""" !!!!!!!!!!!! """"""!!!!!!!!!!!!!!!""""""######""" !!!###!!! !!!""""""!!!!!!  !!!!!!""""""######$$$$$$#########"""!!! ######""""""!!!!!! $$$###"""!!!!!!!!!#########"""!!! !!!+++&&&!!! """### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###""" !!!"""$$$###!!!  """###""""""############""""""###  ###$$$###!!!$$$###!!!!!!"""""" """"""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!!"""#########"""###############"""!!!!!! !!!"""###"""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! ######""""""""""""#########"""""""""!!!!!! """!!!  !!!"""""""""""""""""""""""""""%%%&&&'''%%%!!!###""""""""""""###$$$$$$$$$""" !!!### !!!""""""######### !!!######!!!!!!!!!"""((($$$ ###$$$""" !!!!!!"""######$$$$$$ !!!!!!  """!!!!!!!!!!!!!!!"""#########""""""!!!  """###%%%$$$"""  """###$$$$$$$$$###!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""###""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!!!!""""""###""""""!!!!!!""""""###""""""############"""""" !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""""""""!!!!!!!!! """""""""""""""""""""""" !!!""""""######"""###"""  !!!###%%%!!!""""""######""""""!!! !!!!!!###$$$&&&'''"""""""""""""""#########!!!!!! !!!!!!%%%###!!!!!!$$$%%%$$$"""%%%$$$###"""!!!!!!!!!!!!"""""""""!!! $$$###"""!!!!!!!!!"""""" !!!!!!!!!"""""""""$$$"""!!!"""###$$$###""" !!!!!!"""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!&&&%%%$$$$$$$$$$$$$$$$$$!!!!!! !!!""""""$$$###""" !!!"""!!!  !!! !!!!!!!!!!!! !!!!!! !!!!!!  $$$###"""""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!"""""""""%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!""""""""""""###"""""""""""""""#########"""!!!  !!!!!!$$$ ###%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$"""!!!!!!!!!""""""$$$###!!! """###""""""############"""""""""### $$$"""!!!!!!""""""!!!!!!!!!!!!!!!!!! ###############"""!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""!!! !!!"""#########""""""""""""""""""!!! """######!!! !!!!!!""""""""""""!!!!!!!!!!!!"""######"""!!!!!!######""""""""""""###############""""""!!!!!!!!!###!!!  !!!###"""""""""""""""""""""""""""######"""!!! """$$$######"""""""""$$$%%%&&&######""""""######$$$%%%""""""""""""""""""###### !!!######!!!!!!!!!"""&&&###!!!!!!$$$$$$"""!!!!!!!!!"""######$$$$$$ !!!!!!!!!"""$$$&&&!!!!!!!!!!!!!!!"""#########""""""!!!!!! !!!!!!"""""""""!!!  """###$$$%%%%%%%%%"""!!!!!!!!!######!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!!!!"""""""""  !!!"""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! !!!!!!!!!!!!"""""""""######""""""!!!!!!""""""###""""""############"""""" !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%### !!!$$$&&&"""##################"""$$$$$$################## !!!!!!"""######$$$$$$"""!!!!!! !!!!!!"""%%%###!!!"""###$$$###"""%%%$$$###"""!!!!!!!!!!!!""""""!!! %%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""###$$$%%%%%%###  !!!!!!"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$!!!!!!""""""""""""""""""###""""""!!!""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!  ###  ###%%%$$$"""%%%$$$$$$###""""""!!!!!!!!! !!!"""###$$$!!!!!!!!!!!! %%%$$$$$$######""""""!!! !!!"""######### !!!"""##################"""!!! !!!!!! ###&&&%%%$$$########################""""""""""""""""""""""""$$$######""""""""""""###$$$###"""!!! !!!""""""""""""############""""""!!!!!!"""###%%%%%%###!!!###"""!!!!!!"""###""" ######$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!!!!!!! ############"""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!! !!!"""######"""""" !!!!!!!!!!!! !!!###$$$######!!!!!!""""""""""""!!!!!!""""""############""""""###""""""!!!!!!""""""##################"""""""""###"""  """###!!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&###"""!!! !!!###$$$""""""###############"""$$$$$$######"""""""""""" !!!######!!!!!!!!!""""""!!! !!!"""""" !!!!!!""""""############!!!"""$$$$$$###$$$&&&(((!!!!!!!!!!!!!!!""""""###""""""""""""!!!!!! !!!!!! !!!!!!"""""""""######""""""""""""""""""###%%%&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!""""""!!!!!!""""""###$$$ !!!!!!!!!!!!""""""""" """###$$$""""""""""""""""""""""""######""""""!!!!!!  !!!"""###""""""""""""""""""""""""########################"""#########""""""!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!"""""""""############"""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###""" !!!"""$$$###!!! !!!"""$$$&&&######$$$$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""$$$###"""""""""#########!!!!!!!!!!!!"""###$$$%%% !!!!!!"""###$$$$$$#########"""""""""""""""""""""""""""###############"""!!!"""$$$$$$"""!!! !!!""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""#########!!!!!!""""""######$$$$$$  ######"""!!! !!!!!!!!!""""""""""""!!! ######################## !!!!!!!!!!!!  !!!!!!$$$ %%%(((&&&###!!!"""###"""!!! !!!!!!!!!!!!"""###$$$%%%"""""""""!!!!!! """"""!!!!!! !!!!!!!!!"""""""""### """###$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!! !!!"""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!!!!""""""""""""############""""""######"""######$$$#########"""!!!!!!###$$$###""" !!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!""""""###!!!"""""""""""""""!!!!!!!!!!!!!!! ###############"""!!!!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""### !!!""""""""""""""" !!!!!!"""!!!!!!  !!!""""""!!! !!!!!!""""""""""""!!!!!!"""##################"""""""""!!!!!!!!!!!!""""""$$$$$$##################"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!'''%%%### $$$###""" !!!!!!!!!"""""""""!!! $$$$$$######"""!!!!!!!!! !!!######!!!!!!!!!"""!!!!!! !!!"""!!! """""""""""""""#########"""###$$$###""""""###%%%!!!!!!!!!!!!!!!""""""###"""""""""""""""!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!  """&&&''''''&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""###""""""""""""###$$$$$$!!!!!!!!!!!!"""""""""### !!!"""######""""""""""""""""""""""""###"""""""""!!!!!!!!! !!! !!!"""###################################################!!!!!!"""""""""!!!  !!!!!!!!!!!!  !!!""""""############""""""!!!!!!!!!!!!"""""""""### !!!"""######$$$""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################%%%###""" !!!!!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$###### """###%%%&&&&&&&&&############""""""!!!!!!""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!"""###!!!!!!!!!!!!"""###$$$%%% !!!###%%%'''((( !!!"""###$$$$$$$$$""""""""""""############$$$!!!!!!"""""" !!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!"""!!!!!!""""""######$$$$$$$$$!!!%%%%%%###$$$###"""!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!! !!!""""""###!!!$$$"""!!!######""" !!!"""!!!!!!!!!""""""$$$%%%&&&#########""""""!!!!!!!!!!!!!!!!!! ###"""""""""!!!!!!!!!  """###$$$$$$$$$###"""""""""""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""""""""############""""""!!! !!!"""!!!!!!"""###%%%$$$###!!!!!!"""""""""######### !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""### !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!"""""""""!!!""""""######"""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!###""""""""""""""""""###""""""!!!!!!!!!!!!""""""##################$$$$$$!!!!!! !!!!!!""""""""""""""""""""""""$$$""" !!!!!! ############"""""""""!!!!!!!!!!!! ###"""""""""!!!!!! !!!######!!!!!!!!!"""############""""""""""""""""""""""""""""""######!!!""""""  !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!! !!!!!!"""### !!!""""""###%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""""""""######$$$!!!!!!!!!"""""""""######&&&%%%###"""!!! """"""""""""""""""""""""!!!!!!!!!"""""""""""""""###!!! !!!"""$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!  !!!""""""############""""""!!!!!!!!!"""""""""###### !!!!!!"""#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##############################"""!!!!!!!!!!!!!!!!!!"""$$$&&&&&&%%%$$$""""""##################"""!!!"""###$$$$$$###"""!!!$$$$$$######"""!!!!!! ###""""""!!!!!!""""""###""""""###"""!!! """$$$%%%$$$###"""!!!!!!!!!!!!""""""!!! !!!###$$$ !!!###$$$$$$$$$!!!!!!!!!"""""""""######$$$!!! !!!""" !!!"""######$$$######"""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!!""""""""""""""""""%%%""" ###&&&'''&&&######"""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$ !!!$$$###"""!!!$$$''''''$$$""""""$$$"""!!!!!!!!!"""###$$$$$$############""""""""""""""""""""""""""""""""""""#########"""!!! !!!"""###############""""""#########"""!!! !!!"""""""""!!!!!! """""""""""""""""""""""" !!!!!!""""""""""""!!!$$$$$$#########"""""""""""""""############""""""!!!!!!""""""!!! """$$$%%%%%%$$$!!!""""""######$$$$$$%%% !!!!!! !!!!!!!!!!!!!!!"""###### """######"""!!!!!! !!!!!!!!!!!!""""""""" !!!"""############!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!""""""############### !!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""""""""""""############### !!!""""""!!! """""""""""""""""""""""" ###%%%###"""!!!###$$$###""""""!!!!!! !!!!!!!!! !!!######!!!!!!!!!"""#########"""!!!!!!###$$$###""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!""""""#########"""!!!  !!!"""!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!""""""!!!!!!"""""""""#########$$$######"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######%%%###!!! !!!"""$$$######################## !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!"""""""""###############""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###########################!!!""""""""""""!!!!!! !!!"""############"""!!!""""""######""""""!!!&&&&&&&&&$$$"""#########"""""""""""""""######""""""""""""######!!!"""###""" """$$$%%%$$$###"""!!!!!!!!!!!!$$$###!!! !!! !!!"""""""""!!! !!!!!!!!!"""""""""###!!! !!!!!!!!!!!!!!!"""""""""""""""!!!"""""""""""""""""""""""" !!!"""######### !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$"""""""""!!!""""""######"""!!! """###$$$ !!!""""""""""""!!! !!!!!!!!!!!!  !!!"""##################$$$%%%''''''$$$'''***(((### !!!""""""!!!!!!!!!""""""###!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""""""""""""""######""""""###$$$###"""!!! !!!#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$######$$$$$$$$$######""""""""""""############""""""!!!###$$$###!!! """!!! """$$$&&&&&&%%%!!!!!!!!!"""######$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### """#########"""!!! !!!!!!!!!"""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""##################"""!!! !!!"""### !!!!!!"""######"""""" !!!"""#########!!!!!!""""""""""""!!!!!!"""!!!  !!!"""!!!!!! !!!!!!!!!!!!!!!""""""######### """######""" """"""""""""""""""""""""$$$"""!!!"""###"""!!!######"""!!!!!!!!!!!! !!!""""""### """######!!!!!!!!!""""""!!! """$$$#########""""""""""""""""""######"""!!!!!!###$$$!!!!!!!!!!!!!!!"""######"""""""""""""""#########!!!!!!"""###$$$$$$######'''&&&###!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """"""""""""############ """$$$%%%'''!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$'''%%%""" !!!"""$$$########################"""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$""""""############""""""""""""""""""############&&&%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""############################## !!!"""######"""!!! !!!  !!!"""###!!!!!!""""""""""""!!!!!! !!!"""###"""!!!!!!!!!!!!"""######$$$$$$######""""""""""""###### """###""" !!!$$$!!!!!!!!!!!!"""###$$$%%%%%%$$$"""  !!!""" !!!!!!  !!!!!!!!!!!!!!!!!!!!!"""$$$###!!! !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!""""""""""""""""""!!!!!! """###$$$$$$######$$$%%%""""""!!!!!!"""###$$$$$$"""!!!  !!!###%%%###$$$%%%&&&&&&%%%$$$### !!!!!!!!!!!!  !!!"""###!!!"""######"""###%%%&&&%%%(((+++(((!!!###"""!!!!!!!!!!!!!!!""" !!!!!!"""""" !!!!!!""""""######$$$###"""!!!!!!"""######"""######$$$$$$"""!!! """###%%%%%%###!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&'''&&&&&&%%%###$$$$$$$$$$$$###""""""""""""############"""""" $$$$$$"""!!! """%%%&&&&&&&&& !!!"""######$$$ !!!""""""###""""""!!!!!!!!!!!!!!!"""###### """###$$$###"""!!! !!!!!!!!!""""""######""""""""""""!!! !!!!!!!!!!!!"""""""""""" !!!"""$$$$$$$$$###"""###"""!!! !!!"""### !!!""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!  !!!!!!!!! !!!!!! !!!!!!"""""""""### !!!"""###$$$%%%######""""""!!!!!! """""""""""""""######$$$&&&$$$!!!!!!$$$&&&!!!###%%%%%%###!!!!!!!!!"""""""""""""""!!! !!!!!!"""############### """""""""!!! !!!!!!""""""""""""!!!!!!&&&&&&&&&&&&%%%$$$"""!!!""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###!!!!!!!!!""""""%%%$$$$$$$$$######""""""""""""############"""!!!"""!!!  !!!"""$$$###"""###$$$%%%$$$"""""""""""""""############""""""############""""""###"""!!!  """###$$$"""""""""""""""""""""""" !!!"""######"""!!! """!!!!!! !!!########################$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""""" !!!"""#########$$$###!!!!!!"""######"""""""""""""""############"""!!! """!!!  !!!"""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""!!! !!!###$$$!!!"""#########!!! ###!!! !!!"""###"""!!!""""""!!!!!! """"""""""""""""""""""""!!! !!!###$$$###""""""!!!!!!"""$$$#########""""""!!!!!!$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###%%%%%%###!!!!!!  !!!"""""" """###$$$###!!! !!!############""""""!!!!!!%%%###""""""$$$$$$$$$######""""""#################################$$$$$$$$$%%%%%%%%%"""""""""""""""!!!!!! #########$$$$$$%%%%%%&&&!!! ###$$$"""""""""""""""""""""""""""!!!$$$&&&&&&$$$!!! !!!"""######$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""######$$$$$$###""" ###"""!!! !!!"""### !!!"""""""""""""""$$$"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!############"""""""""""" !!!!!!""""""###### !!!!!!""""""######%%%%%%$$$###"""!!! ###"""!!!!!!!!!"""###$$$###"""""""""!!!!!!!!! """"""!!!!!!""""""###$$$%%%###!!! !!!###%%%!!!###%%%%%%###"""!!!""""""""""""""""""!!! !!!""""""######"""""" !!!""""""""""""""" !!!!!!!!!!!!!!!  """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%"""""""""!!!!!!!!! !!!""""""######""""""!!!"""!!!!!! !!!!!!""""""!!! !!!"""###""" %%%$$$###"""!!! """###$$$%%%%%%$$$###"""!!!!!! !!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!  """$$$%%%%%%###"""###""" !!!###$$$$$$###!!!!!!!!!"""""""""#########"""!!!!!! !!!"""!!! !!!""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!!!!!$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###""""""###$$$######!!!!!!!!!  !!! """"""!!!!!!!!! """"""""""""""""""""""""!!! !!!######"""!!!"""!!!!!!"""""""""""""""!!!!!! !!!"""###%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$###!!! """###""" """!!! !!!#########"""$$$$$$#########""""""""""""  !!!!!! ###"""  """###########################""""""""""""############ !!!"""""""""""""""######$$$$$$%%%&&&''''''!!!!!!""""""!!!!!!"""###"""""""""""""""""""""""" !!!###%%%%%%###!!! """"""###$$$$$$%%%&&&&&&######$$$$$$$$$$$$############""""""!!!!!! """""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!""""""######""""""""""""###$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""### """"""""""""############"""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!############""""""""""""!!!!!!!!!""""""""""""""" !!!!!!!!!"""""""""###$$$$$$######"""!!!!!!!!!%%%$$$""" !!!"""###""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$######""""""""""""######!!!###%%%%%%###!!!!!!!!!"""""""""""""""!!!!!! !!!""""""""""""!!!""""""!!!!!!!!!"""######!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!"""###%%%%%%""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!""""""###""""""!!!"""!!! !!!"""###""" $$$###""""""!!! """###%%%&&&&&&%%%###""" !!!"""###$$$%%%$$$###"""!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$''''''&&&###!!!###!!! !!!###$$$$$$### !!!!!!!!!"""""""""######""""""!!!!!!"""""""""!!!!!! !!!!!!""""""""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""""""""!!! """"""################## """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""""""""""""""""""""###$$$$$$$$$######!!! !!!!!! """"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! """!!!  !!!"""!!!!!!!!!!!! !!!"""###$$$%%%!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!! !!!$$$%%%%%%$$$###"""!!!"""###$$$$$$"""!!!"""!!! !!!"""$$$$$$$$$###############$$$###!!!!!!###$$$###""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""" !!!"""###$$$$$$"""###$$$%%%&&&'''(((((("""$$$%%%###"""&&&""""""""""""""""""""""""""""""############"""""""""######$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!$$$&&&!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$ """"""""""""############$$$$$$$$$######"""""""""!!!!!!""""""""""""!!!!!!############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$"""  """###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""############"""""" """$$$###""" !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""!!!  !!!!!!""""""""""""!!!!!! !!!!!!##################"""""" !!!!!!!!!!!! !!!###$$$$$$###""""""$$$###"""###$$$%%%$$$""" !!!!!!""""""!!!"""$$$&&&&&&$$$"""!!! !!!###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!"""""""""###"""""""""########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!! !!!###%%%%%%$$$###"""$$$###!!!!!!"""######""" !!!!!!!!!!!!###""""""!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""######$$$$$$ """"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""" """#########"""!!!!!!!!!""""""###############"""!!!"""###$$$###!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""""""!!!""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!"""#########"""!!! !!!###$$$###"""###$$$%%%%%%%%%$$$&&&'''$$$$$$$$$$$$############&&&$$$######$$$%%%$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!""""""###$$$!!!!!!"""$$$%%%&&&'''((($$$$$$$$$!!!!!!$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!!!!!!!"""""""""###$$$###"""!!!!!!"""###$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!""" !!!"""######"""!!! !!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### !!!"""""""""############$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""############"""""""""!!!$$$######""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############  """$$$!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!""""""###!!!"""############"""!!! """""" !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$###############"""!!! %%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""###### !!!!!!!!!!!!!!! !!!"""$$$$$$$$$###"""$$$###"""###$$$%%%$$$""" !!!""""""""" !!!"""######"""!!! """"""!!!!!!!!!!!!"""###"""""""""""""""######$$$""""""""""""""""""""""""###"""!!! !!!"""###!!!""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!"""######&&&$$$""""""""""""!!! !!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!"""""""""""""""!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$#########!!!!!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""" """#########"""!!! !!!!!!""""""$$$"""!!!"""###$$$###"""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!!!!""""""!!! """""""""!!!!!!"""""""""""""""""""""""""""""""""###""""""!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""""""!!!!!!""""""!!!  """###"""!!! !!!""""""""""""###$$$########################"""!!!!!!"""!!! !!!"""###$$$$$$###"""!!! !!!!!!!!!"""""""""#########"""!!!!!!!!!!!!"""""" !!!"""###$$$%%%%%%&&&###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""######!!!!!!!!!!!!!!!""""""""""""!!!  !!!"""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!  !!!"""######"""!!! """!!!!!! !!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############"""""""""!!!$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$ !!!######!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###""""""############"""""" """"""  !!!!!!""""""""""""""" !!!""""""""""""!!!######"""!!!!!!!!!"""""""""######$$$$$$############""""""""""""###$$$$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!! ############"""!!!  !!!!!! !!!"""""""""""" !!!"""############"""!!! !!!"""###""" """""""""!!!!!!!!! !!!!!!!!!!!!!!!!!! ###""""""!!! !!!"""###%%%%%%########################""""""!!!!!!!!!!!!"""""" !!!"""""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!$$$"""  """$$$'''%%%""""""""""""!!! !!!!!!!!!"""""""""!!!!!! !!!"""""" !!!"""############!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######"""""""""""""""""""""""""""######$$$$$$$$$$$$###!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""""""""""""""  !!!!!!"""!!! """"""!!! !!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!(((&&&"""!!!!!!"""""""""""""""############""""""""""""""""""############ !!!"""###$$$!!!!!!""""""""""""!!!!!! !!!"""""""""!!! $$$%%%%%%$$$"""!!!"""###!!! !!!"""!!! !!!"""""" !!!###"""""""""""""""#########$$$"""!!!!!!"""######"""!!!!!!############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$###""" !!!""" !!!""""""######%%%!!!!!!###!!!""""""""""""""""""""""""######""""""""""""##############################!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######$$$""""""!!!!!!!!!!!!""""""###$$$%%%%%%$$$###!!! !!!!!!""""""""""""!!!!!!"""!!! !!!###$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""############ !!!!!!"""############"""!!! !!!"""###############""""""""""""##################""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$ !!!#########"""""" !!!!!!!!!"""""""""###!!! !!!""""""""""""""""""""""""""""""!!!######!!!  !!!""""""""""""""" !!!""""""######""""""!!!""""""""""""!!!  !!!"""######$$$######!!!!!! !!!###$$$%%%########################!!!!!!""""""""""""!!!!!!!!!"""#########"""!!!!!! !!!!!! !!!"""############ !!!"""###$$$"""!!! !!!"""###""" ######""""""""""""!!!!!!###"""!!! !!!"""###"""!!!   !!!"""$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!#########"""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""#####################"""!!!!!!""""""###$$$"""!!!!!!"""######"""!!!!!!!!!"""""""""######"""!!!!!!!!!""""""###$$$ """###$$$$$$######!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""#########""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###""""""  !!!!!!"""!!! !!!""""""!!! !!!!!!"""""""""#########"""""""""""""""""""""""",,,(((### """$$$%%%"""##################"""!!!!!!!!!"""""""""###### !!!"""###$$$!!!!!!""""""""""""!!!!!!!!!"""###"""!!! """$$$%%%$$$""" """###!!! """###"""!!!"""###$$$$$$"""!!!"""### !!!!!!!!!"""""""""&&&$$$######$$$%%%%%%$$$!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$###""" !!!###$$$!!!!!!!!!"""""""""""""""!!!!!! !!!"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""#####################"""!!!""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$##################""""""!!!!!!!!!!!!"""""""""""" !!!###$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!"""$$$%%%&&&&&&###"""!!! !!!"""###############""""""""""""##################$$$$$$###"""""""""!!!!!!!!! """""""""""""""#########"""###%%%&&&%%%$$$""" !!!!!!!!!""""""###### !!!""""""######""""""""""""######!!!###%%%%%%###!!!!!!!!! !!!"""""""""""""""!!!!!!"""############### !!!"""""""""  """##################"""!!!!!!"""$$$%%%########################!!!!!!""""""""""""!!!!!! """""""""!!!!!! !!!!!!!!!""""""###### """###$$$$$$$$$$$$ !!!###$$$$$$###"""###$$$%%%$$$""" !!!"""###$$$%%%%%%%%%###""" """###%%%  !!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  ###%%%&&&&&&%%%"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%$$$$$$###"""!!!  ###%%%%%%%%%""""""""""""##################""""""###$$$%%%%%% """###$$$$$$$$$###"""""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######$$$"""""""""""""""""""""""" !!!"""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""!!! !!!###$$$$$$###""" !!!"""$$$###"""###$$$%%%$$$"""!!!!!!""""""#########$$$########################///***### """%%%&&&######$$$$$$$$$$$$###### !!!!!!""""""""""""!!! !!!!!!""""""""""""!!!!!! """######"""!!!!!!"""""" ######!!!!!!"""###$$$###""""""######"""  !!! !!!!!!""""""###!!! !!!""""""!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""############!!!  """$$$&&&############""""""""""""!!!%%%$$$"""!!!###%%%""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!! """###$$$%%%%%%$$$###""" !!!!!!""""""##############################!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""""""  ###%%%###"""!!! !!!"""######"""  !!!###$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""""""""""""""###### """"""""""""############ """###%%%'''((()))$$$"""!!! !!!"""$$$############"""""""""""""""""""""###$$$$$$$$$%%%######""""""!!!!!!!!! ######""""""""""""""""""$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$%%%%%%"""%%%%%%""" !!!######"""!!! !!!"""$$$&&&'''$$$ """$$$$$$###!!!!!!""""""#########$$$$$$$$$$$$$$$$$$###"""!!!######""""""!!!!!! ###"""!!!!!!!!!"""$$$%%%$$$###""" """###$$$###"""!!!"""$$$$$$"""!!!!!!"""###$$$$$$%%%$$$$$$"""""""""""""""!!!  !!!""""""""""""#########"""""""""!!! ######""""""!!!!!! """!!!  !!!"""############$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!! !!!!!! !!!"""###$$$$$$""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!! !!!!!!!!!!!!!!! ###""""""!!!"""###$$$%%%%%%&&&&&&&&&%%%"""###""" ######""""""!!!!!! """""""""###$$$$$$$$$%%% !!!"""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """$$$###!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!""""""######&&&$$$""""""$$$%%%&&&%%% !!!!!!!!!!!!"""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""#########!!!  !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%$$$###!!!!!!!!!"""###$$$#########""""""!!!!!!"""""""""""""""""""""""""""!!!  !!!###%%%"""!!!!!!###$$$###!!!""""""""""""!!!!!!!!!!!!!!! !!!"""!!!!!!""""""!!! !!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!""""""""""""############(((%%%######$$$$$$""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""######"""!!!!!! !!!!!!"""""""""""""""!!! $$$$$$############$$$$$$######""""""!!!!!! """!!! !!!###$$$!!!!!!"""###$$$%%%%%%%%%%%%###"""!!!"""""""""!!!###"""!!!!!!!!!"""$$$%%% !!!!!!!!!"""""""""###""""""""""""""""""""""""###$$$&&&&&&$$$  !!!!!!""""""#########"""!!!  !!!"""############""""""!!!$$$###"""!!! !!!!!! !!!!!!""""""$$$$$$$$$###############$$$$$$###"""!!! !!!###$$$###"""!!!"""### """"""!!!!!! !!!!!!""""""""""""!!!!!!###((()))$$$>>>HHH'''######"""!!!!!!!!!!!!!!!""""""""""""############'''&&&$$$###!!! """!!!!!!"""###$$$$$$###$$$#########""""""!!!!!!""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""######$$$%%%%%%&&&&&&%%%""" !!!###"""!!!  !!!###$$$###"""!!!"""$$$$$$""" !!!"""""""""###########################"""!!!!!!""""""!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$$$$######$$$$$$$$$$$$#########"""!!!"""$$$$$$"""!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$""""""!!!"""#########""""""!!!!!!""""""###"""""""""############$$$ !!!!!!!!!"""""""""""""""""""""!!!!!!!!! !!!""""""""""""!!! !!! """""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!############"""""""""!!!#########"""!!!!!!  !!!"""###$$$%%%%%%%%%###!!! """!!!###""" ###"""""""""!!!!!!!!! ##################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!! ###"""!!!"""######!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""######$$$###!!!!!!###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$###"""""""""""""""""""""""""""""" !!!!!!""""""############!!! !!!!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""###""" !!!###$$$!!! !!!######!!! """"""""""""!!!!!!!!!!!!""""""!!! !!!"""!!!!!!""""""!!! !!!!!!!!!!!!!!!"""######"""""""""!!!!!!!!! """"""""""""############ """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############### """"""!!!!!!!!!""""""###"""""""""""""""!!!!!! $$$######""""""######$$$""""""""""""!!!!!! """!!!!!! !!!"""###$$$"""""""""######$$$$$$%%%$$$###"""!!!"""""""""!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$"""!!! !!!!!!!!!!!!""""""""""""!!! !!!""""""#########""""""!!!"""#########""" !!!!!!!!!""""""""" !!!!!!""""""############""""""!!!!!! !!!###$$$###"""!!!"""###########################"""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$(((###888BBB)))######"""!!!!!!!!!!!!!!!""""""""""""##################"""!!! !!!!!!###"""!!!!!!######""" ############"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!""""""######$$$$$$$$$...)))$$$  !!!"""!!!  """### !!!###$$$$$$!!!""""""""""""############!!!""""""""""""!!! !!!!!!!!!!!!!!!"""""""""!!!"""######$$$"""###%%%&&&&&&%%%###"""###"""!!!"""$$$$$$"""!!!!!!"""###$$$$$$%%%$$$$$$%%%$$$"""""""""###%%%&&&######""""""""""""######"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!"""!!!!!!""""""""""""""""""!!!###%%%%%%###!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!! ###"""!!!!!!!!!"""$$$%%%!!!"""###$$$$$$$$$###"""%%%""" """$$$""" """"""""""""!!!!!!!!!!!!##################""""""$$$###"""!!!!!!!!!"""########################### !!!%%%""" !!!%%%%%%"""!!!!!!!!!""""""#########!!!!!!!!!""""""""""""######""" !!!"""$$$$$$###!!!!!!!!!"""""""""############"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""#########"""!!!!!!########################!!!!!!!!!!!!"""""""""""""""!!!!!! !!!""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""######!!! !!!""""""!!!!!!"""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!! """"""""""""############!!!$$$%%%$$$ $$$$$$$$$$$$############ ######"""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!$$$######""""""######$$$"""""""""!!!!!!!!!!!! """!!!!!!!!!!!!"""###$$$#################################"""""""""!!!!!!!!!!!!"""###############""""""""""""""""""!!!!!!""""""""""""""""""""""""&&&$$$!!!!!!###""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!"""""" !!!"""###############"""$$$%%%$$$""" !!!!!!"""""""""""""""### !!!"""###$$$$$$""""""""""""!!!!!!!!!!!!!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!""""""""""""!!!!!! """(((""",,,666(((######"""!!!!!!!!!""""""""""""""""""############ !!!"""###$$$"""!!!!!!!!!!!! ############"""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!""""""!!!"""""""""#########$$$...)))### !!!######!!!"""!!! !!!!!!""" !!!"""#########"""!!!"""""""""""""""#########!!!"""""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""######$$$"""###$$$$$$$$$$$$###"""###"""!!!"""$$$$$$"""!!!!!!!!!###$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$!!!!!! !!!!!!############$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""######$$$!!!"""###$$$$$$###"""!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""############$$$$$$##################!!!!!!!!!!!!""""""""""""#########""""""""""""""" """"""###############"""!!!"""###$$$%%%""""""############""""""$$$""" !!!###$$$"""!!!""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!$$$###!!! """"""""""""""""""""""""""" !!!"""""""""$$$#########$$$$$$"""!!!!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""###"""!!!"""###$$$$$$### !!!!!!!!!!!!"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""############""""""!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""$$$###"""!!! !!!!!!!!! """######!!!!!!!!!!!!""""""""""""$$$###"""!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!! !!!"""""""""############!!!###%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """"""""""""""""""""""""&&&%%%$$$"""!!! ###""""""!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#####################""""""""""""###$$$%%%$$$###""""""### !!!"""$$$$$$###""""""!!!!!!"""""""""#########""""""""""""""""""""""""$$$###  ###$$$######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$"""###$$$$$$###!!!""""""""""""############""""""######$$$$$$$$$%%% !!!!!!!!!"""""""""###!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!!!!""""""""""""!!!!!!%%%###)))!!!!!!'''#########""""""!!!""""""###!!!"""""""""############ !!!"""###$$$"""!!! !!!!!! #########""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########)))%%%"""###%%%%%%###!!!###"""""""""""""""""""""######"""""""""###$$$&&&######""""""""""""""""""""""""###$$$$$$######### !!!!!!""""""!!!"""""""""###############"""!!! !!!"""######"""!!!"""$$$$$$"""!!!!!!!!!###$$$$$$$$$$$$$$$"""$$$%%%$$$""" !!!!!! !!!!!!""""""#########$$$$$$$$$%%%$$$###"""!!! !!!!!!""""""######$$$$$$######""""""""""""######!!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$######!!!""""""###$$$$$$%%%%%% !!!!!!!!!"""""""""###""""""""""""""""""###### !!!"""############ $$$#########"""!!!!!!  !!!"""######"""!!!!!!!!!!!!""""""""""""$$$######""""""!!!!!!!!!'''&&&$$$"""""""""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$!!!%%%(((&&&""" """%%%"""""""""!!!"""###$$$%%%############""""""""""""$$$###"""###%%%&&&%%%############$$$$$$$$$%%%%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!! !!! ######### !!!!!!!!!"""""""""###""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!!!! !!!"""""""""##################$$$###############""""""""""""""""""""""""!!!!!!!!! ########################$$$###"""""""""""""""#########"""!!! !!!!!!"""###""""""""""""""""""### !!!!!!!!!!!!""""""#####################""""""""""""""""""$$$&&&''''''%%%###$$$%%% !!!"""$$$$$$###"""""" !!!"""###$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$%%%$$$###!!! ############""""""""""""%%%$$$$$$$$$######"""""" !!!!!!""""""######!!!###$$$###"""!!!"""### !!!!!!"""""""""!!!!!!""""""""""""!!!!!!%%% $$$)))###!!!#########""""""""""""######!!!"""""""""############"""""""""!!!""""""######"""######"""""""""""""""""""""######!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###%%%&&&&&&###!!!###############"""""""""#########"""!!!"""%%%(((############"""""""""""""""######$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!"""############"""###"""  """######"""!!!"""$$$$$$"""!!!!!!"""###$$$$$$%%%$$$$$$ """$$$$$$###!!!""""""!!!!!!!!!!!!""""""!!!""""""""""""######### !!!""""""###$$$$$$""""""##################$$$###!!! !!!###$$$ """$$$$$$###""" """"""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$###""" !!!"""###$$$%%%&&& !!!!!!""""""######""""""""""""########################"""!!!   !!!"""$$$$$$###"""!!!!!!  !!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!%%%$$$###"""!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$ &&&+++(((""""""'''$$$$$$"""!!!!!!"""###$$$$$$############"""""""""$$$######$$$&&&&&&%%%###"""""""""#########$$$$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!! !!!!!! ######""""""!!!!!! !!!""""""############""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""  """######### !!!!!!""""""###### !!!!!! !!!!!!"""#########""""""!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$%%%### ########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%'''((($$$###!!! !!!"""###""""""!!!!!!""""""### !!!!!!!!!!!!"""######$$$$$$######""""""""""""""""""""""""###&&&)))(((%%%######%%%!!!!!!"""############### !!!"""$$$%%%&&&&&&"""""""""""""""""""""""" """#########"""!!!""""""""""""!!!!!!!!!!!!!!!!!!"""#########"""""" !!!"""##################"""!!! !!!"""######"""""""""""""""!!!!!!$$$$$$###"""!!!  !!!!!!""""""######!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""%%%$$$!!!"""%%%######"""""""""###$$$$$$""""""""""""############$$$######""""""""""""### """$$$$$$$$$""""""""""""############""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """$$$%%%$$$###"""""""""""""""""""""!!!!!! """######!!!"""$$$&&&############"""""""""!!!!!!!!!"""##############################""""""""" !!!"""###$$$######"""""""""!!!!!!!!!!!!""""""###"""!!!"""$$$$$$"""!!!!!!"""###$$$$$$%%%$$$$$$######""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!""""""""" """###$$$%%%&&&$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!! """############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!!!!!!!!!!""""""######### !!!"""#########!!!"""""""""############%%%%%%$$$$$$"""!!!$$$######""""""$$$%%%&&&"""""""""!!!!!!!!!"""""" """""""""!!! !!!!!!!!!"""""""""###!!!!!!!!!""""""""""""""" !!!!!!!!!!!!####################################"""""""""""""""&&&)))(((###!!!###&&&&&&%%%###"""!!!!!!######$$$$$$$$$#########"""""""""""""""$$$%%%&&&$$$""" !!!!!!!!!!!!"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """#########""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""###"""!!!"""$$$$$$###!!! !!!"""######### !!!"""!!!!!! !!!!!!"""###############!!!!!!!!!!!!!!!"""######$$$#########""""""""""""""""""""""""############!!!"""###"""!!!"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''$$$###!!! """"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""###$$$$$$$$$###### !!!!!!""""""###### $$$((('''$$$!!!"""$$$"""""""""""""""######$$$"""###############$$$$$$"""""""""""""""""""""""" !!!""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""$$$%%%%%%%%%$$$$$$!!!""""""#########""""""!!!""""""""""""!!!!!!!!!"""""""""!!!!!!!!! ######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$""" $$$%%%"""#########""""""######$$$%%%""""""""""""############""""""!!!!!!!!!!!!""""""!!! !!!###$$$$$$###!!!"""""""""############$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!###%%%$$$!!!!!!###!!!!!!""""""!!! ###$$$###!!!"""$$$$$$#########""""""!!!!!! !!!"""""""""""""""%%%%%%$$$$$$######"""""" !!!"""$$$$$$######"""!!!"""###$$$$$$###"""!!!###"""!!!"""$$$$$$"""!!!!!!"""###$$$$$$%%%$$$$$$(((&&&### !!!$$$%%% !!!!!!!!!!!!""""""""""""############%%%$$$$$$$$$###""""""""""""######"""  !!!###%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%###!!! """"""""""""!!!!!!!!!!!! !!!"""######$$$!!!!!!""""""#########$$$"""############""""""!!!###"""!!!!!!!!!"""$$$$$$ !!!"""$$$$$$!!!###$$$$$$"""  !!!!!!!!!""""""###### !!!!!!""""""######!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!!!! %%%&&&'''&&&%%%$$$$$$$$$(((&&&$$$"""!!!!!!"""###$$$$$$$$$$$$######""""""!!!!!!!!!###%%%%%%###!!!############$$$$$$$$$$$$!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""!!!!!!  !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""#########$$$%%%%%%###  !!!"""######$$$ !!!"""######"""!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$#########"""""""""""""""############!!!######!!! ###%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""##############################&&&%%%$$$###""""""""""""$$$###!!!  """###""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""###$$$%%%$$$###### !!!"""######$$$###'''&&&""" """###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""###### !!!""""""!!! """############""""""!!!###$$$%%%%%%### """"""!!!!!! ############$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!! (((######&&&######""""""###$$$%%%%%%""""""""""""############ !!!"""######"""!!!"""###$$$###"""!!!!!!""""""#########$$$%%%$$$!!! """,,, ###((("""!!!!!!!!! !!!!!!$$$%%%%%%$$$!!! ###%%%%%%###%%%%%%###"""!!!!!!!!!!!! !!!"""###$$$$$$ !!!######!!!"""###$$$###"""!!!!!!!!!!!!"""""""""""" !!!"""######$$$!!!"""###%%%%%%$$$######$$$$$$###"""!!! """###$$$$$$$$$###!!! """###"""!!! !!!### !!!"""######''''''&&&%%%$$$###"""!!!%%%$$$$$$$$$######""""""$$$$$$###"""!!!!!!"""""""""!!! !!!!!!""""""############ """#########"""!!!!!!""""""""""""######### """#########"""!!! !!!""""""""""""""""""""""""""""""############ !!!###$$$$$$"""  !!!!!!""""""#########"""!!!!!!!!!"""$$$%%%!!!!!!""""""######$$$$$$$$$###!!! !!!""" """############ !!!"""###$$$%%%$$$$$$###"""!!!!!!"""""" !!!"""###$$$$$$&&&%%%$$$###""" #########"""######$$$$$$#########"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!! !!!!!! !!!!!!!!!"""#########!!!  !!!!!!"""###%%%$$$"""!!!!!!"""###"""!!!"""###$$$###""" !!!!!!""""""############""""""!!!!!! $$$###"""!!!!!!"""###$$$%%%%%%$$$###"""!!!  """&&&(((&&&!!!!!!$$$ !!!"""###$$$!!!!!!"""###$$$%%%%%%%%%!!!!!! !!! !!!!!!""""""%%%%%%$$$$$$######"""""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!%%%$$$###!!!!!!!!!"""###"""!!! !!!!!!"""!!! !!!###$$$########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!""""""!!!!!! !!!!!!"""############### !!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!""""""!!!  """""" ###&&&&&&%%%$$$###"""""""""""" !!!""""""""""""############"""""" ###"""!!!  !!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!%%%%%%###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""!!!  ###""""""!!!!!!!!!!!!!!!###""""""###&&&'''&&&%%%&&&&&&%%%$$$$$$%%%&&&''' !!!!!!!!!"""$$$###!!! !!! ))) &&&!!!!!!######""""""""""""######!!!"""###"""!!! !!!###!!!  $$$%%%$$$###$$$$$$###"""!!!!!!!!!""" !!!!!!"""#########$$$######"""""""""""""""!!!!!!"""###"""!!! !!!!!!!!!!!!"""""""""###!!!!!!""""""###$$$$$$$$$######$$$$$$$$$###!!! """"""""""""!!!!!!!!!!!! !!!!!!  """###"""!!! !!!### !!!"""""""""!!!""""""""""""#########$$$$$$#########"""""""""$$$$$$###"""""""""""""""""""""!!! !!!!!!"""""""""""""""######$$$"""!!!!!! !!!"""######!!!!!!!!!"""""""""###### """""""""""""""!!!  !!!!!!!!!!!!""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$$$$"""""""""""""""#########$$$###"""!!! !!!!!!""" !!!""""""###"""""" !!!"""###$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""###$$$%%%&&&$$$$$$###""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""#########""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""######"""!!!  !!!!!!""""""""""""###$$$$$$"""!!!!!!"""###""" !!!""""""!!! """"""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""!!! !!!""""""#########""""""""""""""" !!!!!!!!! """%%%'''%%%!!!!!!$$$&&&%%%###""" """""""""######$$$$$$%%%######""""""""""""######!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&& !!!"""""""""!!!!!!!!!!!!"""###############!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""########################""""""#########"""!!!!!! !!!""""""!!!  """"""!!! !!!###""""""!!!""""""###$$$%%%!!!!!! !!!""""""###""""""############"""""""""############"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!######"""!!! !!!"""""""""!!!!!!"""""""""!!!"""###"""  !!!######""""""!!!!!!!!!!!!  """######"""$$$###"""!!!!!!"""###### !!!!!!!!!""""""###""" """""""""((($$$+++!!!$$$&&&%%%$$$$$$$$$$$$$$$$$$%%% """"""""""""$$$%%%###"""!!!"""$$$%%%$$$#########"""""""""""""""###""""""""""""""""""""""""'''&&&$$$###!!! !!!!!!!!!!!!!!!!!!!!!"""""""""######""""""######$$$$$$%%%%%%$$$$$$$$$###"""!!! !!!!!!!!!"""""""""###$$$###"""""""""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""!!!!!!$$$###""""""""""""""""""""""""!!!!!!""""""#########"""!!!!!!!!!"""$$$$$$$$$""" !!!###%%%!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!""""""### !!!"""$$$%%%%%%%%%%%% !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!"""######$$$############""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! ######""""""!!!!!! !!!"""###$$$%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############!!!!!!!!!!!!""""""""""""###############"""""""""######""""""""""""######!!!""""""""""""!!!!!! !!!!!!""""""""""""######!!!###$$$###"""!!!!!!"""$$$###"""""""""###!!! #########"""!!! """"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""#########"""######"""!!! """%%%&&&%%%!!! !!!###!!!!!!!!!!!!!!!"""####################################""""""""""""######""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$######""""""########################""""""######$$$$$$%%%%%% !!!"""############!!!!!!"""###############"""""""""#########$$$$$$######""""""""""""##############################$$$$$$$$$$$$###"""!!! !!!!!!""""""!!!!!!  """"""!!! !!!!!!"""###$$$"""""""""!!!""""""###$$$""""""############""""""######$$$$$$######"""!!! !!!"""############""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!########################"""###$$$###!!!!!!!!!############"""""""""""""""!!! !!!###$$$$$$"""######"""!!! !!!!!! !!!!!!!!!"""""""""!!!!!! !!!"""######!!!&&&,,,555%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!############%%%&&&$$$#########$$$$$$#########"""""""""""""""###$$$#########"""""""""!!!!!!$$$$$$"""!!! !!!"""###!!!!!!"""""""""#########"""""""""######$$$$$$$$$#########"""!!! !!!!!!!!!!!!""""""""""""&&&%%%###""""""###$$$%%% """###"""!!! !!!###"""""""""!!!!!!!!!!!!!!!&&&%%%%%%$$$###""""""""""""""""""!!!!!!!!!!!!!!!######"""""""""""""""###!!!!!!!!!!!!""""""###$$$$$$###"""!!!!!!"""###$$$###"""  !!!###$$$"""""""""############$$$$$$###"""!!!"""###$$$%%%""""""######"""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""#########""""""!!!!!! """""""""""""""######$$$$$$$$$######""""""!!!!!!###""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%#########"""######$$$$$$$$$$$$$$$$$$######""""""########################$$$######""""""#########!!!!!!!!!!!!""""""""""""$$$$$$#####################""""""!!!!!!""""""###!!!""""""""""""!!!!!!!!!"""""""""""""""""""""""" """######"""!!!!!!"""&&&$$$######$$$$$$"""!!!###"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!"""""""""!!!!!! """$$$%%%$$$!!! !!!### """###%%%&&&############""""""""""""!!! !!!!!!"""$$$$$$######""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!#########""""""""""""###!!!""""""###############"""""""""""""""#########%%%%%%$$$$$$###""""""""" !!!!!!"""""""""#########!!!!!!"""###############!!!!!!"""###############"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$######"""!!!!!!!!!""""""!!!!!!!!! !!!#########!!! """"""!!! $$$######"""######$$$$$$""""""############"""""""""""""""""""""!!!  !!!"""!!!!!! ######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""######$$$$$$$$$$$$######"""$$$%%%$$$""""""###$$$###############""""""!!!"""!!! !!!###$$$###"""$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""""" !!!!!!""""""###$$$###555???***###$$$$$$$$$$$$######$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$###"""#########"""""""""""""""###$$$$$$$$$######""""""!!!!!!""""""!!!  """###$$$""""""""""""############!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########"""!!! """!!!  """### """###"""!!! !!!###"""""""""""""""!!!!!!!!!%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!"""""""""###"""""""""""""""###### !!!""""""###$$$###"""!!!!!!"""###### !!!"""""""""""""""#########$$$$$$$$$%%%%%%!!!  !!!"""&&&%%%### !!!!!!"""""""""#########!!!!!!!!! !!!"""############""""""!!!!!! !!!"""""""""############$$$$$$######""""""!!!!!!"""""""""""""""!!!!!! !!!""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!"""""""""!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$#######################################""""""!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""##################$$$$$$"""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!! !!!"""$$$"""!!!!!!""""""!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""#########"""!!!!!!"""$$$$$$"""!!! ######"""""""""""""""""" !!!""""""$$$$$$######""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""############""" !!!"""###$$$#########!!!""""""###############$$$$$$$$$#########"""""" !!!!!!!!!!!!###############"""!!!!!!!!!!!!"""###############!!!!!!!!!"""""""""############""""""""""""######"""""""""""""""""""""""" !!!"""$$$$$$%%%%%%%%%"""""""""!!!!!!""""""""""""""""""#########!!! """!!! $$$$$$############$$$$$$""""""############"""""""""""""""""""""!!! """"""""""""!!!!!! ######""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###"""""""""!!!""""""######"""###$$$$$$$$$$$$###""""""$$$%%%$$$###"""###%%%"""############"""!!!  ############""""""!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!""""""#########"""&&&%%%AAALLL222''''''$$$######""""""######$$$$$$%%%&&&%%%###""""""###"""###$$$$$$"""!!!"""#########"""""""""""""""###$$$$$$$$$######"""""""""###""""""""""""######$$$ !!!"""######$$$"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$$$$###"""!!! """""""""""""""######$$$ """###"""!!! !!!###"""""""""""""""""""""""" !!!"""######!!!!!!""""""""""""######"""""""""""""""######$$$!!!!!! !!!""""""############"""""""""""" """#########"""!!!#########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!"""###############"""!!!""""""""""""############ !!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!"""############"""############"""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!###""""""""""""######$$$ !!!!!!""""""######"""""""""""""""#########&&&%%%$$$###""""""""""""################################################!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!"""""""""""""""""""""###############!!!!!! !!!!!!"""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!  """"""!!! !!!"""   !!!"""#########!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""!!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""!!!!!!""""""###$$$%%%""""""""""""""""""!!!!!!""""""""""""""""""######!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!!!!  """###$$$######"""!!!"""######$$$$$$###################################################### !!!!!!!!!############"""!!! !!!!!!"""###############!!!!!!!!!"""""""""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%&&&###""""""!!!!!!""""""###"""!!! !!!"""###"""!!!!!!"""$$$%%%%%%$$$######"""#########""""""############""""""######$$$$$$######"""!!!%%%%%%###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""######$$$###""""""""""""######!!!"""###$$$$$$###"""!!!"""###$$$$$$###"""$$$%%%!!!""""""######""" !!!  !!!"""!!! !!!!!!!!!!!! !!!!!!!!!"""""""""######!!!""""""#########""""""&&&'''&&&EEEQQQ444''')))$$$$$$############$$$$$$"""###$$$###!!! !!!""" """$$$###!!! """$$$$$$$$$###"""!!!!!!!!!"""$$$$$$########################""""""""""""###### !!!"""$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""""""""############""""""!!!!!! ###$$$%%%%%%&&&&&&&&&%%% """###"""!!! !!!###!!!!!!!!!"""#########$$$ !!!"""######"""""""""#########$$$$$$"""""""""""""""###$$$$$$######"""!!!!!!!!!""""""""""""$$$$$$$$$###!!! !!!!!!!!!!!!!!!""""""###!!!!!!"""""""""###############$$$%%%%%%%%%%%%$$$ """$$$&&&((())))))!!!!!!!!!""""""""""""###!!!"""#########"""!!!!!!!!!!!!"""""""""""" !!!"""###$$$######""""""""""""""""""#########!!!""""""###"""!!!  !!!""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!"""""""""##################""""""###$$$$$$%%%""""""""""""""""""""""""########################""""""!!!!!!""""""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""#########""""""!!!!!!!!!!!!"""""""""!!! !!!"""###$$$#########""""""!!!!!!!!! """"""!!! !!!"""!!!"""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!!"""######"""!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!"""!!!!!!!!!"""""""""!!! """%%%'''((( !!!!!!""""""######!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!""""""######""""""""""""""""""!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%% !!!""""""!!! !!!#########"""!!!!!!"""###$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""!!! !!!!!!"""###############"""""""""#########$$$$$$"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""" !!!"""###$$$$$$$$$######"""!!!!!!"""######"""""""""!!! !!!###%%%%%%$$$$$$###"""""""""""""""""""""############"""""""""############"""!!!!!!###""" !!!###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""#########$$$###"""!!!!!!!!!!!!!!! !!!###$$$$$$###!!! !!!"""######""""""###%%% """""""""!!!$$$###""""""$$$$$$###"""!!!"""###""""""!!!!!!!!!"""""""""#########""""""############"""""""""!!!???KKK---!!!$$$%%%$$$$$$######$$$$$$%%%!!!"""!!! !!!"""!!!###""" """$$$%%%%%%###"""!!!!!!!!!!!!########################""""""!!! !!!"""$$$%%%&&&%%%###""""""############$$$$$$$$$$$$$$$##################'''&&&$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$######"""!!!"""###"""!!! !!!### !!!"""###$$$$$$%%%############""""""""""""""""""######$$$$$$$$$%%%""""""!!!""""""###$$$$$$%%%%%%$$$###"""""""""###!!!"""$$$%%%%%%### ###""" !!!###%%% !!!!!!!!!!!! !!!######"""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!"""!!!###$$$$$$"""!!! !!!!!!""""""###### !!!"""$$$$$$######"""!!!!!!""""""######$$$$$$!!!"""#########""" !!!"""############!!!!!!!!!!!!"""""""""### !!!"""###$$$$$$###"""!!!  !!!"""###$$$$$$%%% !!!"""###%%%'''(((!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######""""""###$$$%%%%%%!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""#########""""""""""""######"""!!! """###$$$$$$$$$$$$$$$######"""""" !!!"""!!! !!!"""!!! !!!$$$%%%%%%$$$######""""""!!!!!! !!!!!!!!!""""""###### !!!""""""!!!  !!!"""###$$$###$$$$$$######"""!!! """!!! !!!"""###"""!!!""""""!!!!!!!!!!!!"""""" !!!"""######$$$ !!!###### !!!!!!""""""######""""""!!!!!! """"""""""""############""""""""""""!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%% !!!"""$$$$$$$$$###""" """######!!!!!!!!!"""###$$$%%%$$$######!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$############### !!!""""""""""""!!!!!!"""#####################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######################## !!!!!!""""""""""""!!!$$$###"""!!!!!!"""###$$$  !!!!!!""""""!!!!!!!!!""""""###$$$$$$###"""!!!!!!""""""""""""############""""""  """ !!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!"""######$$$$$$###""" !!!"""######"""!!! """######""""""###%%% !!!"""""" """!!! !!!"""  !!!###$$$%%%&&&%%%%%%""""""""""""####################################"""$$$(((***+++)))'''%%%&&&&&&&&&''''''&&&&&&%%%!!!!!!""""""############%%%&&&&&&%%%###!!! !!!$$$%%%%%%$$$"""  $$$))))))%%%!!!!!!### !!!!!!""""""""""""""""""############$$$$$$$$$########################%%%$$$"""!!!!!!###%%%&&&###"""###$$$%%%$$$!!!$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$######$$$&&&((('''$$$!!! !!!!!!!!!!!! !!!!!!!!!!!!"""###%%%&&& !!!!!!"""###$$$$$$%%%)))&&&"""!!!"""$$$%%%&&&***(((&&&%%%#########$$$!!!!!!""""""#########$$$!!!!!!"""###############""""""""""""""""""""""""$$$###"""""""""###%%%&&&!!!!!! !!!!!!"""""""""""""""""""""""" !!!""""""######""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! ###!!!!!!"""###$$$###"""#########"""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""###$$$$$$###"""!!!############""""""!!!!!!"""""""""""""""######$$$###"""!!! !!!"""###""" ###$$$###""""""""""""###$$$&&&&&&########################"""###%%%$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###### !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!"""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###$$$###!!!  !!!""""""  !!!""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! ######""""""!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""######"""!!! !!! """###$$$$$$###""" """"""""""""""""""""""""$$$$$$$$$###"""!!!!!! """$$$&&&$$$$$$$$$$$$$$$###""""""""""""""""""############!!!"""###$$$$$$###"""!!! !!!"""###$$$%%%%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!"""$$$$$$######""""""""""""""""""""""""""""""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""############""""""!!!!!!!!!!!!""""""""""""###########################"""  !!!###$$$$$$$$$$$$######!!! """"""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""###"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###########################!!!###%%%%%%$$$""" !!!!!!"""###$$$$$$$$$$$$"""""""""""""""#########!!!"""$$$$$$"""!!!"""""" !!!###"""!!! !!!"""'''+++***&&&######$$$!!!"""######$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!"""###$$$%%%$$$"""!!!"""###$$$$$$###''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############!!!###$$$$$$"""!!!!!!""""""######$$$$$$"""""""""""""""######### !!!!!!!!!(((&&&######$$$$$$$$$######"""!!! !!!"""###!!!!!!"""""""""#########!!!!!!"""###############""""""""""""""""""""""""######"""!!!"""###$$$%%%######""""""""""""######"""""""""""""""""""""""""""###############"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###!!!!!!"""###$$$###"""###"""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""!!! """"""############""""""######""""""!!!!!! """""""""""""""######$$$%%%$$$###""""""###$$$%%%$$$!!!"""$$$%%%$$$"""""""""""""""###$$$%%%########################"""###$$$$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """######$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""############""""""###$$$%%%&&&!!!!!! !!!!!!"""### """######!!! !!!!!!!!!""""""""""""!!!!!!$$$#####################"""""""""""""""""""""""""""############""""""!!!###"""""""""!!!!!!!!! !!!!!!"""######$$$$$$!!!!!!!!!"""""""""######"""""""""""""""""""""""""""#########!!! !!!"""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!  !!!"""###!!!!!!!!!!!!!!! """"""""""""############ !!!!!! !!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!! !!!!!!"""###""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######!!!!!!!!!###%%%&&&###############"""!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! !!!""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""######$$$########################"""######$$$######"""!!!$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""""""""!!!"""""""""###$$$!!!######"""""""""######&&&***)))&&&###"""### """###$$$$$$$$$$$$"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######%%%""" """$$$&&&&&&$$$$$$$$$###########################"""""""""""""""$$$&&&&&&$$$""""""""" !!!"""###$$$%%%%%%""""""#########"""!!! ########################%%%$$$$$$%%%&&&%%%###!!!!!!!!!!!!"""###$$$%%%&&&!!!!!!""""""""""""######!!!!!!"""###############""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! !!!"""""""""###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###!!!!!!"""###$$$###"""""""""""""""""""""############"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!! ######""""""""""""#########""""""!!! """""""""""""""######$$$$$$$$$############$$$$$$&&&$$$""""""###%%%%%%$$$"""""""""!!!!!!"""##############################!!!###$$$$$$"""!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!######$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""###$$$$$$############$$$%%%&&&'''"""!!!!!!!!!!!!"""######$$$%%%&&&$$$""" !!!!!!""""""""""""!!!!!!##################$$$$$$########################!!!""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$ !!!!!!!!!""""""""""""""""""""""""""""""""""""#########!!! !!!"""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$######"""!!!""""""""""""############$$$###"""!!!!!!"""###$$$ !!!"""###$$$$$$$$$###""""""!!!!!! !!!!!!########################""""""""""""!!!!!!!!!!!! !!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$&&&""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!###$$$%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""##############################%%%%%%$$$######"""######'''''''''&&&%%%$$$###"""############"""""""""""" """###""""""###%%%"""$$$%%%&&&$$$$$$%%%&&&!!!$$$&&&%%%###!!! !!! !!!"""""""""""""""""""""#################################### !!!""""""""""""!!!$$$""" !!!######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###%%%%%%$$$######$$$ !!!!!!"""""" !!!###$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%$$$ !!!$$$&&&&&&### !!!!!!""""""###$$$%%%&&&!!!!!!""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!! !!!!!!#######################################"""!!! !!!!!!"""###$$$%%%%%%&&&"""""""""""""""""""""""" !!!!!!""""""#########!!!!!!!!!###$$$###""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$#########"""!!!!!! """""""""""""""######$$$"""!!!!!!!!!!!!!!!!!!"""&&&%%%$$$##################"""!!!!!!!!!!!!!!!"""########################!!!###$$$$$$"""!!!"""###""""""""""""""""""""""""$$$$$$$$$$$$######"""!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###############""""""!!!!!!!!!!!!"""""""""""""""######$$$###$$$%%%###!!!""""""############""""""!!!!!!!!!!!!!!!"""""""""######################## !!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!""""""############ !!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$###!!!!!!"""###!!!"""############"""!!!""""""""""""""""""""""""############""""""!!!!!! !!!""""""""""""!!!$$$$$$$$$%%%%%%$$$$$$###!!!"""""""""############%%%$$$""" """$$$%%%""""""###$$$$$$%%%$$$$$$!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################"""!!! """"""!!!!!!!!!!!!""""""#########$$$$$$###############$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! """"""""""""""""""""""""$$$###!!! !!!!!!""""""""""""!!! #########"""""""""""""""!!!###$$$$$$###"""###$$$$$$%%%&&&&&&$$$######$$$!!!"""$$$$$$"""!!!!!!!!! !!!""""""""""""!!!!!!"""""""""################################# !!!""""""""""""!!!$$$###"""""""""!!!$$$$$$%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!###$$$###"""!!!"""""""""""""""!!!!!!!!!"""%%%&&&###!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&"""""""""""""""""""""""" !!!!!!""""""#########!!!!!!!!!###$$$###"""!!!!!!""""""###############""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$#########"""""""""""""""""""""######$$$!!!!!!!!!""""""!!!!!!!!!$$$$$$$$$###"""!!!!!!"""###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""" """$$$$$$"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########"""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!! """""""""""""""######$$$!!!###$$$###!!! !!!###$$$$$$%%%%%%$$$$$$### !!!!!!""""""""""""######################## !!!"""###############!!!!!!!!!!!!"""""""""""""""""""""""""""######### !!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""$$$""""""############""""""""""""""""""""""""""""""#########""""""""""""""" """###$$$$$$$$$ !!!!!!!!!!!!!!! !!!"""""""""############!!!  !!!$$$$$$%%%%%%&&&%%%%%%%%%!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""%%%%%%$$$$$$"""!!!""""""!!!!!!!!!!!!""""""$$$##################$$$(((&&&$$$"""!!!!!!"""###""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""$$$$$$###"""""""""###### """###$$$%%%%%%!!!"""""""""###############%%%&&&%%%###"""""""""!!!###$$$###!!! !!!""""""###$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######%%%$$$$$$$$$### """############$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!"""!!! !!!"""%%%%%%$$$###"""!!!  """############"""""""""""""""############%%%$$$###"""""""""""""""!!! """"""!!!!!!!!!!!! !!!!!!"""###############"""""""""""""""""""""""" !!!"""#########""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!"""""""""###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###!!!!!!"""###$$$###"""!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!"""""""""""""""######""""""""""""###############$$$$$$$$$%%%%%%"""""""""""""""######$$$######$$$$$$$$$$$$######"""###$$$###!!! !!!"""""""""!!!!!!"""######"""""""""""""""""""""""" """###$$$"""""""""###""""""""""""""""""""""""!!!!!!"""""""""!!! !!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""#########"""""""""######$$$$$$######""""""""""""""""""""""""""" !!!!!!!!!!!!!!!"""$$$%%%%%%%%%"""!!!!!!!!!!!!"""######!!!###%%%%%%#########$$$###$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%########################!!!""""""############"""!!!!!!!!!!!!""""""""""""""""""""""""""""""###### !!!!!!!!!"""""""""""""""""""""""""""""""""!!!###$$$###""""""###%%%###""""""""""""""""""###""""""""""""""""""""""""######"""""""""""""""""" !!!###$$$%%%&&&!!!!!!"""#########""""""""""""""""""############"""!!!!!!"""$$$$$$%%%%%%%%%%%%%%%$$$!!!!!! !!!!!!"""""" !!!!!!!!!!!!""""""""""""!!!!!! !!!"""###""""""""""""""""""""""""!!!""""""######""""""!!!########################!!!!!!!!!!!!!!!"""######""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$"""!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""'''%%%$$$"""!!!!!!!!!"""""""""""""""""""""""""""%%%%%%$$$#########$$$$$$""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%% !!!"""###$$$$$$%%%"""###%%%$$$"""!!!!!!""" """"""!!! !!!"""!!! !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!"""###$$$%%%'''&&&$$$######""" !!!!!!""""""!!!!!!!!!""""""#########$$$%%%&&&%%%######$$$&&&$$$$$$######""""""!!!!!! !!!!!!!!!"""""""""######$$$$$$%%%%%%%%% !!!$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""""""""!!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###!!!!!!"""###$$$###""" !!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!! !!!"""""""""""""""""""""############""""""!!!!!!"""###$$$%%%&&&&&&"""""""""""""""######$$$"""###$$$%%%%%%$$$###""" """$$$###!!! !!!""""""""""""""""""###$$$%%%"""""""""""""""""""""""" !!!###$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""#########"""!!!!!!"""######$$$$$$######""""""""""""""""""""""""""" !!!"""""""""!!! """$$$%%%&&&&&&&&&!!!!!! !!!!!!"""###!!!###$$$$$$###""""""###"""""""""######"""""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""############""""""!!! !!!!!!!!!"""""""""######"""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!"""$$$$$$###"""$$$%%%######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""###!!!!!! !!!!!!###%%%&&&######$$$%%%%%%%%%%%%%%%""""""""""""############%%%$$$###""""""###$$$%%%#########$$$$$$######""""""!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!  !!!"""###########################"""!!!!!! !!!!!!"""########################"""""""""""""""###$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$######""""""!!!""""""#########""""""""""""!!!!!!!!!!!!""""""###"""!!! !!!"""### !!!###$$$$$$###!!! """"""""""""""""""""""""$$$$$$$$$###$$$$$$%%%%%%"""""""""""""""""""""""" !!!""""""###""""""#########"""  """###$$$%%%&&& !!!######"""!!!!!!""" """#########$$$&&&"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""########################%%%$$$"""!!!!!!###%%%&&&***'''$$$"""############""""""######$$$$$$%%%%%%!!!!!!""""""######$$$$$$$$$%%%%%%###"""!!!"""$$$ !!!!!!!!!!!!""""""!!! !!! !!!""""""###%%%### ###%%%&&& !!!"""######"""!!! """"""!!!!!! !!!!!!"""###############""""""""""""""""""""""""!!!"""###%%%%%%$$$$$$###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! ###!!!!!!"""###$$$###""" !!!!!!"""###$$$$$$$$$######"""!!!!!!!!!!!!!!! !!!"""""""""""""""!!!"""###$$$$$$###"""!!! """###%%%&&&&&&"""""""""""""""######$$$ !!!"""######"""!!! """%%%$$$"""!!!"""$$$""""""""""""###$$$&&&&&&"""""""""""""""""""""""" !!!###$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###############"""!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""#########"""!!!!!!###$$$$$$###"""!!! !!!"""""" !!!###"""  !!!!!!!!!!!!  !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! !!!!!!!!!""""""###############"""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""$$$$$$######$$$%%%######""""""""""""######"""""""""""""""""""""""""""""""""""""""#########$$$###!!! """###%%% !!!"""""""""""""""""""""""""""##################"""!!!!!!"""######!!!!!!"""""""""!!!!!! """""""""""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######!!! !!!"""###########################"""!!!  !!!"""###############$$$$$$%%%""""""############""""""!!!!!!!!!!!!"""""""""""" """#########"""!!! !!!"""$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%"""&&&'''%%%""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$ !!!"""############"""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! """######""" """""""""""""""############""""""######""" ######$$$$$$$$$$$$######$$$$$$######""""""!!!!!! !!!"""###$$$%%%%%%$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###$$$$$$###"""!!!!!!!!!"""#########$$$%%%%%%&&&&&&""""""############""""""$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!"""###$$$%%%%%%&&&%%%$$$"""!!!  $$$$$$$$$$$$###"""!!! !!!!!!!!!"""######$$$$$$$$$$$$#####################!!! """'''---000&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%###"""!!!"""""""""""""""""""""""" !!!"""#########!!! !!!!!!""""""######$$$$$$$$$###  ###$$$"""!!!!!!!!!"""###$$$$$$!!!"""""""""""""""!!!!!! !!!""""""!!!"""$$$&&&""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######"""$$$$$$###!!! !!!"""########################"""!!! !!!###%%%&&&%%%###  ###%%%'''"""$$$'''###"""!!!  !!!###$$$$$$$$$###"""!!!  !!!"""!!! !!!!!!"""############### !!!!!! ######""""""""""""######!!!!!!""""""""""""!!!!!!######""""""######$$$%%%$$$###"""!!!!!!"""###$$$"""!!!  !!!"""""""""######$$$$$$$$$%%%!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!$$$#########""""""!!!!!!$$$$$$$$$###"""!!!!!! """###%%%%%%###"""###$$$%%%$$$###!!!!!!!!!"""###!!!!!!"""###$$$%%%%%%&&& """"""""""""###############"""!!! !!!"""###########################$$$###"""!!!!!!"""######$$$###""" """###$$$""""""""""""""""""""""""###"""  !!!###$$$$$$$$$$$$###"""!!!!!! ########################!!! !!!$$$%%%### """"""""""""""""""""""""!!!"""$$$%%%$$$###!!! """""""""""""""""""""""" """######!!! !!!"""""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$$$$$$$######""""""!!!!!!$$$$$$######"""!!!!!!!!!##################$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###$$$$$$######""""""!!!!!!###"""!!!"""######!!!"""##################""""""""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$$$$###$$$###""""""""""""""""""$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$###""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!"""""""""###$$$$$$$$$$$$###"""!!! !!!!!! #########"""""""""""""""########################$$$###"""!!! &&&%%%%%%%%%$$$$$$$$$$$$!!!  ###############"""!!!!!!""""""""""""""""""""""""  """""""""""""""###############""""""""""""######""""""""""""""""""###$$$!!!!!!""""""""""""!!!!!!!!!"""###"""!!!!!!"""$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""$$$%%%&&&%%%###"""###$$$########################!!!  """$$$%%%""""""!!!!!!!!!!!!""""""""" """&&&&&&###!!!!!!""""""#########""""""""""""""""""""""""!!!!!!"""###$$$###""" !!!!!!"""###############!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!""""""######""""""######$$$%%%!!!!!! !!!!!!"""!!! !!!"""""""""""""""######$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""############"""""""""!!!!!!$$$$$$######"""!!!!!! """###%%%%%%###"""###$$$%%%$$$"""!!!!!!!!!"""###!!!"""""""""###$$$$$$$$$ !!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!"""###########################!!!"""###$$$######"""!!!$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""" !!!###$$$$$$$$$######"""!!!!!! """"""""""""""""""""""""""" !!!$$$$$$### """""""""""""""""""""""""""!!!!!! """""""""""""""""""""""" """######"""!!!!!!""" !!!"""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""""""""############ """""""""""""""#########"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$###"""!!! ###!!! """######"""!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""!!!!!!!!!!!!"""######$$$$$$######""""""""""""""""""###$$$%%%$$$$$$###""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""###$$$"""""""""""""""""""""""""""##################"""""""""""""""""""""""""""###""""""!!!!!!""""""### !!!######$$$$$$$$$$$$$$$######"""!!!!!! ########################$$$$$$$$$###!!!%%%$$$$$$$$$$$$############"""""""""""""""#########"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!! """############"""""""""""""""###$$$%%%%%%$$$###"""$$$###""""""""""""""""""!!!!!!""""""###""""""!!!"""###$$$###!!! !!!"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$######""""""######$$$!!!""""""######""""""!!!!!!!!!""""""""""""######$$$%%%%%%%%%###"""###$$$"""""""""""""""""""""""" !!!"""### ###$$$$$$###  """%%%%%%$$$""" !!!###%%%%%%$$$###!!!"""""""""#########$$$$$$!!!"""###$$$###"""!!! !!!""""""############""""""!!!  !!!"""!!!!!! !!!!!!"""###"""!!! !!!"""######""""""""""""###$$$$$$ !!!!!!""""""!!!!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!  !!!"""#########""""""""""""##################""""""""""""!!!!!!$$$$$$######"""!!!!!!!!!"""###%%%%%%###"""###$$$$$$###""""""!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###""""""!!!!!!""""""###########################!!!###%%%%%%$$$!!! $$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""!!! !!!###$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""###$$$"""!!!""""""""""""""""""""""""$$$""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!"""""" !!!"""""""""""""""!!!"""############""""""""""""""""""############!!!!!!"""""""""""""""""" !!!!!!"""######$$$$$$###"""""""""!!!!!! """"""""""""""""""""""""###!!! !!!""""""""""""""""""""""""############""""""!!!!!!"""!!! !!!"""$$$#########""""""!!!!!!###!!! """$$$%%%%%%!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""##################""""""""""""!!!!!!!!!!!!!!!""""""###############"""!!!!!!!!!"""###$$$$$$#########"""""""""!!!!!!###$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$###$$$%%%&&&&&&''''''&&&############""""""!!!!!!###############$$$$$$$$$!!!"""###$$$###!!!###########################""""""""""""######$$$$$$###!!! !!!"""###"""""""""""""""""""""""""""$$$$$$!!! $$$$$$$$$######""""""!!!!!!"""######$$$$$$######"""$$$$$$###"""!!!!!!!!!"""!!!!!!"""#########"""""" !!!######!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""###""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""### ###$$$$$$### """%%%$$$""" """!!!"""###$$$%%%$$$$$$#####################$$$$$$ !!!!!!!!!!!! !!!"""############""""""###""" !!!"""$$$##################$$$$$$"""!!!!!!"""$$$"""""""""""""""###$$$$$$"""###$$$%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!"""""""""#########""""""""""""""""""!!!!!!############""""""!!!!!!"""###%%%%%%###"""###$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######################## !!!###$$$$$$$$$"""!!!######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """######"""""""""###""""""###$$$$$$$$$$$$$$$!!!""""""###############"""""""""""""""#########"""""""""######$$$$$$$$$!!!!!!""""""############%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""""""""""""""######$$$###"""!!!!!!%%%$$$$$$######$$$$$$%%%!!!!!!""""""#########$$$###!!! """%%%%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!"""############""""""!!!!!!!!!"""###$$$$$$!!!!!!"""""""""#########""""""############"""""""""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""#########$$$$$$$$$!!!!!!!!!!!!"""######$$$"""""""""""""""""""""""" !!!""""""$$$###"""!!!""""""$$$%%%""""""""""""""""""""""""!!!###%%%$$$""" !!!"""$$$$$$######""""""!!!!!!$$$###!!! !!!###$$$$$$$$$###"""!!!!!!!!!"""!!!!!!"""###############!!!"""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!"""######""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""############""""""######################## !!!""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!""""""""""""!!!!!!###%%%%%%"""###$$$###"""""""""###%%%&&&%%%%%%$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!""""""#########""""""!!!###!!!  """###$$$$$$############$$$$$$$$$"""!!!!!!"""$$$""""""!!!!!!""""""###$$$"""###$$$%%%%%%$$$###"""!!!""""""""""""""""""!!!!!!!!! !!!!!!""""""#########"""""""""!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""#########""""""""""""""""""###%%%%%%###"""###$$$"""""""""#########"""""""""""""""!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! """###$$$###"""###$$$""""""###$$$$$$$$$$$$$$$"""""""""""""""######$$$######"""""""""""""""""" !!!!!!!!!############""""""!!!!!!$$$$$$$$$$$$######""""""###########################"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""""""###$$$$$$$$$###"""!!!######################## !!!"""###$$$%%%%%%"""!!! !!!###%%%%%%%%%!!!""""""######""""""!!!""""""""""""#####################$$$$$$$$$%%%%%%######"""""""""!!!!!!!!! !!!""""""######""""""""""""""""""""""""###$$$!!!!!!""""""###$$$$$$%%%"""""""""######"""""""""""""""""""""""""""###$$$"""""""""""""""""""""""""""##################"""""""""""""""""""""""""""!!!"""######$$$$$$$$$### !!!!!!!!!!!!!!!  !!!!!!"""######$$$$$$"""""""""###$$$$$$%%%%%%###"""  """### !!!!!!!!!!!!!!!"""######"""######$$$%%%&&&###############$$$$$$%%%"""""""""""""""""""""""" """######"""!!!############""""""""""""$$$###  ###$$$$$$###""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$ """######$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###""""""!!!!!!""""""###"""######$$$$$$######""""""!!!!!!!!!!!! !!!###$$$###""""""###%%%"""""""""""""""""""""""""""""""""##################"""!!! !!!"""###%%%%%%###  ###$$$###!!! !!!"""$$$&&&&&&%%%$$$###"""!!! """"""############$$$$$$"""############""""""!!!"""!!! !!!"""######""""""!!!!!!""""""######"""!!! !!!"""###"""!!!!!!!!!!!!"""######!!!""""""""""""""""""!!!!!!""""""######""""""!!!!!!!!!!!!!!!  !!!"""###$$$$$$#########"""!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""######"""""""""""""""""""""###%%%%%%###"""###$$$!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%"""######$$$$$$######"""""""""""""""""""""""""""""""""!!! !!!###$$$&&&"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###%%%$$$###""""""###"""""""""""""""""""""""" """######!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$######$$$%%% !!!""""""""""""""""""!!!!!!!!!"""###$$$%%%############""""""""""""!!!!!!!!!!!!!!!!!!""""""$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######################## !!!"""######"""""""""""""""""""""""""""###$$$%%%%%%###"""  !!!""""""!!! !!!!!!""""""######$$$$$$"""!!!!!!###%%%%%%$$$###"""##################""""""""""""""""""!!!!!!!!! !!!"""######$$$$$$$$$$$$#########""""""""" !!!!!!"""""""""""""""$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$###""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!"""""""""###$$$$$$$$$""""""###$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%"""""""""""""""#########!!!""""""###$$$$$$%%%%%%$$$###!!!  !!!!!!!!!############$$$%%%&&&'''!!!!!!"""###############""""""""""""""""""""""""""""""$$$### """""""""""""""###############"""!!!!!!"""######""""""""""""""""""###$$$!!!!!!"""###$$$$$$$$$$$$!!!###"""""""""###""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$######""""""######$$$"""######$$$$$$######"""######"""""""""!!!!!!!!!!!!"""######""""""###%%%########################!!!"""""""""""""""!!!!!!###"""!!! !!!"""###"""!!!!!! !!!###"""!!!!!!!!!""""""###############""""""!!!!!!!!!######"""######$$$$$$%%%###############"""!!!!!! !!!!!!!!!""""""""""""###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""#########""""""!!!!!!""""""###!!!"""############"""!!!"""""""""!!!!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""""""""""""""""""""###"""###%%%%%%###"""###$$$ !!!"""###$$$######"""!!!"""""""""###$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""############"""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&%%%###!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!$$$$$$######$$$%%% !!!""""""""""""""""""!!!!!!!!!"""###$$$%%%############"""""""""!!!$$$$$$$$$$$$#####################""""""""""""""" !!!""""""############################## !!!###%%%&&&'''''''''"""""""""""""""""""""""""""###%%%%%%%%%$$$""" !!!###$$$&&&&&&$$$###!!!############"""""""""""""""""""""$$$&&&&&&###!!!######$$$$$$$$$$$$######""""""!!!!!!  !!!"""###$$$$$$$$$$$$$$$############ !!!!!!"""""""""""""""$$$$$$###"""!!!!!!""""""&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%$$$###""" !!!"""$$$%%%&&&''''''$$$$$$######"""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###"""!!!  !!!!!!  !!!#########"""!!!""""""""""""""""""""""""&&& """'''&&&###!!!!!!""""""######$$$$$$"""###$$$%%%%%%$$$###"""""""""!!!!!!"""###$$$$$$!!!!!!"""$$$$$$%%%%%%%%%"""###"""!!!!!!!!!""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""########################"""!!!  !!!###%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$ !!!!!! !!!########################### !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! """######### """###$$$###!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!"""#####################"""!!!!!! !!!"""######""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######&&&%%%$$$######$$$%%%&&&!!!"""###$$$$$$###"""!!!######""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!""""""######""""""""""""############ !!!!!!"""""""""""""""""""""#########"""###%%%%%%###"""###$$$ !!!"""$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" """%%%%%%%%%###"""""""""############"""""""""""""""""""""""""""""" !!!!!!""""""""""""""" !!!!!!!!!!!!!!! """$$$&&&%%%"""!!!"""###""""""""""""""""""""""""%%%$$$"""!!! !!!###$$$######################## !!!$$$$$$$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$"""!!!!!!!!!!!!###%%%&&&$$$#########""""""!!!!!!""""""!!!!!! !!!!!!!!!"""######$$$$$$!!!!!!"""###$$$%%%&&&&&&########################"""######""""""!!! """""""""""""""""""""""" """$$$&&&&&&$$$""" $$$#########""""""!!!!!!!!!"""$$$$$$"""""""""########################### ###&&&&&&###!!!"""$$$!!!!!!!!!!!!"""""""""""" !!!"""###"""!!! !!!"""###""""""""""""""""""""""""!!!"""###$$$%%%$$$######"""""""""""""""""""""""""""############$$$$$$$$$"""!!!  !!!"""""" !!!%%%''''''%%%######""""""""""""######!!!  """"""!!! !!!!!!"""###$$$$$$$$$ """###"""!!! !!!"""""""""!!!!!!!!!###$$$%%%######""""""!!!!!! """ """###!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&###!!!$$$%%%$$$###!!!!!!###$$$%%%""""""!!!!!!"""###$$$$$$""""""""""""############$$$#########""""""!!!!!! !!!"""###$$$$$$%%%""""""""""""############!!!!!!"""""""""""""""!!!"""!!! ###&&&(((&&&%%%$$$###""""""""""""%%%$$$"""!!!!!!###$$$&&&""""""!!!!!!!!!!!!""""""%%%$$$"""!!!!!!###$$$%%%$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$ !!!###$$$%%%######""""""!!!  """#########"""!!!###"""""""""!!!!!! !!!!!!"""############### !!!"""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$##############################$$$$$$$$$######""""""""""""""""""!!! ((('''%%%$$$############ !!!!!!!!!!!!!!!!!!!!!$$$%%%%%%$$$"""!!!"""$$$!!! !!!"""$$$$$$"""""""""""""""""""""""""""$$$%%%%%%### !!!!!! !!!!!!%%%$$$###"""!!!!!!!!!!!! !!!###$$$$$$%%% !!!###$$$%%%&&&'''########################$$$$$$$$$#########""""""&&&$$$"""!!!###%%%&&&&&&%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$"""""""""""""""#########""""""############"""""" !!!"""######$$$""""""############""""""""""""!!!!!!!!!!!!"""""""""######""""""!!! !!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!! $$$$$$############$$$$$$""""""""""""""""""""""""!!!"""!!! !!!"""###%%%%%%%%%$$$###!!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""######'''''''''&&&%%%$$$###"""""""""""""""""""""""""""###"""!!! !!!"""#########""""""!!!!!! """"""###############"""########################!!!###$$$%%%%%%$$$###!!!############"""""""""!!! """$$$###"""!!!""""""########################"""%%%(((&&&### !!!"""!!!!!!!!!!!!"""""""""###!!! !!!!!!"""######"""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!###$$$$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!! !!!!!!!!! !!!$$$%%%$$$"""######""""""""""""######$$$###"""###%%%&&&%%%$$$ !!!!!!"""######$$$$$$###%%%%%%%%%$$$###$$$%%%###"""!!!!!!!!!"""$$$%%%###"""""""""""""""!!!!!!%%%###"""###%%%%%%$$$"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$""" !!!"""###%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""###$$$$$$""""""""""""########################"""""""""!!!!!!!!!""""""######$$$$$$""""""""""""############!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$######""""""$$$###############$$$$$$((('''%%%#########%%%%%%""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%$$$######"""#########""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###""""""!!!%%%%%%%%%$$$$$$$$$###### !!!""""""######"""""" !!!"""""""""""""""#########"""""""""!!!!!!"""""""""###############$$$###"""!!!!!!"""###$$$########################""""""#########""""""!!!&&&&&&&&&&&&%%%$$$$$$###$$$###!!!  !!!!!!!!!!!!!!!!!!!!! $$$%%%%%%###"""!!!"""$$$"""!!!!!!"""######!!! """"""""""""""""""""""""%%%&&&&&&%%%"""!!!!!!"""###""""""!!!!!!""""""###"""""""""""""""######$$$ !!!"""######""""""!!!!!!"""###$$$$$$%%%&&&########################$$$$$$$$$#########""""""###!!! """########################$$$$$$######################## !!!"""""""""!!!!!!############"""""""""""" !!!!!!"""######$$$$$$&&&&&&%%%$$$###"""!!!!!!"""##################"""!!!!!!!!!""""""#########""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""######"""""""""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!  !!!"""!!! ##################"""""""""############"""!!!!!!""""""""""""""""""""""""######"""""""""######$$$&&&&&&&&&%%%%%%$$$###"""""""""""""""""""""""""""###""""""!!!!!!""""""#########""""""!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%############################################################"""""""""""" !!!######!!!!!!!!!"""""""""""""""""""""""""""$$$''')))'''### !!!!!!!!!!!!"""""""""######""""""!!!!!!""""""#########""""""!!!!!!""""""###""""""""""""""""""""""""!!!""""""###$$$#########"""""""""""""""""""""""""""""""""#########$$$$$$ !!!!!!""""""!!!!!! !!! """$$$$$$""" ######""""""""""""######%%%$$$%%%&&&((((((&&&$$$!!!!!!!!!"""######$$$$$$!!!"""######!!!!!!"""######"""!!!!!!!!!"""###$$$"""""""""###############%%%$$$###$$$%%%&&&%%%######""""""!!!!!!""""""###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$############!!!!!!!!!!!!###############"""######$$$%%%""""""""""""########################"""""""""""""""""""""""""""#########""""""""""""############!!!!!!""""""""""""!!!!!!###$$$%%%&&&%%%###!!!""""""""""""###$$$%%%&&&)))(((&&&$$$#########$$$###""""""!!!!!!""""""###$$$$$$&&&&&&%%%### """"""""""""########################""""""""""""%%%$$$###"""!!! !!!!!!""""""###$$$$$$%%% !!!"""""""""""""""######""""""""""""!!!!!! !!!""""""""""""!!! !!!"""""""""""""""######""""""""""""!!!!!!$$$$$$$$$#####################""""""""""""############################## !!!!!!"""""""""!!!!!!%%%%%%$$$$$$###"""!!!!!!!!!  """""""""!!!!!! $$$$$$%%%###"""!!!###$$$%%%###!!!!!!""""""!!! """"""""""""""""""""""""###$$$%%%$$$"""""""""###$$$######""""""######$$$ """###$$$%%%&&&############"""!!! """""""""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$###############"""  !!!""""""!!!""""""###$$$$$$%%%%%%######################## !!!"""############&&&%%%$$$"""""""""######!!!!!!!!!"""######$$$$$$'''&&&&&&%%%$$$###""""""######$$$$$$$$$$$$######"""#####################""""""############""""""###""""""!!!!!!""""""### !!!"""############!!!!!!!!!!!!!!!"""###### !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!!!!!""""""!!! $$$$$$###"""!!!!!!!!!!!!%%%$$$######""""""##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""##################"""###""""""""""""!!!!!!!!!!!!"""######$$$$$$$$$###########################$$$$$$###""""""###$$$$$$#########""""""""""""""" !!!######!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!###&&&((('''### !!!"""!!!!!!"""""""""#########"""""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############ !!!"""######"""!!! $$$###!!!!!!!!!"""############""""""""""""######""""""###%%%'''&&&$$$"""!!!!!!""""""############ !!!"""!!! !!!"""######"""!!!!!!"""###$$$""""""######$$$$$$%%%%%%""""""""""""""""""""""""###""""""""""""""""""##################$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!""""""$$$$$$############$$$$$$!!!"""""""""#####################"""""""""""""""#########"""""""""""""""!!!"""""""""############!!!""""""""""""!!!!!!  """###$$$###"""!!!######""""""###$$$$$$%%%%%%$$$###"""!!!!!!""""""###""""""""""""""""""###""""""#########!!! !!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!!%%%%%%###"""!!!!!! """"""######$$$$$$$$$$$$ !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""!!!!!!%%%%%%$$$$$$######""""""###""""""""""""""""""########################### !!!""""""###"""""""""######"""!!! """"""!!! !!!############""""""!!! ###$$$$$$###""""""###%%%'''$$$""" !!!"""!!! """""""""""""""""""""""" !!!""""""!!! !!!############""""""#########!!!"""###$$$%%%%%%###############"""!!! ############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$"""!!!!!!###$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!"""###############'''%%%###!!! !!!"""$$$!!!!!!""""""############"""######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############""""""############""""""!!!!!! !!!!!! !!!"""###############!!!!!!!!!!!!!!!""""""###!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""%%%###""""""######!!! ###"""!!! !!!""""""&&&%%%$$$###"""###$$$%%%########################&&&%%%$$$$$$###$$$$$$$$$###############"""!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""######"""!!!!!! ########################%%%$$$###!!!!!!###$$$%%%""""""""""""""""""###### """######"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""%%%((('''$$$"""###$$$""""""""""""############""""""!!! !!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$%%%%%%&&&&&&########################!!!!!!"""""""""######### !!!"""######"""!!! %%%### """%%%######""""""""""""######!!!!!!"""$$$&&&%%%### """""""""""""""############$$$%%%%%%######$$$%%%$$$###"""!!!!!!"""######""""""######$$$$$$%%%%%% !!!!!!!!!!!! !!!!!!######""""""""""""######""""""######$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$""" """$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$######"""######$$$!!!"""""""""############""""""""""""""""""###############"""""""""""""""!!!"""""""""############"""""""""""""""!!! """"""""""""######$$$%%%%%%$$$$$$###""""""######!!!!!!!!!!!!"""######$$$######""""""""""""#########""""""!!!"""###$$$%%%!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!!######""""""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""%%%$$$$$$######""""""""""""""""""######"""""""""""""""""""""""""""""""""!!!"""######$$$$$$$$$###%%%%%%$$$###"""#########$$$###"""""""""###$$$%%%######""""""!!!!!!!!!!!!###$$$$$$###""""""###%%%'''%%%"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""######""""""!!!!!!""""""### !!!"""###$$$#########!!!""""""############"""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$###"""###$$$%%%%%%$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###############"""!!!!!!%%%$$$"""  """###"""""""""""""""#########!!!!!!""""""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############""""""############""""""%%%$$$$$$######$$$$$$%%%###############"""!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$""""""######""" !!!  """$$$%%%'''&&&$$$#########$$$%%%########################&&&%%%%%%$$$######$$$$$$""""""#########"""!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""#####################""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""############!!!"""$$$$$$"""""""""###""""""""""""""""""""""""!!!$$$''''''%%%###$$$&&&"""""""""#########$$$$$$""""""!!! !!!!!!"""######$$$$$$######"""""""""""""""""""""""""""%%%$$$$$$$$$$$$%%%&&&&&&########################!!!!!!!!!"""""""""######!!!""""""######""""""!!!###!!! $$$######""""""""""""#########""""""$$$&&&&&&$$$"""""""""""""""""""""######"""###$$$###""""""###$$$$$$###"""!!!!!!!!!"""###"""""""""###############!!!###$$$###"""!!!"""###$$$######""""""######$$$!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""$$$""" !!!###%%%""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""#########""""""""""""############"""######""""""!!! &&&%%%$$$$$$###$$$$$$$$$&&&%%%$$$###""""""""""""!!!""""""###$$$%%%&&&&&&$$$######""""""######$$$%%%$$$######$$$&&&(((***""""""""""""########################"""""""""""""""""""""""""""###$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!"""######"""""""""############### !!!""""""""""""!!! !!!""""""""""""""" !!!!!!!!!!!!""""""#########"""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$######"""!!!!!!###$$$%%%$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""###$$$###""""""$$$&&&&&&$$$""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""###%%%"""""""""!!!!!!"""""""""!!!"""###$$$$$$###!!! !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$"""!!!!!!"""###$$$###"""%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""!!! """"""!!! !!!"""###""""""""""""""""""###############"""""""""!!!!!!######$$$$$$$$$$$$######"""#####################""""""############""""""######""""""""""""######$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!"""###############"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###!!!"""######"""!!! !!!"""$$$%%%&&&&&&%%%$$$$$$######$$$$$$########################&&&%%%$$$###############""""""############"""""""""""""""""""""""""""""""""##################""""""""""""############$$$""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$!!!"""""""""############"""###%%%%%%#########$$$###########################&&&)))(((%%%"""###$$$""""""#########$$$$$$$$$$$$###""""""!!!!!!!!!""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""######"""""""""###$$$%%%########################!!!!!!!!!!!!"""""""""######""""""""""""""""""### !!!!!!!!!$$$######""""""""""""######$$$###"""###%%%%%%%%%######"""""""""""""""""""""!!!"""!!!  """%%%$$$"""!!!!!!!!!"""######"""""""""""""""!!!!!!"""$$$%%%$$$"""!!!###%%%$$$######""""""######$$$ !!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""##################"""###""""""!!! !!!!!!""""""""""""############!!!"""""""""############!!!!!!""""""######$$$$$$""""""""""""########################"""!!!  !!!###$$$$$$###""""""$$$$$$###############$$$""""""###$$$$$$$$$%%%$$$$$$######""""""######$$$#########$$$$$$%%%&&&&&&#########""""""""""""""""""""""""""""""###############""""""######$$$%%%"""""""""""""""""""""""""""!!!!!! !!!"""###$$$ !!!!!!!!!""" !!!""""""######"""""" !!!""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$!!!!!! !!!###%%%'''%%%$$$###"""!!!!!!"""###!!!!!!!!!"""######$$$$$$"""###$$$###""""""$$$&&&$$$###"""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$###"""###$$$$$$######""""""######$$$!!!"""###$$$$$$###""" !!!!!!"""###$$$$$$$$$$$$!!!!!!!!!"""""""""""""""########################""""""#########$$$$$$$$$!!! !!!######"""!!!$$$$$$##################""""""""""""""""""""""""!!!!!!"""""""""!!! !!!!!!!!!""""""###$$$$$$###"""""""""""""""""""""$$$$$$############"""""""""##################"""!!!!!!!!!""""""#########""""""############""""""!!!!!! !!!!!!######$$$$$$$$$######"""!!!!!!!!!!!!!!!"""######!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!! !!!#########!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""%%%%%%$$$###"""""""""""""""######$$$$$$######"""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$###$$$&&&&&&$$$###$$$%%%########################%%%(((***((($$$!!!!!!""""""############$$$$$$$$$%%%%%%$$$###""""""######"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""!!! !!!###$$$########################!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$ ###%%%%%%###"""$$$&&&######""""""""""""#########""" """$$$$$$############""""""""""""""""""$$$%%%$$$###"""###$$$%%%$$$###!!!!!!!!!"""#########""""""!!!!!! ###$$$$$$!!! """$$$$$$$$$############$$$$$$ !!!"""#########"""""""""""""""""""""""" """$$$%%%$$$###"""######$$$$$$$$$$$$######""""""!!! """"""""""""############!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$%%%""""""""""""########################"""!!! """$$$###!!! """"""""""""###$$$%%%&&&!!!!!!"""""""""!!!!!! $$$$$$############$$$$$$ !!!"""######""" $$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$###############$$$ !!!!!!""""""######"""!!! !!!###$$$""""""######$$$$$$$$$%%%!!!!!!"""############### !!!!!!""""""""""""""" !!!!!!"""""" !!!!!!""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""############%%%%%%$$$$$$&&&(((+++---((('''%%%$$$############ !!!"""###$$$%%%%%%"""###$$$###""""""$$$&&&"""""""""$$$&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""" !!!%%%$$$$$$$$$$$$$$$$$$%%%!!!###$$$%%%$$$###"""""""""###$$$$$$$$$######!!!!!!!!!!!!"""""""""###########################""""""######$$$$$$$$$$$$"""!!!!!!"""$$$%%%###""""""""""""###$$$$$$%%%%%%######################## !!!"""""""""""" !!!"""$$$%%%%%%%%%%%%#########"""""""""""""""!!!"""###$$$%%%&&&''''''""""""############"""""" !!!"""######$$$""""""############""""""$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###### """###%%%&&&&&&$$$$$$############$$$$$$""""""""""""""""""""""""!!!  """######"""!!!"""$$$%%%%%%$$$###"""######$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!"""######$$$$$$$$$######""""""""""""""""""""""""###"""!!! !!!"""###""""""######$$$$$$$$$$$$########################"""###%%%&&&&&&%%%###"""&&&%%%###!!!""""""""""""############$$$%%%&&&$$$"""!!!!!!"""""""""""""""""""""""""""$$$)))......)))$$$###$$$###!!! """$$$%%%$$$!!!""""""#####################$$$$$$$$$$$$######  !!! $$$$$$######"""!!!!!!!!!"""""""""!!!"""######$$$""""""""""""!!!!!!!!!!!!###"""!!!###$$$%%%%%%$$$"""&&&&&&### !!!"""""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$############"""'''&&&$$$"""!!!  !!!"""######"""!!! ###$$$$$$###""""""###%%%&&&$$$"""  !!!!!!%%%%%%%%%%%%###"""!!! """######"""  """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$###"""!!!!!!!!!""" !!!!!!!!!!!!""""""""""""""""""###$$$&&&'''(((############""""""""""""!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$###""""""$$$###"""""""""###%%%&&&!!!!!!"""###############$$$#########""""""!!!!!!"""""""""###$$$$$$$$$%%%%%%""" """$$$###"""""""""""""""""""""""""""######"""!!! !!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!##################$$$$$$###""""""$$$'''&&&### """"""""""""############!!!!!!!!!!!!""""""""""""""""""############"""""""""############$$$$$$$$$"""!!!!!!!!!"""###$$$$$$"""!!! """###$$$###$$$%%%&&&&&&%%%$$$###""""""""""""##################$$$%%%%%%&&&''''''""""""###$$$$$$$$$$$$###""""""############"""""""""""""""""""""######$$$############""""""""""""""""""""""""!!! $$$###"""!!!!!!"""###$$$$$$###"""""""""###$$$%%%%%%$$$###!!!!!!!!!!!!!!! !!!!!!!!!"""""""""#########""""""!!!!!! &&&%%%###""""""$$$%%%'''!!!!!!!!!"""######!!! """"""""""""""""""""""""######""""""######$$$%%%"""!!!!!!###$$$&&&%%%###""""""""""""""""""""""""""""""""" """"""""""""###$$$"""############$$$$$$$$$########################$$$###############$$$$$$"""###$$$###!!! !!!""""""############"""""""""!!!!!!!!!!!!!!!"""### !!!"""""""""""" !!!!!!!!!!!! """############$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%######""""""!!!!!! """######"""!!!!!!"""$$$############""" $$$#########""""""!!!!!!######""""""!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$"""!!!!!!!!!!!!"""""""""""""""############$$$%%%&&&$$$"""!!!!!!"""!!!!!!""""""######$$$$$$"""'''++++++'''###"""$$$%%%###!!! """######""" !!!!!!!!!!!!!!! !!!!!!!!!!!! ###"""!!!"""$$$%%%$$$###"""""""""""""""#########"""""""""""""""######$$$######""""""!!!!!! !!!  !!!"""!!! !!!"""###"""!!! !!!"""########################"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%$$$###""" """"""######$$$$$$$$$%%%$$$###"""!!! """"""############"""""""""######"""!!!!!!"""$$$%%%$$$"""  !!!"""$$$$$$$$$$$$###"""!!!!!!$$$%%%%%%###"""!!!"""$$$"""""""""""""""""""""!!!""""""""""""""""""""""""########################$$$###""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%% """###$$$%%%############"""""""""""""""!!!!!!!!!"""###$$$$$$"""""""""""""""!!!!!! $$$###"""""""""###$$$%%%!!!!!!"""###############$$$#########""""""""""""###############$$$$$$$$$### """$$$$$$###""""""""""""""""""""""""###############"""""""""""""""############""""""###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""!!! """$$$$$$!!!""""""""""""############!!!!!!!!!!!!"""""""""###!!! !!!"""############$$$$$$$$$""""""""""""""""""###$$$"""!!!!!! !!!"""###$$$######$$$%%%%%%$$$######""""""""""""############""""""######$$$%%%%%%&&&""""""###$$$$$$$$$$$$###""""""############""""""""""""!!!!!!"""###$$$$$$############""""""""""""!!!!!!""""""###"""""""""%%%$$$############$$$%%%$$$$$$#########$$$%%%&&&(((&&&$$$###""""""###$$$!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!############""""""!!! &&&&&&%%%$$$$$$###"""!!!""""""""""""""""""""""""######""""""######$$$%%%%%%$$$$$$###"""  !!!!!!"""###%%%"""""""""""""""""""""""" """###""""""###$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$###""""""!!!!!!"""""" """###"""!!!!!!"""###""""""############""""""%%%$$$###!!!!!!  """"""######"""!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$'''&&&%%%###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""#########!!!!!!###$$$############""""""!!! ############"""""""""!!!""""""""""""""""""!!!!!!""""""""""""""""""""""""############"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!######"""""""""######$$$"""""""""#########$$$$$$$$$%%%%%%$$$"""!!!"""### !!!"""###$$$$$$%%% ###'''&&&$$$"""###$$$'''$$$"""!!!!!!""""""!!! !!!!!!""""""!!!!!!""""""############""""""%%%$$$###$$$&&&'''&&&%%% !!!!!!"""######$$$$$$"""""""""""""""#########$$$$$$###"""!!!!!! $$$###""""""###$$$###!!!###""" !!!"""""""""########################!!!""""""###$$$#########''''''&&&%%%###!!! !!!"""###$$$%%%&&&&&&######"""!!!!!!!!!!!!"""$$$$$$############$$$$$$!!!""""""!!! !!!###%%%$$$"""!!! !!!"""!!!""""""######""""""!!!###$$$$$$###"""!!!"""$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""###$$$!!!!!!!!!"""""""""##################$$$&&&'''(((############""""""""""""###"""""""""""""""######""""""######""""""!!! $$$######"""""""""######!!!!!!"""##############################"""""""""$$$$$$$$$##################!!! """######""""""""""""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""#########$$$%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!$$$###$$$%%%&&&&&&$$$"""""""""""""""############!!!!!!!!!"""""""""######%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!"""######"""######$$$$$$######"""""""""""""""############!!!!!!""""""###$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%############"""""""""""" !!!"""###$$$$$$$$$$$$######""""""""""""#########""""""""""""###$$$$$$(((&&&$$$!!!!!!"""$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""""""""###$$$%%%%%%$$$"""!!!!!!!!!"""###$$$&&&&&&""""""""""""""""""""""""######""""""######$$$%%%%%%%%%%%%%%%$$$###"""""" !!!"""$$$%%%""""""""""""""""""""""""!!!"""###""""""###$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!""""""""""""###%%%""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!! !!!"""###############""""""############"""""""""""""""#########$$$$$$)))'''%%%"""!!! !!!!!!!!!"""""""""######"""###$$$###!!!!!!###$$$####################################"""""""""""" !!!"""#########"""!!!""""""""""""""""""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$##################$$$""""""#########$$$$$$$$$###$$$%%%$$$"""!!!"""###"""""""""""""""######### """$$$$$$""""""$$$&&&&&&$$$!!!!!!""""""""""""""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######"""!!!"""$$$%%%$$$###!!!!!!""""""############!!!!!!"""###############%%%$$$$$$###"""!!! &&&%%%$$$$$$$$$$$$###"""$$$!!! ###%%%###!!!########################!!!"""######$$$$$$############$$$$$$$$$######"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$"""!!!!!!"""$$$$$$!!!"""###""" """###$$$$$$"""!!!!!!!!!"""""" !!!"""""""""""""""!!!!!!"""!!! """"""""""""""""""#################################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$ !!!!!!!!!!!!"""%%%%%%%%%%%%&&&'''((()))############"""""""""!!!$$$###"""""""""""""""###$$$%%%%%%%%%%%%$$$######$$$######"""""""""""""""!!!!!!"""#######################################%%%$$$$$$$$$###"""""""""%%%$$$######""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""$$$###"""!!!!!!"""###$$$"""""""""######""""""""""""""""""""""""!!!!!!!!!$$$$$$%%%%%%&&&&&&$$$###!!!"""""""""############!!!!!!"""""""""#########'''&&&$$$######$$$&&&'''""""""#########$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""""""""""""""######"""""""""######"""""""""!!!"""""""""############"""""""""#########$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""######!!!!!!!!!!!!"""$$$%%%%%%############"""""""""!!!!!!""""""###$$$$$$######  !!!!!!""""""&&&$$$!!! """$$$#########""""""""""""!!!!!!!!!!!!""""""######$$$$$$%%%&&&&&&%%%$$$###"""""""""###""""""###&&&'''""""""""""""""""""""""""######""""""######$$$%%%""""""############"""""" """$$$$$$###""""""###""""""""""""""""""""""""!!!######""""""###$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!""""""### """######""""""###$$$######""""""""""""###### !!!"""$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$#########$$$$$$#########""""""""""""############$$$###"""!!!!!!"""$$$%%% !!!!!!"""######$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$%%%%%%#########""""""""""""""" """$$$$$$$$$###"""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!%%%%%%$$$$$$###""""""!!!############$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$%%%$$$$$$###"""!!! !!!"""######$$$&&&'''$$$""" """$$$$$$$$$"""######$$$$$$$$$$$$$$$ !!!!!!!!!!!! """!!! !!!#########"""############""""""!!!!!!!!!!!!"""############"""%%%$$$$$$###"""!!!!!!!!!###""" !!!!!! ###!!! """%%%&&&$$$!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%####################################$$$%%%&&&'''###"""!!! !!!"""#########$$$###"""!!!###%%%$$$######""""""""""""""" !!!""""""###"""""" !!!!!! !!!"""!!!"""""""""#########$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$#########$$$$$$$$$%%%%%%"""!!!!!!!!!"""###$$$%%%############"""""""""!!!$$$###"""""""""""""""###%%%%%%%%%%%%%%%$$$######"""""""""###""""""""""""!!!!!!"""##############################$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%$$$#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$###""""""""""""""""""###$$$$$$$$$######""""""""" !!!!!! !!!"""""""""############""""""""""""###############"""!!!!!!!!!!!!"""###""""""#########$$$$$$$$$$$$$$$###"""!!!!!!!!!"""##################""""""###""""""""""""""""""###!!!"""""""""#####################$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########"""!!!!!!"""######!!!!!!!!!!!!"""###$$$%%%############"""""""""!!!"""#########""""""!!!  !!!!!!!!!"""""""""""""""$$$###  """###############""""""""""""!!!!!!""""""######$$$$$$$$$$$$#########$$$&&&'''((())))))&&&###!!!"""###""""""""""""""""""""""""######""""""######$$$%%% !!!"""############"""%%%&&&'''&&&$$$""""""""""""""""""""""""""""""""" """$$$$$$###"""###$$$""""""#########$$$$$$$$$########################!!!!!!!!!"""###$$$%%%&&&###$$$$$$###"""!!!!!!"""######"""!!!!!!"""###### !!!!!!###$$$%%%&&&"""######$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!!!!"""""""""######### """###%%%&&& !!!"""###$$$%%%%%%###$$$$$$###""""""###%%%%%%$$$$$$###$$$$$$%%%&&&""""""""""""""""""###### !!!"""###$$$$$$######""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$###"""!!! #########$$$$$$$$$$$$%%%"""$$$%%%$$$###"""###$$$'''&&&%%%###""" !!!!!!"""###$$$%%%&&&'''###!!! """$$$%%%%%% !!!""""""######""""""!!!""""""######""""""!!!###"""!!!"""$$$$$$$$$###$$$$$$######"""!!!!!! !!!"""$$$$$$######"""$$$$$$#########"""""""""$$$"""!!!!!!######""" """!!!!!!"""###$$$$$$###"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""!!! !!!"""###$$$$$$""""""!!!!!!!!!!!!""""""###$$$$$$###""""""###%%%######################## !!!""""""############!!!"""###"""!!!!!!###$$$!!!""""""######$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""###$$$"""""""""#########$$$$$$"""""""""""""""###$$$$$$############""""""""""""###"""""""""""""""###############$$$######"""!!! !!!""""""######""""""!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$############### """$$$%%%$$$$$$%%%&&&""""""""""""""""""""""""%%%%%%%%%$$$$$$###############""""""""""""######%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$######"""""" !!!"""!!!  """""""""""""""############"""""""""#########$$$$$$"""""""""######""""""""""""############$$$$$$$$$$$$###""""""""""""""""""######$$$$$$$$$###"""!!!$$$######""""""######$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$############""""""""""""############"""!!! !!!!!!""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$"""""""""#########$$$$$$""""""##################"""!!! !!!###%%%'''""""""!!! """$$$""""""""""""""""""""""""######""""""######$$$%%%"""######$$$%%%%%%$$$$$$!!!###$$$$$$###""""""###""""""""""""""""""""""""!!!###$$$$$$###"""######"""############$$$$$$$$$########################""""""""""""###%%%&&&'''$$$%%%%%%$$$"""!!!!!!"""$$$###"""!!!!!!"""###$$$%%%$$$###""""""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######!!!!!!""""""###$$$%%%%%%###$$$%%%$$$""""""$$$%%%&&&%%%$$$#########$$$%%%""""""""""""############""""""###############$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###""""""""""""""""""###!!!"""#########"""!!!!!!#########$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$&&&%%%$$$###"""!!! !!!!!!"""###%%%&&&%%%$$$$$$""" """#########!!!!!!"""############"""$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!"""$$$$$$$$$############""""""""""""""" !!!###$$$$$$$$$"""!!!"""############$$$$$$$$$%%%$$$######%%%&&&%%%$$$"""!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$#########%%%%%%%%%$$$###"""!!! ###############$$$$$$$$$ !!!""""""###"""""""""######""""""""""""###$$$###!!!!!!###$$$"""######$$$$$$#########""""""######$$$######### !!!""""""!!!!!!###$$$!!!""""""######$$$%%%%%%""""""""""""""""""""""""########################$$$###"""""""""""""""""" !!!!!!!!!!!!$$$$$$######$$$$$$%%%%%%############"""""""""""""""!!!!!!!!!"""###$$$$$$######$$$$$$######"""!!!!!!"""############!!!!!!"""########################$$$$$$%%%%%%%%%###############$$$$$$$$$!!!###%%%%%%""" !!!""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%""""""############""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$"""!!!###%%%""""""""""""############""""""#########$$$$$$$$$"""###%%%&&&&&&%%%###""""""############$$$$$$$$$""""""""""""""""""###$$$###$$$$$$$$$$$$###"""!!!%%%$$$############$$$%%%""""""""""""####################################""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$$$$######"""""""""""""""############""""""""""""#########$$$######""""""!!!"""############"""!!!!!!"""###$$$$$$$$$######""""""###############"""!!!!!!"""###$$$$$$%%%&&&$$$$$$##################!!!!!!!!!""""""###$$$$$$!!! ###&&&""""""""""""""""""""""""######""""""######$$$%%%######$$$%%%%%%%%%$$$$$$!!!#########"""###$$$"""""""""""""""""""""""""""###%%%$$$###""""""###"""############$$$$$$$$$##############################""""""""""""######"""$$$%%%$$$""""""###$$$$$$###"""!!!!!!"""###$$$&&&%%%$$$###""""""!!!!!!"""###############""""""""""""############""""""!!!!!!!!!!!!"""""""""### !!!#########"""!!! """""""""######$$$$$$$$$$$$$$$%%%$$$######$$$&&&'''&&&$$$"""!!!"""###$$$!!!"""""""""############%%%$$$###!!!!!!"""###$$$""""""""""""""""""""""""!!!"""""""""##########################################""""""""""""######!!!"""#########"""######$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###%%%$$$$$$######"""!!!!!!!!! !!!###%%%%%%$$$"""&&&$$$"""!!!!!!""""""!!!######$$$%%%%%%%%%%%%$$$!!!!!!""""""""""""!!!!!!!!! """###"""!!!!!!!!!!!!"""######$$$$$$ !!!###$$$%%%$$$"""!!!"""""""""###$$$$$$%%%%%%!!!  """######""""""!!!###***&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!"""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%%%%&&&"""""""""""""""###$$$$$$"""###$$$%%%%%%$$$###"""!!!""""""""" """###"""######$$$$$$$$$############$$$$$$$$$$$$###### !!!###!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$###"""!!!!!!""""""############$$$$$$$$$$$$ !!!"""############""""""""""""!!!!!!!!!!!!"""###%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$ """$$$$$$$$$$$$!!!!!!"""########################$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%%%%'''(((%%%"""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!"""###$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$$$$######"""!!!  """###"""!!!$$$""""""""""""############"""############$$$$$$$$$"""######""""""############$$$$$$$$$""""""!!!!!!"""###$$$$$$###$$$%%%%%%$$$###"""!!!&&&%%%$$$######$$$%%%&&&""""""""""""############""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$###""" """###$$$%%%$$$###"""!!!!!!!!!!!!############""""""""""""""""""$$$$$$%%%%%%%%%%%% !!!""""""!!!  !!!!!!!!!  !!!""""""!!!  !!!###$$$%%%&&&'''%%%$$$$$$$$$###"""""""""###$$$%%%&&&&&&%%%###"""$$$))))))%%%!!! !!!""""""""""""""""""""""""#########"""###$$$$$$%%%"""######$$$$$$#########"""$$$%%%%%%###"""######"""""""""""""""""""""""""""$$$%%%%%%###""""""###"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$###!!! !!!"""$$$$$$######$$$&&&$$$###""" """###$$$$$$###############$$$$$$""""""#########""""""!!!""""""############""""""!!!!!!!!!!!!"""""""""""""""$$$%%%###!!! ###############$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''&&&$$$"""!!!!!!"""###!!!!!!""""""#########$$$'''&&&###!!! !!!###%%%""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""""""""######""""""!!!!!!!!!!!!""""""!!!$$$&&&%%%%%%%%%%%%$$$###  ###$$$""""""######"""!!! $$$$$$$$$### !!!""""""#########""""""!!!!!!!!!!!!""""""""""""!!!%%%%%%###$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""!!! %%%###""""""###$$$$$$###"""###$$$$$$###"""###$$$!!!"""$$$%%%%%%$$$###"""""""""""""""############'''###$$$'''$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$###""""""############""""""'''&&&$$$"""!!!!!!!!!"""!!!""""""#########""""""$$$###""" !!!"""""""""""""""""""""""""""'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$############$$$$$$ !!!"""###$$$&&&%%%###""""""###%%%&&&$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######"""""" !!!"""######$$$######$$$$$$############$$$$$$########################"""$$$%%%&&&&&&&&&######################## !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""!!!"""$$$$$$###!!! !!!"""###$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$###"""###%%%%%%!!!""""""!!!!!!"""###$$$$$$!!!!!!""""""""""""!!!!!!"""$$$%%%%%%$$$######$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""%%%%%%%%%%%%$$$###""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""############""""""###  ###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$""""""###$$$%%%""""""""""""############%%%&&&&&&&&&%%%###!!! !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$##################$$$""" !!!$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!%%%$$$###""""""###$$$%%%%%%%%%$$$###"""!!! """"""""""""############&&&'''&&&%%%###"""###$$$""""""!!!!!!  """$$$$$$$$$######!!!"""$$$&&&&&&&&&$$$###&&&&&&$$$"""!!! ###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$###""""""""" !!!###$$$%%%&&&&&&&&&$$$"""###%%%&&&%%%"""$$$$$$$$$######$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""######"""!!! !!!"""##################$$$$$$$$$%%%&&&&&&$$$""" !!!!!!""""""######""""""""" !!!"""###$$$$$$###"""%%%%%%"""""""""###############"""""""""""""""""""""""""""###""""""!!! !!!!!!%%%###""""""###$$$$$$###$$$%%%&&&%%%$$$###$$$&&&""""""#########""""""!!!""""""""""""###############!!!!!!###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""""""""############$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""$$$###"""!!!!!!!!!"""##################"""!!! ######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""$$$$$$$$$#########""""""########################$$$######""""""######$$$""""""""""""###$$$%%%&&&%%%$$$###!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$"""###$$$$$$$$$$$$###"""&&&&&&%%%%%%$$$$$$$$$$$$"""""""""""""""###$$$$$$###############"""""""""""""""#########""""""!!!$$$$$$############$$$$$$########################!!!"""###$$$%%%$$$$$$###########################"""""""""!!!!!!!!! ############$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!######################################################""""""""""""######""""""""""""""""""""""""###"""!!!"""$$$$$$###!!!!!!"""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%###!!! !!!"""""" """""""""""""""###$$$$$$""""""############"""""""""######$$$###"""!!! """"""############""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%""""""""""""############"""""""""""""""""""""!!!""""""#########$$$$$$$$$########################""""""############""""""$$$""""""$$$########################$$$######""""""######$$$$$$###"""!!!!!!!!!"""###""""""""""""############$$$%%%%%%%%%%%%$$$"""!!!!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""########################$$$"""!!!!!!###$$$###!!!""""""""""""""""""""""""############"""""""""!!!$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""#####################""" !!!"""""""""###############""""""#########""""""!!!"""###$$$%%%%%%%%%$$$###&&&%%%$$$"""!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############### """###$$$$$$$$$$$$%%%###"""###%%%&&&$$$###$$$######""""""######$$$""""""!!!!!!!!!!!!"""""" """######%%%&&&""""""""""""""""""""""""###"""""""""###$$$&&&'''&&&''''''&&&$$$"""######""""""############"""""" !!!###$$$%%%%%%&&&### !!!$$$&&&%%%###!!!!!!"""#########""""""""""""""""""""""""""""""$$$###""""""!!!"""""""""%%%###""""""###$$$$$$######$$$%%%%%%######$$$%%%######"""!!! !!!""""""""""""############""" !!!""" !!!############""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""######$$$$$$######"""!!!!!! !!!"""######$$$$$$$$$$$$###!!! """"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#######################################$$$######""""""######$$$""""""""""""###$$$%%%&&&%%%$$$"""!!!!!!!!!""""""######""""""""""""######"""######$$$$$$######"""%%%$$$$$$$$$$$$#########!!! !!!""""""!!!""""""""""""""""""###$$$$$$$$$######""" $$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###"""!!!########################$$$#########""""""!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""###""""""###$$$$$$###!!!$$$$$$#########"""""""""%%%$$$###""""""###$$$%%%'''%%%######$$$%%%$$$###""""""""""""""""""###$$$######$$$$$$$$$$$$##################"""""""""!!!######""""""""""""######""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&########################""""""############""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""######"""""""""#########$$$$$$###$$$$$$%%%$$$$$$######!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$##########################################"""!!!"""###$$$###!!!####################################""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############!!!""""""!!! !!!!!!"""######$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$######$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$#####################$$$$$$$$$!!!""""""##################"""!!!"""$$$%%%$$$###!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""$$$&&&&&&%%%$$$%%%%%%!!!"""############"""!!!"""!!! !!!###%%%%%%&&&'''&&&$$$######%%%$$$$$$%%%%%%%%%$$$###### !!!"""######$$$$$$%%%###""""""%%%&&&%%%$$$"""""""""""""""!!! """"""""""""""""""""""""$$$$$$######"""######$$$%%%###""""""###$$$$$$### """""""""!!! !!!"""%%%$$$"""!!! !!!!!!"""""""""##################$$$$$$""" !!!### !!!!!!"""""""""######$$$$$$$$$######"""############$$$$$$$$$%%%######$$$$$$$$$$$$######!!!""""""######""""""!!!!!!!!!!!!!!!""""""#####################"""!!! !!!"""###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&######################################################""""""""""""######!!!!!! !!!"""######%%%$$$###"""!!!!!!""""""###""""""""""""""""""###""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!""""""#####################"""!!!!!!$$$$$$############$$$$$$########################%%%$$$$$$$$$###""""""!!!################################################ !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######################################################""""""""""""######""""""""""""""""""""""""$$$###"""###$$$$$$###!!!$$$$$$##################$$$$$$###""""""###$$$$$$'''&&&$$$$$$$$$%%%&&&&&&###"""""""""""""""######"""######$$$$$$######"""!!!!!!!!!!!!"""###%%%&&&&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""$$$%%%%%%$$$$$$###"""!!!""""""#########$$$$$$$$$"""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################""""""""""""############$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$$$$#############################################$$$$$$$$$###"""""""""######""""""#################################""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!""""""############!!!"""""""""############$$$$$$$$$###!!!!!!"""### !!!!!!!!!"""""""""%%%$$$"""!!!!!!!!!"""###%%%$$$######"""######$$$#########""""""###$$$$$$###$$$$$$$$$$$$######""""""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!"""$$$###!!!!!!!!!"""!!!"""###$$$$$$###"""!!!%%%###!!! !!!"""###$$$%%%$$$###"""###$$$&&&'''''''''&&&&&&%%%$$$############""""""""""""!!! !!!"""$$$%%%%%%%%%$$$$$$$$$###!!! """"""""""""""""""""""""$$$$$$############$$$$$$%%%###""""""###$$$$$$### """""""""!!! !!!"""'''%%%$$$"""!!!!!!""""""!!!"""""""""###############%%%&&&%%%######$$$$$$ !!!"""###$$$&&&''''''"""######$$$$$$$$$######"""""""""#########$$$$$$"""######$$$$$$######""" !!!!!!!!!!!!!!!!!! $$$$$$$$$#########"""""" !!!"""###############!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!""""""#########################################################""""""""""""""""""###!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$############"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""###$$$ !!!!!!""""""######!!!!!!"""###############$$$$$$############$$$$$$##########################################$$$$$$########################!!!!!!"""###$$$%%%&&&&&& !!!!!!!!!""""""""""""########################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""%%%$$$###$$$%%%$$$"""!!!!!!""""""###$$$$$$%%%%%%$$$##################$$$""""""!!! """#########"""""""""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$###"""!!!!!!############$$$$$$$$$$$$!!!"""""""""#########$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$""""""""""""###$$$%%%%%%############$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$""""""######"""""""""###########################""""""""""""""""""######"""###$$$%%%%%%$$$###"""!!!!!!!!!"""######$$$$$$!!!"""""""""############$$$%%%%%%$$$""""""###%%%###"""""""""!!!!!!!!! ###"""!!!!!!!!!"""$$$%%%$$$$$$###""""""######$$$###############$$$$$$%%%$$$$$$$$$$$$######"""!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###!!!!!!""""""""""""###$$$$$$######""""""######$$$""""""!!!!!!!!!!!!"""""" !!!"""!!!!!!###%%%""""""###$$$$$$###""""""'''&&&$$$""""""""""""###!!!"""$$$###""""""###$$$'''((((((((('''&&&%%%$$$%%%$$$$$$######"""!!!!!!!!!"""$$$$$$$$$$$$%%%%%%$$$###""" """"""""""""""""""""""""#########"""######$$$%%%%%%###""""""###$$$$$$######$$$%%%%%%######$$$%%%%%%%%%$$$######""""""###""""""""""""############!!!$$$%%%"""!!!###$$$### """###$$$%%%&&&""""""###$$$$$$$$$$$$###"""""""""############$$$""""""############"""""" !!!!!!""""""!!!!!! $$$$$$$$$$$$$$$###"""!!! !!!###$$$$$$$$$$$$""""""######$$$$$$######""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###""""""!!!!!!""""""############$$$$$$$$$$$$%%%######""""""######$$$%%%!!!""""""""""""""""""### """######$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""###$$$%%%&&&########################!!!!!!"""###$$$%%%%%%&&&############$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""&&&%%%$$$$$$%%%$$$"""!!! !!!"""###$$$%%%&&&########################!!!"""###"""!!!!!!###%%%$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!############"""""""""!!!######""""""""""""######"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$%%%!!!""""""######$$$$$$$$$""""""""""""##########################################$$$$$$$$$$$$#######################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########"""""""""!!!!!!#########$$$$$$$$$$$$%%%"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!###$$$###"""!!!"""###########################""""""""""""##################$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""""""""############"""######"""!!!!!!"""$$$&&&%%%%%%$$$######""""""!!!!!!!!!!!!"""###$$$%%%"""""""""#########$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$###"""!!!!!!###############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$######$$$$$$$$$""""""!!!!!!!!!!!!"""""""""###$$$$$$######%%%'''#########$$$$$$#########$$$$$$$$$############### """######""""""###%%%'''''''''&&&&&&%%%$$$###$$$$$$################## !!!###$$$$$$##################$$$######"""!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%###""""""###$$$$$$###$$$%%%&&&%%%$$$###$$$&&&"""###############""""""""""""""""""############$$$%%%!!! ###$$$""" """"""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""############""""""""""""############""""""!!!"""###$$$$$$######""" !!!"""#####################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$!!!"""###$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!###"""!!! !!!"""###$$$$$$$$$$$$%%%%%%&&&&&&######""""""######$$$%%%###############"""""""""!!!""""""#########""""""$$$$$$############$$$$$$###########################""""""""""""$$$%%%&&&############################################################$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$######################################################""""""""""""######""""""""""""""""""""""""&&&%%%$$$$$$%%%$$$""" !!!!!!!!!""""""##################$$$$$$############%%%''''''%%%%%%&&&((($$$$$$###""""""""""""""""""""""""######""""""""""""######$$$###"""!!! """"""############"""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!""""""######$$$%%%%%%""""""""""""#########$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%###!!! !!!!!!#########$$$$$$$$$%%%%%%######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!###$$$###!!!!!!"""$$$""""""""""""""""""""""""!!!"""""""""############$$$$$$############$$$$$$"""""""""""""""#########""""""""""""############!!!""""""""" """###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########"""""" """###$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$###############""""""###$$$$$$$$$######$$$%%%&&&%%%"""!!!"""$$$######""""""""""""######""""""!!!!!!!!!!!!""""""%%%&&&%%%$$$!!! !!!########################### !!!"""######""""""!!!"""$$$$$$######$$$&&&%%%&&&%%%%%%$$$###"""!!!""""""######$$$$$$$$$%%%"""$$$%%%%%%$$$"""!!!"""!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%###""""""###$$$$$$###"""###$$$$$$###"""###$$$ """######"""!!!!!!""""""""""""############ %%%'''"""!!!$$$&&&###%%%$$$$$$###"""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$ """###$$$######"""############""""""!!!$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! """"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""" !!!###$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!###"""!!! !!!"""###""""""#########$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%$$$$$$######""""""###$$$$$$######"""!!! $$$$$$############$$$$$$########################$$$###"""""""""###$$$%%%########################%%%%%%$$$###"""!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""'''%%%$$$%%%%%%$$$""" """"""""""""!!!!!!!!!!!!######$$$$$$$$$$$$#########&&&&&&$$$###$$$%%%$$$$$$###""""""!!!""""""######$$$$$$$$$$$$######"""$$$%%%%%%$$$######$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""###$$$$$$######"""!!! ######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%############%%%%%% !!!!!!"""###$$$$$$$$$######""""""""""""######***(((%%%###!!!!!!"""#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!###%%%$$$!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$%%%$$$###""""""###$$$%%%######""""""""""""""""""""""""""""""############"""#########!!!!!!###%%%!!!!!!!!!"""######$$$$$$######$$$$$$$$$""" !!!$$$%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$######""" %%%$$$$$$$$$######"""""" !!!"""""""""""""""%%%'''(((&&&###!!!"""$$$$$$$$$###"""!!!!!!""""""""""""""""""###$$$%%%&&&######$$$$$$$$$$$$######$$$#########""""""!!!!!!$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!"""######&&&%%%%%%$$$$$$#########""""""!!!!!! $$$$$$###"""!!!!!!!!!"""$$$$$$######$$$$$$%%%&&&&&&%%%$$$###""" """"""!!!!!!""""""###$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""!!!"""######"""!!!"""$$$#########$$$&&&%%%###!!!###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!"""###$$$###"""###%%%&&&&&&%%%###!!! !!!"""###""""""############""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%&&&%%%###""""""###%%%&&&""""""""""""""""""""""""########################&&&%%%$$$###"""""""""""""""""""""""""""######$$$$$$%%%&&&%%%#########%%%$$$$$$######"""!!!!!!!!!""""""############""""""$$$###"""""""""###%%%%%%###$$$$$$###!!! !!!"""$$$######""""""######$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$#########""""""""""""############""""""$$$$$$$$$#########""""""############""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$######"""""""""""""""$$$$$$###""""""###$$$$$$!!!$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!! !!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!!!!""""""""""""####################################$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!! !!!###$$$%%%%%%$$$$$$!!!!!!!!!"""###%%%&&&'''$$$%%%&&&%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!###&&&'''$$$$$$############$$$$$$"""############$$$$$$$$$((('''&&&$$$######$$$$$$%%%%%%$$$###""""""############""""""######$$$%%%&&&&&&%%%%%%$$$###""""""########################"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""######$$$$$$############$$$$$$############""""""""""""#########"""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!""""""######""""""!!! !!!######$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!############""""""!!!!!!###"""!!!"""$$$$$$"""!!!$$$$$$###"""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!""""""""""""""""""!!!$$$#########""""""""""""""""""!!!!!!!!!""""""######""""""""""""###$$$$$$#########$$$$$$%%%%%%%%%"""""""""!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%#########$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! $$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###""""""!!!########################"""###$$$###"""!!!"""###"""!!! !!!""""""!!!"""######$$$$$$######"""########################$$$$$$$$$$$$$$$###""""""###$$$%%%$$$"""!!!!!!"""###"""!!! !!!###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""%%%%%%$$$$$$###""""""!!!############$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%$$$"""!!!!!!"""$$$%%%################################################%%%$$$######"""#########"""""""""""""""######$$$&&&'''(((&&&$$$######$$$"""""""""""""""###############$$$$$$$$$$$$######$$$###"""""""""###$$$%%%###%%%%%%$$$###""""""###&&&%%%%%%%%%%%%%%%%%%&&&""""""###$$$$$$#########$$$$$$$$$#########""""""""""""############""""""&&&%%%%%%%%%$$$$$$$$$$$$""""""""""""###$$$$$$%%%$$$###"""!!!!!!"""###$$$#########""""""!!!!!!!!!########################$$$$$$###""""""""""""""""""""""""""""""""""""""" !!!"""######""" $$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""################################################"""""""""!!!"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$########################""""""""""""""""""""""""############"""""""""!!! !!!"""###$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&###%%%&&&%%%###!!!!!!"""""""""""""""""""""""""""###"""!!!!!!"""$$$&&&(((######""""""""""""######"""############$$$$$$$$$((('''%%%$$$######$$$$$$%%%$$$$$$###""""""############""""""######$$$%%%''''''&&&%%%%%%$$$####################################$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$############""""""""""""############""""""""""""########################$$$###""""""""""""###$$$######$$$$$$$$$$$$###### !!!"""######$$$##############################$$$$$$$$$$$$$$$###""""""$$$$$$$$$######"""""""""###"""""""""$$$$$$"""!!!$$$###"""""""""""""""""" !!!"""###$$$""""""############""""""###############"""""""""!!!!!!!!!!!!"""###$$$$$$$$$############$$$%%%%%%#########$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$%%%!!!"""###$$$$$$$$$###"""%%%%%%$$$$$$############$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###"""""""""###########################$$$%%%$$$"""!!!!!!###""" !!!"""!!! """""""""######"""""""""###########################$$$$$$$$$$$$###"""""" """$$$$$$###"""!!!"""""""""!!!!!!"""###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$############"""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""""""""#########$$$$$$$$$###"""!!! $$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%"""""""""""""""######$$$((())))))'''$$$""""""### !!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%$$$%%%&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###############""""""$$$$$$$$$###############""""""############""""""%%%%%%$$$$$$$$$#########$$$###""""""###$$$%%%&&&$$$###""""""""""""###$$$""""""""""""!!!!!!!!!!!!########################$$$$$$###""""""""""""###!!!!!!""""""""""""!!!!!!######$$$$$$###""" $$$$$$$$$############### !!!!!!"""######$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""####################################""""""""""""!!!!!!!!!!!!"""###$$$$$$""""""#########$$$$$$$$$###%%%&&&%%%###!!!!!!"""""""""""""""""""""""""""%%%$$$#########$$$&&&'''""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$%%%$$$######"""###############""""""######$$$%%%'''''''''&&&%%%%%%$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$#########"""""""""################################################%%%$$$############$$$%%%""""""""""""""""""""""""""""""###############"""###########################$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$#########""""""###$$$$$$###!!!######"""""""""""""""###!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%&&&&&&%%%%%%%%%########################""""""!!!!!!"""######$$$###############$$$%%%%%%'''&&&%%%$$$###"""!!! ########################&&&%%%$$$###"""!!!!!!!!!!!!###$$$%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$#########""""""########################$$$%%%%%%$$$"""!!!!!!"""$$$""" """###$$$###""""""############""""""##############################$$$$$$$$$######""""""$$$$$$$$$$$$%%%&&&%%%$$$"""""""""""""""""""""############""""""#########"""""""""""""""#################################$$$$$$%%%%%%%%%########################!!!""""""""""""###############"""!!!!!!!!!""""""$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&"""""""""""""""######$$$&&&''''''&&&$$$"""###$$$!!!!!!""""""###############$$$$$$$$$$$$$$$$$$##################$$$$$$$$$###$$$%%%%%%###"""###%%%########################$$$%%%%%%%%%%%%$$$$$$###########################"""######$$$$$$######""""""""""""!!!!!!!!!!!! '''%%%$$$###"""###$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$######""""""######!!!!!!"""######"""!!!!!!!!!!!!###$$$$$$%%%$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""########################################################################""""""""""""""""""!!! !!!###$$$######$$$$$$$$$############$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%######""""""""""""######""""""#########$$$$$$$$$&&&%%%%%%$$$$$$$$$######$$$$$$###############$$$######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$#########"""""""""###############$$$$$$########################$$$$$$$$$######$$$$$$$$$##############################$$$$$$$$$###""""""##############################$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$%%%###!!!###"""""""""""""""############"""""""""###$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###############$$$$$$$$$$$$$$$###"""""""""""""""###""""""""""""###$$$$$$&&&%%%%%%$$$###!!!!!! ############$$$$$$$$$$$$'''&&&%%%###""""""!!!!!!!!!###$$$%%%$$$"""!!!###$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!""""""###$$$$$$$$$$$$##########################################%%%%%%$$$###""""""###$$$""" """$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""######$$$$$$$$$######"""$$$%%%$$$%%%%%%&&&%%%$$$######"""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""###$$$%%%&&&&&&!!!""""""""""""##################$$$%%%&&&'''((($$$$$$$$$######$$$$$$$$$################################################!!!!!!""""""###$$$&&&&&&"""""""""""""""######$$$"""###$$$$$$###"""$$$%%%############""""""!!!!!!""""""############""""""""""""######$$$$$$$$$$$$!!!###$$$###""""""###$$$"""######$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######"""""""""!!!!!!!!!!!! $$$############%%%&&&'''######$$$$$$$$$$$$######!!!!!!!!!"""""""""""""""########################%%%$$$$$$###############"""######$$$$$$######""" """###%%%&&&&&&'''########################%%%$$$$$$$$$#########"""%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""############$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######################################################""""""""""""""""""######"""!!! !!!############$$$$$$$$$###"""""""""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""#########%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$###############$$$$$$######""""""######$$$%%%$$$$$$$$$#######################################%%%$$$###""""""###$$$%%%######""""""""""""######$$$$$$############$$$$$$########################$$$$$$############$$$$$$"""""""""!!!!!!"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$############""""""######$$$$$$$$$%%%################################################'''&&&%%%%%%%%%%%%&&&'''###$$$$$$$$$$$$######"""########################"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%&&&$$$###"""###%%%%%%###""""""""""""""""""######$$$$$$$$$############$$$$$$""""""############""""""#########$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""""""""""""""""""""###$$$$$$!!!!!!""""""###$$$$$$%%%###############$$$$$$$$$$$$$$$#########$$$$$$%%%!!!"""###$$$$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%"""  """#########$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###!!!###%%%%%%$$$""""""###""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""####################################""""""!!!!!!  !!!!!!###$$$%%%&&&&&&"""""""""#########$$$$$$ !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""###$$$%%%&&&"""""""""""""""######$$$ !!!######""""""$$$%%%$$$$$$######"""!!!!!! """""""""######"""""""""""""""###$$$$$$$$$$$$###!!!"""######"""!!!###$$$$$$%%%&&&''''''&&&%%%$$$ !!!!!!"""######""""""###############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$#########!!!###%%%'''((()))######$$$%%%%%%$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$############$$$$$$##################$$$$$$###############$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""########################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$""""""""""""""""""""""""########################""""""""""""############"""""""""!!!!!!""""""###"""###$$$%%%%%%$$$"""!!!"""###%%%%%%###"""######""""""""""""""""""""""""!!!!!!""""""############%%%%%%%%%$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$###############"""######$$$%%%######""""""######$$$%%%###############"""""""""########################$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$""""""""""""$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""######$$$$$$############$$$$$$%%%$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###"""!!! !!!"""#########$$$$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$%%%%%%$$$""""""""""""""""""###$$$$$$######""""""""""""######!!!""""""""""""""""""!!!#########$$$$$$%%%%%%%%%$$$$$$######"""#########$$$############$$$%%%%%% !!!"""###$$$%%%&&&"""""""""#########$$$$$$%%%$$$$$$######$$$$$$$$$#########$$$$$$$$$$$$$$$##################""""""$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$%%%'''!!! """$$$%%%$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""""""""####################################"""!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$############$$$$$$$$$%%% !!!"""######$$$$$$$$$$$$#########################################################"""""""""###$$$%%%%%%"""""""""""""""######$$$"""###$$$$$$###"""###%%%#########""""""""""""""""""######$$$$$$######"""!!!"""###$$$%%%$$$$$$###!!!"""$$$$$$###"""$$$%%%###$$$&&&''''''&&&$$$### """############""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$ """$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$""" """$$$%%%%%%$$$######""""""""""""""""""#########$$$$$$$$$###############"""""""""###$$$$$$$$$$$$$$$$$$%%%########################!!!"""""""""############"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%########################""""""""""""""""""""""""!!!"""""""""############"""###############""""""!!!"""$$$%%%%%%$$$###"""!!!###%%%%%%###"""###$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""###$$$$$$%%%######""""""######$$$%%%######################################################$$$$$$$$$$$$############""""""""""""######&&&%%%###""""""###%%%&&&########################$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######  """"""###$$$%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""""""""!!!""""""###$$$$$$###"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''""""""""""""############!!!!!!""""""############)))(((&&&$$$###"""!!!!!!$$$$$$######$$$$$$%%%&&&############""""""!!!!!!"""""""""!!!"""######$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$$$$&&&(((#########&&&(((((('''%%%""""""############""""""########################!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%###""""""""""""############""""""!!!!!!""""""#########$$$""""""""""""""""""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%"""""""""""""""######$$$$$$&&&&&&%%%###"""###$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%$$$######"""###%%%%%%$$$$$$%%%&&&!!!"""$$$%%%%%%$$$"""!!! """###%%%&&&&&&&&&""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""###$$$&&&&&&$$$!!!###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%###  ###%%%######"""""""""""""""###""""""######$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$#########$$$$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!""""""#########$$$!!!""""""""""""#################################$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$"""###$$$%%%%%%$$$"""""" """$$$%%%%%%%%%###"""!!!###%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&&&&'''$$$$$$############$$$$$$"""############$$$$$$$$$""""""$$$%%%%%%$$$###"""######""""""###$$$%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%########################"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%###"""!!!!!!"""###%%%!!!"""###$$$%%%&&&&&&&&&########################!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""#########"""""""""""""""########################&&&%%%%%%$$$###"""!!!!!!""""""############""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$###""""""&&&&&&%%%$$$$$$######"""%%%$$$###$$$%%%&&&%%%############$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######""""""""""""######%%%###!!!!!!"""###"""!!!%%%%%%$$$$$$###"""""""""#########"""""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$######"""&&&&&&%%%$$$$$$#########!!!""""""#########""""""'''&&&$$$"""!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!!!!"""""""""############%%%%%%%%%$$$$$$#########!!!!!!""""""############""""""""""""""""""""""""$$$#########""""""!!!!!!!!!"""$$$&&&&&&&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$""" """$$$&&&"""###$$$$$$$$$$$$###"""########################$$$$$$$$$#########""""""!!!!!! !!!!!!%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$###"""""""""&&&###!!!!!!###$$$"""!!!!!!""""""#########$$$$$$######"""###%%%'''(((########################"""$$$!!! '''#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" """###!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###""""""""""""""""""""""""!!! &&&$$$###!!!!!!"""$$$%%%########################$$$$$$######""""""!!!!!!$$$###"""""""""###%%%&&&"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&%%%###!!!&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%########################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""####################################'''&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$######"""$$$#########"""""""""""" """$$$%%%&&&''''''"""######$$$$$$%%%&&&&&&"""!!! !!!"""###""" """""""""######$$$$$$$$$$$$$$$$$$###"""!!!!!! """###%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######""""""""""""######!!!"""$$$$$$###$$$%%%'''####################################""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$###""""""######%%%%%%%%%%%%%%%$$$######""""""""""""############%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$########################$$$#########"""""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######""""""""""""######%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###############$$$$$$$$$$$$###!!!"""%%%&&&%%%###############$$$$$$$$$%%%%%%$$$###!!!!!!!!!!!!"""########################!!!$$$%%%### """&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%###"""!!!"""########################""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""#########""""""!!! %%%$$$###""""""###$$$$$$#################################"""""""""""""""######""""""######$$$%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""######$$$$$$$$$######%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########"""!!!$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$########################$$$$$$$$$%%%########################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########!!!"""""""""###$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################"""""""""$$$%%%%%%%%%$$$######""""""######$$$$$$%%%&&&&&&%%%###"""###$$$%%%$$$###"""""""""""""""#########%%%$$$$$$###"""!!!!!!!!! !!!"""###$$$###""""""######$$$$$$$$$%%%%%%%%%######""""""""""""#########&&&&&&###"""$$$''' !!!!!!"""######$$$$$$########################%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$##################""""""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$#######################################"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%""""""######$$$#########$$$%%%&&&%%%$$$######%%%"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$###############"""""""""################################################""""""""""""############""""""###$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""(((((()))))))))(((((('''%%%$$$$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###""""""""""""###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""""""""#########$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###############"""!!!!!!"""###$$$$$$%%%%%%########################"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$###"""!!! &&&&&&%%%$$$$$$######"""&&&%%%$$$$$$&&&&&&%%%$$$""""""##################!!!"""###$$$&&&'''((((((!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$%%%'''&&&$$$"""!!!!!!!!!!!!!!!""""""#########"""###############$$$$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########################################################%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''(((%%%###%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%% !!!"""########################"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$##################""""""###$$$$$$$$$##############################!!!!!!""""""######$$$$$$!!!"""###%%%%%%$$$##############################%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$...------,,,***(((&&&%%%%%%%%%$$$###""""""""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%///---+++'''$$$######%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!""""""""""""####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!""""""###$$$%%%%%%&&&########################"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%###############$$$$$$$$$!!!$$$&&&'''(((&&&&&&%%%$$$$$$######"""###!!! !!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ """$$$''')))++++++#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$)))&&&%%%'''***)))$$$$$$#########"""""""""!!!""""""######$$$$$$$$$%%%$$$$$$$$$#########""""""""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""###############$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&$$$###!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$'''(((%%%"""%%%%%%%%%$$$$$$###############""""""""""""############$$$$$$$$$%%%%%%%%% !!!"""###############""""""###"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""################################################"""""""""###$$$$$$$$$%%%$$$$$$###""""""###$$$$$$!!!"""###$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$!!!"""###%%%%%%$$$##############################%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''&&&$$$"""!!!%%%%%%$$$###""""""""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%555444111,,,'''%%%%%%''''''''''''&&&&&&%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$ """###$$$%%%%%%"""######$$$$$$%%%&&&&&&$$$###""""""$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$(((%%%$$$***111222,,,$$$%%%%%%$$$$$$###""""""!!!""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$###############$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&&&&%%%$$$$$$###### """###$$$%%%''')))$$$$$$$$$$$$############%%%%%%$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###&&&'''%%%###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$#########"""$$$%%%%%%$$$###%%%&&&###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###"""!!!"""###$$$%%%"""""""""###$$$$$$%%%%%%########################""""""""""""############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%333444333...(((%%%%%%''''''''''''&&&%%%$$$$$$###########################%%%%%%%%%$$$$$$#########$$$$$$############$$$%%%"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%###""" """######$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$#########"""#########$$$$$$$$$%%%%%%###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$&&&+++111222---'''%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&%%%###""""""###$$$$$$%%%%%%%%%$$$""""""######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%$$$"""$$$&&&%%%$$$$$$&&&(((&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""$$$''''''&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""!!! """$$$%%%###""""""""""""$$$%%%&&&#################################"""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$&&&'''(((((())))))%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***,,,---***%%%"""###&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%)))'''$$$###"""###$$$&&&############$$$$$$$$$%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!!!!"""$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######"""###"""!!!"""######"""!!!$$$#########""""""!!!!!!$$$%%%%%%&&&&&&''''''((("""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$(((+++---+++'''$$$###$$$$$$%%%%%%&&&''''''""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&&&&''''''&&&$$$###!!!###$$$%%%%%%&&&&&&&&&&&&!!!!!!"""###%%%&&&'''(((#########$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$&&&'''&&&$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((###$$$$$$%%%%%%&&&&&&''')))***+++((($$$!!!!!!###'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###%%%'''(((#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!###&&&''''''%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""!!!  !!!###%%%###"""!!!!!!"""$$$&&&'''########################$$$$$$######""""""!!!!!!$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% $$$'''&&&"""!!!$$$"""######$$$$$$%%%%%%&&&""""""""""""""""""""""""!!!"""###$$$%%%&&&''''''---***'''###""""""$$$&&&###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$### ###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$##################$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$######$$$%%%&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""" """$$$&&&'''&&&&&&%%%$$$###""""""!!!!!!""""""#########$$$((('''%%%$$$###$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$###"""$$$&&&!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%'''((((((&&&###%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&$$$###%%%###"""###$$$%%%%%%%%%((('''$$$###"""###%%%'''((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$$$$$$$###"""$$$#########$$$%%%%%%&&&$$$$$$#########$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&$$$"""###%%%&&&%%%"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$!!!""""""""""""#########%%%'''%%%%%%&&&'''"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$%%%%%%###""""""$$$'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%&&&'''!!!"""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!###$$$%%%&&&%%%%%%$$$$$$#########"""##################$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$%%%"""###$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''')))(((&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$$$$###"""%%%$$$######%%%&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&$$$"""###%%%&&&%%%###%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%################################################""""""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$((("""***###"""((( %%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$%%%%%%$$$""""""$$$&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$###############""""""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%******)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((()))'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%###$$$&&&''''''&&&$$$%%%&&&&&&&&&%%%###"""!!!!!!!!!"""###$$$%%%&&&$$$######""""""######$$$&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((***222$$$ ((("""$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""############""""""$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%$$$######$$$&&&"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''%%%$$$###$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((('''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%$$$##################$$$%%%&&&'''$$$$$$############$$$$$$$$$###!!! !!!###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$000>>>+++ (((###%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%%%%%%%###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%)))'''%%%###"""###$$$%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%&&&'''''''''''''''""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!#########$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((('''%%%$$$$$$&&&''''''&&&'''%%%$$$""""""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###!!! !!!###$$$$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%&&&'''((()))(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&& 222FFF222"""&&&"""'''###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&)))'''%%%######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$%%%%%%&&&'''((((((((((((#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%###!!!"""###$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%###$$$&&&''''''&&&'''&&&###!!!!!!"""$$$&&&$$$$$$###"""""""""""""""&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$%%%'''(((((('''&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&& ...BBB444%%%&&&!!!((($$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""$$$&&&&&&$$$###$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''' !!!$$$&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!!###$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$$$$###"""%%%$$$######%%%&&&&&&%%%%%%%%%###"""""""""###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%###""""""#########$$$&&&'''((()))(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$&&&%%%###"""$$$&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''444---&&&&&&((($$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$"""$$$&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###"""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###"""###$$$%%%%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''((( ###%%%''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""%%%'''!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$'''%%%""""""$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&$$$###%%%###"""###$$$%%%%%%%%%######$$$%%%$$$###"""!!!$$$$$$$$$%%%&&&'''))))))$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((((((&&&$$$###"""""""""###$$$%%%'''(((---+++)))'''&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""%%%&&&%%%###"""$$$&&&#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%+++"""(((&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&########################$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###((())))))&&&""" """%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$%%%%%%&&&''''''!!!"""$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''"""$$$''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$"""!!!###%%%&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&%%%############%%%&&&######$$$%%%&&&&&&''''''''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!###&&&##########################################$$$$$$$$$$$$$$$###############&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$&&&'''(((###%%%''''''&&&&&&&&&(((***(((%%%%%%''''''$$$!!!%%%%%%%%%$$$$$$$$$######'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""" !!!"""###$$$$$$###"""############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###""" !!!$$$'''((((((%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((&&&%%%$$$$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%$$$######%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%% """######"""!!!"""###%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''%%%$$$%%%'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$&&&'''''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!$$$'''########################%%%$$$$$$$$$###"""""""""###############$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###%%%&&&'''&&&%%%&&&''')))'''%%%%%%&&&'''%%%###%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""$$$%%%%%%%%%$$$###############$$$%%%&&&&&&%%%%%%%%%$$$$$$############!!! !!!###%%%&&&&&&$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&(((&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$!!!!!!&&&)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############$$$$$$%%%$$$""""""###%%%''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$#########$$$&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""######$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$'''''''''&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$###""""""""""""$$$&&&&&&%%%$$$%%%&&&'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############"""###!!! !!!"""$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%###!!!"""###$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$((('''&&&%%%%%%&&&'''((($$$&&&'''))))))'''&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""&&&&&&&&&$$$""""""$$$&&&(((((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%''''''''''''%%%$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""######$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###""""""""""""$$$%%%%%%$$$###$$$%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!"""###$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$############$$$###!!!"""###$$$###"""$$$###$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%###  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''###$$$&&&''''''&&&$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###$$$$$$###"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""###"""!!! """$$$(((((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$%%%''''''''''''%%%$$$##################$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$&&&%%%$$$######$$$###$$$$$$%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%###"""######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%###&&&%%%!!!!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!###$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$###"""$$$$$$$$$######%%%&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########""" !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%((((((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$%%%&&&&&&$$$###$$$$$$"""$$$%%%%%%$$$$$$%%%'''%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&***)))'''&&&$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$%%%$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&&&&$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''###$$$%%%%%%&&&&&&&&&%%%"""###%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""!!!###$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%###%%%'''((((((((()))***%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!!!! ###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$&&&'''((('''&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""$$$$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######!!!!!!!!!"""$$$%%%)))(((&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%&&&''''''%%%$$$$$$%%%"""$$$&&&%%%######$$$&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%"""######$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$'''&&&%%%$$$###$$$$$$%%%############$$$%%%&&&&&&######$$$$$$%%%%%%%%%%%%###""""""$$$%%%%%%$$$""""""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$&&&''''''&&&!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&&&&&&&(((&&&%%%'''******'''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&'''''''''((()))))))))(((&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""###%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&"""%%%&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%''''''$$$""""""&&&)))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$"""$$$'''))))))(((%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$#########$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""$$$%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((&&&$$$$$$%%%"""%%%&&&%%%###"""$$$&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%&&&&&&""""""###$$$%%%'''((()))$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%((((((&&&%%%$$$%%%%%%&&&############$$$%%%&&&'''""""""######$$$$$$$$$$$$!!!!!!!!!###%%%%%%###!!!"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$######$$$&&&''''''&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((******(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''*********)))(((&&&%%%$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%((((((((('''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&)))&&&$$$&&&)))***'''###%%%%%%%%%%%%%%%%%%$$$$$$(((((())))))((('''&&&&&&&&&&&&''''''((('''''''''$$$%%%&&&&&&''''''&&&&&&########################$$$$$$&&&(((******(((%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###%%%''''''&&&$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&& %%%((()))'''$$$!!!$$$%%%%%%&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""!!!$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&%%%###"""###%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%%%%$$$###""" ###&&&((('''&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$###!!! $$$"""!!!"""&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!$$$&&&&&&%%%###"""###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))((('''(((''''''&&&&&&''''''((()))(((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''')))))))))***))))))(((((((((((((((''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&''''''%%%%%%(((,,,,,,'''"""%%%%%%&&&&&&&&&&&&&&&&&&(((((())))))(((''''''&&&'''''''''(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''((((((&&&$$$%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###"""""""""!!!"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$!!!"""$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###!!!###%%%&&&'''&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%###"""!!!$$$"""!!!###&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%% """$$$&&&&&&%%%###"""$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((('''((((((((((((((((((((((((&&&%%%%%%'''(((((('''(((((((((''''''(((((((((+++***)))((('''&&&&&&&&&######$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''+++...---(((###&&&&&&&&&''''''((((((((((((((()))))))))(((''''''((((((((((((((('''&&&%%%%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''')))'''&&&&&&&&&&&&$$$###&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%$$$$$$$$$$$$%%%&&&&&&)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))'''&&&%%%%%%&&&((()))'''''''''''''''&&&%%%$$$(((''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))'''%%%%%%&&&'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&!!!"""#########%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&!!!###$$$&&&&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!###$$$&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((((((&&&$$$$$$&&&(((((((((((((((''''''''''''(((((())))))((('''&&&&&&&&&'''$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&'''(((((())))))(((((('''''''''((((((((((((''''''''''''(((((('''((((((((('''&&&%%%$$$ !!!$$$'''((()))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%'''***------***'''&&&&&&'''((()))*********(((((()))))))))(((((('''))))))))))))(((&&&%%%%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((()))'''%%%$$$%%%&&&%%%$$$&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''***&&&%%%%%%%%%%%%&&&''''''***)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%######$$$&&&'''(((((((((((('''&&&%%%%%%)))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$((()))((('''((()))'''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))&&&&&&''''''(((((((((((((((&&&$$$$$$&&&((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((('''''''''''''''&&&&&&%%%%%%&&&'''((()))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))+++***)))'''&&&&&&&&&&&&)))((((((''''''(((((()))+++++++++++++++***))))))###$$$%%%'''(((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&''')))++++++***''''''(((((()))***++++++(((((()))))))))))))))((())))))))))))((('''&&&%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''%%%$$$$$$&&&''''''''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&%%%&&&(((+++'''''''''''''''((())))))***)))'''%%%%%%%%%'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&***)))((('''&&&&&&&&&&&&(((((((((((())))))******''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((!!!,,,222,,,$$$"""%%%'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))***(((&&&%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))'''&&&''')))(((((((((((((((((((((((()))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))(((''''''&&&&&&''''''((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&'''$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&&&&''''''(((((())))))((('''&&&&&&((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))((()))))))))(((''''''&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''&&&&&&&&&'''((((((((()))+++***)))((('''&&&&&&&&&))))))(((((((((((()))))))))******++++++******)))******)))'''&&&%%%$$$$$$((())))))******))))))(((((())))))******))))))((((((((('''&&&'''(((***+++((((((((())))))*********(((((()))*********))))))))))))))))))(((((('''&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&((())))))((((((((((((((()))))))))))))))))))))(((((((((''''''&&&'''(((((('''''')))+++)))(((((((((((()))******(((((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&$$$%%%'''((())))))***)))((((((''''''''''''(((((())))))))))))))))))))))))(((((()))******))))))(((((())))))******)))))))))******((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))(((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))(((777>>>444'''###&&&((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((&&&###"""!!!###%%%'''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&************************(((((())))))))))))((((((&&&&&&'''''''''((((((((('''''''''((())))))***************)))))))))))))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&'''((()))(((&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((()))((('''&&&&&&'''((()))'''''''''''''''((()))***((((((((((((((((((((((((((()))))))))(((((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''((((((((((((%%%%%%&&&''''''''''''''')))'''&&&$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((())))))******+++((((((''')))***+++)))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))''''''((()))))))))((((((((((((''''''(((((()))***)))))))))(((((((((''''''''''''''''''((((((((((((******))))))))))))*********))))))(((((())))))***&&&&&&'''((()))))))))))),,,+++)))'''&&&&&&&&&''')))******************)))))))))***++++++***))))))''''''(((''''''''''''((((((((())))))))))))))))))(((((()))***************(((((()))))))))(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''(((******(((&&&(((((()))))))))*********************))))))))))))%%%''')))))))))((()))+++((((((((((((((())))))***&&&&&&''''''(((((()))))))))))))))(((((('''''''''&&&''')))++++++)))'''&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((())))))******+++(((((()))***+++++++++++++++***)))'''&&&&&&%%%%%%&&&&&&&&&'''(((((())))))((((((((((((((((((((((((***))))))(((((())))))***)))))))))))))))))))))))))))999@@@666+++)))***)))************************))))))))))))))))))))))))(((((((((((())))))))))))&&&%%%%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%''''''((((((((()))))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))((()))************)))(((''''''''''''((((((((((((''''''((())))))***++++++)))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''***)))'''&&&&&&''')))***&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%''')))***)))((('''%%%&&&&&&'''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''((($$$&&&((('''%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))***++++++,,,,,,(((((((((***,,,,,,***(((((((((''''''''''''(((((()))(((((('''''''''(((((($$$%%%&&&((()))*********)))((('''''''''(((***+++******))))))((((((((('''(((((((((((((((''''''''')))))))))***+++---...///******))))))))))))******((()))***+++,,,---------)))(((&&&%%%&&&))),,,---******++++++++++++******)))***+++,,,,,,+++***)))$$$'''))))))(((&&&%%%%%%)))))))))((((((((((((((((((((()))***************'''(((((())))))))))))(((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))***+++***'''$$$))))))))))))************++++++++++++*********)))$$$&&&)))******))))))***'''''''''''''''((())))))$$$%%%'''((())))))))))))+++*********))))))(((((((((***,,,---+++(((%%%"""((((((''''''''''''(((((())))))))))))))))))))))))'''&&&&&&%%%&&&(((***,,,'''((()))***+++,,,,,,,,,+++***)))(((&&&&&&%%%%%%'''''''''((()))******+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))) ///666///(((******&&&************************************************((((((((((((((((((((('''&&&'''(((*********))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''((((((((())))))************))))))((((((((('''''''''''''''''''''''''''((()))***++++++***)))(((''''''''''''((((((((()))'''(((((()))***+++++++++((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))$$$&&&((((((((((((***+++((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&+++)))(((''''''((()))+++%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((())))))***)))(((''''''((()))***'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''((('''&&&%%%%%%&&&'''((($$$&&&(((***+++)))'''%%%%%%&&&''''''((((((''''''&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))$$$'''((('''%%%$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((((((''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******+++(((&&&'''***+++)))'''$$$%%%'''))))))))))))((())))))))))))))))))))))))))))))))))))***************,,,,,,+++)))((()))******)))'''&&&%%%&&&((())),,,,,,,,,++++++*********'''(((((()))******+++++++++***)))(((((()))***+++,,,+++***))))))***+++,,,((()))***++++++***)))(((+++******)))))))))))))))'''''''''''''''((()))))),,,,,,+++***)))((('''&&&))))))(((((((((((())))))(((((())))))))))))(((((()))(((((('''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((((((''''''))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))))))))******************))))))((((((''''''---+++)))((('''''')))***,,,,,,+++***)))(((''''''&&&))),,,//////,,,)))&&&,,,+++++++++******))))))***)))(((''''''((()))***(((((((((((((((''''''&&&***************************)))((((((((()))+++,,,))))))************))))))******++++++++++++******)))***)))'''%%%%%%''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))***))))))***))))))(((''''''******))))))((((((''''''******************************))))))((((((''''''***)))(((((((((***+++,,,))))))(((((((((((())))))***)))'''&&&%%%%%%&&&&&&************************+++***((('''''''''((()))((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''''''''&&&&&&''''''(((***+++,,,---...(((((((((((((((''''''&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((('''''''''&&&'''(((*********)))(((((())))))(((&&&&&&''')))''''''''''''''''''''''''+++***)))(((''''''((()))''''''&&&&&&%%%%%%$$$$$$%%%'''((((((''''''(((***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((((((''''''&&&&&&&&&%%%'''%%%###$$$'''***,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((('''''''''''''''(((((((((((((((&&&'''((('''&&&%%%&&&((($$$$$$###%%%''')))((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))))))))))))))******+++))))))************))))))***(((&&&'''***+++)))'''&&&'''(((***************))))))))))))))))))))))))((((((((()))))))))*********+++,,,+++)))((()))***+++***((('''&&&'''((()))******************))))))(((((())))))***++++++,,,+++***)))(((((()))******++++++***)))))))))******))))))************))))))+++******)))))))))))))))(((''''''''''''((()))))))))))))))))))))*********))))))(((((((((((())))))))))))************)))))))))(((((('''''''''((((((((((((''''''''''''(((((()))))))))))))))))))))))))))*********))))))((('''************************(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))(((((((((((())))))))))))************)))(((((((((((())))))***111000---+++***)))***+++************))))))))))))'''(((+++------+++((('''''''''''''''&&&&&&&&&%%%))))))(((''''''((())))))&&&&&&'''((()))))))))(((((((((((((((((((((((((((***)))((((((((()))++++++((())))))******))))))((()))******************)))((())))))'''&&&&&&((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))((('''******))))))((((((((((((''''''''''''''''''''''''******))))))((((((((((((''''''&&&&&&&&&''')))))))))((((((''''''(((((()))***)))((('''''''''((((((************************+++***)))((('''(((((()))((((((((((((((((((((((((&&&''''''((())))))******'''''''''''''''''''''''''''(((((()))***+++,,,,,,((())))))))))))(((''''''&&&&&&''''''((())))))***(((((((((((()))))))))***'''((())))))))))))(((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))***))))))))))))***+++***((('''((()))((((((((((((((((((((((((((('''&&&%%%&&&''')))***)))))))))(((((((((((((((&&&'''((((((''''''(((***(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((''''''''''''((('''''''''))))))(((&&&''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&''''''((('''(((((())))))(((((('''((((((((((((((((((''''''(((***+++***)))((()))+++((('''&&&&&&((()))(((''''''''''''''''''''''''''')))((('''&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))(((((((((''''''((()))******)))(((((()))***++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))***+++++++++)))((()))***,,,+++)))((((((((()))***(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++***)))))))))))))))+++***)))(((((((((((((((******))))))))))))******+++******)))))))))))))))((((((''''''(((((()))***((((((((())))))*********))))))))))))))))))))))))******++++++++++++******(((((((((''''''(((((()))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))***+++++++++***)))((()))***+++,,,,,,+++***)))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))******)))(((((('''&&&&&&(((((((((((())))))))))))))))))))))))************)))((('''&&&''')))+++,,,222000...,,,***))))))***(((((())))))*********+++((((((************(((((()))(((((((((((('''''''''((((((''''''''''''((((((%%%%%%'''((()))*********'''''''''''''''''''''''')))))))))((()))******+++'''(((((())))))(((((('''((())))))******))))))((('''((()))((('''''')))***))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((())))))***)))))))))***))))))))))))(((((((((''''''''''''''''''''''''***))))))))))))((((((((('''&&&&&&&&&&&&'''(((((()))((((((''''''(((((())))))(((((((((((()))************************************)))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''((((((((())))))*********))))))******))))))((('''&&&''''''(((((())))))***((((((((()))))))))******'''(((((())))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******))))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))+++******)))))))))******)))***,,,,,,***)))((()))))))))))))))))))))))))))((('''&&&%%%&&&))),,,...((()))))))))))))))******&&&((())))))''''''(((***'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((()))))))))(((((((((((('''''''''''''''&&&''''''''')))+++***'''$$$(((((((((((((((((((((((())))))(((''''''((())))))'''''''''''''''((())))))(((((())))))))))))(((((()))))))))(((((('''''''''&&&'''(((((('''&&&'''(((+++)))(((((())))))(((&&&''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++''''''(((((((((((('''''''''''''''((()))*********((())))))******+++++++++((((((((((((((((((((((((''''''''''''(((((((((((()))***+++***)))((()))***,,,+++***)))))))))******((((((((())))))***************+++++++++,,,,,,,,,,,,,,,+++***))))))))))))******)))(((((('''''''''+++***)))(((((()))***++++++******)))))))))))))))((((((((('''((())))))***+++******)))(((((('''''')))))))))******))))))))))))******++++++******)))(((((((((((((((((()))***((((((''''''''''''(((((((((((((((((((((((((((((()))***+++,,,,,,+++)))(((((()))+++,,,,,,+++)))((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))))))))((()))))))))************+++)))'''&&&&&&(((***,,,---,,,***)))(((((((((((())))))))))))************((((((((((((((((((((((((************))))))))))))(((''''''''''''''''''(((&&&&&&'''))))))*********)))))))))))))))))))))))))))))))))))))))******+++''''''((((((((((((''''''(((((())))))))))))((((((&&&((()))((((((((()))+++))))))))))))))))))))))))&&&''''''''''''(((((((((*********))))))))))))((('''((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((())))))***))))))(((((())))))***&&&''''''(((((()))*********************************))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((()))))))))(((((((((((((((***************)))((((((''''''(((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++((((((''''''''''''''''''((((((((((((((((((((((((,,,,,,+++++++++*********%%%&&&&&&'''((()))******---,,,***)))))))))***+++'''***,,,---+++)))(((((())))))))))))))))))))))))***)))''''''))),,,000333&&&&&&''''''(((((())))))'''((())))))((('''(((***''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((***+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((())))))******))))))(((+++******)))((('''&&&&&&%%%&&&''''''%%%%%%&&&'''***)))(((((()))***)))''''''''''''''''''''''''''')))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++''''''(((((((((((('''''''''(((((()))((())))))***))))))((()))))))))******((((((((((((((((((((((((''''''''''''((((((((((((((()))******)))((()))***,,,++++++***************((())))))******++++++++++++++++++++++++,,,,,,,,,++++++++++++******))))))))))))))))))((((((''''''+++***)))(((((()))***++++++******)))))))))))))))((((((((((((((()))************))))))((('''''''''))))))************))))))(((((())))))))))))((((((((((((((((((((()))************))))))))))))******(((((((((((((((((((((((()))***+++,,,,,,+++***)))'''(((***++++++***((('''(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))******'''((((((((()))))))))***((()))))))))************---,,,)))&&&%%%&&&((()))'''''''''''''''(((((()))************))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((('''(((((((((((((((((('''((()))))))))))))))(((((())))))))))))))))))))))))((()))))))))************''''''((((((((((((''''''(((((())))))))))))((((((&&&((()))))))))((()))+++(((((((((((((((((((((((('''''''''((((((((())))))************))))))))))))(((((()))******+++******))))))))))))************++++++++++++++++++++++++))))))))))))************))))))))))))))))))((((((+++******))))))******+++$$$%%%&&&'''((()))))))))************************)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))((((((((((((***************)))((((((((((((((()))))))))))))))))))))))))))************)))))))))(((((()))))))))))))))))))))))))))((((((************************************************))))))(((((((((((())))))''''''((((((((((((((((((((((((((((((((((((((((((+++++++++*********))))))%%%&&&&&&'''((()))******,,,+++***))))))***+++,,,'''))),,,,,,***(((''''''((((((((((((((((((((((((***)))((((((***---000222&&&&&&''''''(((((())))))((()))***)))((('''((()))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''')))++++++***)))''''''''''''''''''((((((((((((&&&%%%%%%'''*********'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))************))))))++++++***)))(((''''''&&&((()))******)))((()))***'''&&&&&&''')))+++***)))((((((((((((((((((((((((((())))))***************)))))))))))))))))))))))))))))))))))))))******+++''''''((((((((((((''''''((()))***)))((('''((()))))))))((((((((())))))***))))))))))))))))))))))))''''''((((((((()))))))))''')))***)))(((((()))+++++++++++++++*********)))))))))************************++++++++++++++++++******+++,,,,,,++++++***((())))))******))))))(((******))))))))))))******+++******)))))))))))))))))))))(((((())))))***+++&&&&&&'''((())))))******((()))***++++++***)))((((((((())))))))))))(((((((((((((((((()))***+++++++++******))))))******+++)))))))))))))))))))))))))))))))))************+++'''((()))******)))((('''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))***++++++''''''(((((())))))******))))))))))))************...,,,***'''&&&&&&&&&'''&&&&&&'''((()))******++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))(((((()))*********))))))((('''''''''''''''''''''''''''(((((()))************)))'''(((((())))))(((((('''((())))))******))))))((('''(((******)))((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++))))))******+++*********)))))))))************+++************************)))))))))************+++((((((((()))(((((('''&&&+++******))))))******+++$$$$$$&&&'''((((((((((((************************)))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***))))))))))))))))))))))))))))))******))))))(((''')))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++******))))))))))))((((((************************************************))))))(((((((((((())))))))))))************++++++))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&''''''(((((()))))))))))))))))))))***++++++''')))++++++)))((('''((((((((((((((((((((((((((((((''''''((()))***,,,---((()))))))))))))))******)))***+++***((('''((()))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))*********)))))))))************+++++++++,,,***&&&%%%&&&'''((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''((())))))******++++++++++++***************))))))((((((((('''((())))))''''''((()))'''&&&&&&'''***++++++***(((((((((((((((((((((((('''((()))******+++******)))))))))))))))))))))))))))))))))))))))******+++((((((((())))))((((((((()))***+++***'''&&&'''(((++++++***)))))))))***+++))))))))))))))))))))))))((((((((()))))))))******'''((())))))(((((()))+++***************))))))((())))))))))))))))))((((((************************((()))+++,,,,,,,,,,,,+++'''((()))++++++++++++***))))))************))))))+++******)))))))))))))))))))))(((((())))))***+++%%%%%%&&&'''((()))***+++((()))+++,,,,,,+++)))((()))))))))******)))))))))(((((((((((()))***+++,,,******))))))))))))******))))))))))))))))))))))))***)))((('''''')))+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******'''''''''((()))*********))))))))))))************++++++)))(((''''''''''''''''''((()))************))))))))))))************))))))***++++++***))))))************+++++++++,,,((()))***++++++***)))(((((())))))*********))))))(((((((((((((((((((((((('''((()))***+++******)))((())))))******))))))((()))******************)))((()))++++++***(((((()))))))))))))))))))))))))))(((((()))))))))*********(((((()))***++++++,,,---******+++++++++***))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********)))'''&&&))))))(((((((((((())))))%%%&&&'''((())))))((((((************************((())))))***)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******))))))******************((())))))))))))(((''''''))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++******+++,,,,,,*********)))))))))((((((***************************************************))))))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((&&&'''((()))***+++++++++***+++,,,+++)))((()))***))))))))))))))))))))))))(((((()))))))))))))))))))))))))))((((((((((((((()))***+++***((('''((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))*********++++++)))'''''''''(((&&&%%%(((((((((((((((((((((((('''((())))))))))))(((''')))(((((((((((()))*********++++++++++++++++++******)))))))))))))))))))))%%%&&&'''&&&%%%%%%%%%'''***(((((()))+++,,,+++***((((((((((((((((((((((((&&&'''(((***************)))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))(((((()))+++,,,***'''%%%&&&(((---,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))************&&&((())))))(((((()))+++)))************)))(((((())))))(((((('''''''''&&&******))))))))))))))))))'''(((***,,,---------,,,&&&((()))+++,,,,,,,,,,,,((()))***++++++***)))(((+++******))))))))))))))))))))))))))))))******+++((((((((((((((('''''''''((()))+++,,,,,,+++)))(((******++++++++++++******(((((((((((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))***)))'''%%%&&&(((+++,,,++++++***))))))***++++++(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))++++++******)))(((((((((&&&''''''((()))******+++))))))))))))************)))))))))))))))(((((((((''''''((((((((((((''''''''''''((()))***+++,,,,,,)))***+++,,,,,,+++***)))%%%&&&&&&&&&''''''(((((()))***+++,,,,,,+++***)))&&&'''(((***++++++++++++++++++++++++++++++++++++'''((()))++++++******)))))))))************))))))******++++++++++++******(((***,,,,,,***((('''(((************************))))))))))))************''''''(((***+++,,,---...+++++++++++++++***)))((())))))******++++++++++++************************))))))******+++++++++++++++,,,------,,,+++***)))''''''&&&&&&&&&&&&''''''&&&''')))*********)))(((************************((()))*********)))'''&&&(((((((((((((((((((((((('''''''''''''''''''''&&&&&&''''''((()))******+++)))*********++++++++++++(((((((((((((((''''''&&&*********))))))))))))))))))************+++++++++------,,,++++++,,,------+++*********))))))((((((************************************************++++++************++++++''''''(((((()))))))))***))))))))))))))))))))))))+++++++++************)))((((((((((((((('''''''''###%%%''')))+++++++++***,,,,,,---+++))))))+++,,,******************************+++,,,,,,***)))(((''''''&&&&&&%%%%%%%%%$$$***++++++***((((((((()))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))((()))******+++%%%&&&&&&&&&''''''((((((%%%%%%&&&)))+++***(((&&&))))))))))))))))))))))))((()))***++++++***)))(((*********)))***++++++,,,***++++++,,,,,,++++++***)))))))))))))))*********((()))***)))(((((((((***---,,,***+++,,,,,,+++)))))))))))))))))))))))))))%%%&&&((()))*********)))'''((()))***************))))))************)))))))))'''&&&%%%%%%&&&''')))***)))((('''&&&&&&'''(((***************)))((('''%%%&&&'''((())))))))))))))))))))))))************,,,,,,+++***)))((('''&&&'''((()))***************+++)))((('''((()))+++,,,,,,------,,,,,,***)))(((+++,,,,,,,,,+++(((%%%$$$((((((((((((((()))******+++***)))(((((()))***+++++++++***)))((('''&&&&&&))))))(((((('''''''''&&&###$$$&&&'''(((((((((((())))))))))))))))))))))))*********)))))))))))))))******++++++++++++******))))))(((((((((((()))***+++)))((('''((()))+++,,,++++++++++++******)))))))))(((((('''(((***,,,------,,,***((('''(((((()))++++++,,,,,,,,,,,,++++++&&&'''''''''(((((())))))))))))))))))************)))))))))))))))******++++++)))'''(((***+++***'''(((((())))))*********+++(((((())))))*********+++((((((((((((((()))******************++++++++++++,,,,,,+++***)))))))))))))))))))))((()))******+++*********++++++***************))))))))))))******+++++++++******))))))))))))+++,,,+++***)))***,,,))))))))))))***+++,,,,,,,,,+++)))((((((***+++---...+++))))))++++++)))&&&+++,,,,,,------,,,,,,+++///---,,,***))))))***************+++,,,,,,,,,---)))******++++++)))((('''))))))))))))))))))))))))))))))*********))))))((())))))))))))(((((((((((()))***,,,,,,***(((''''''&&&'''((())))))((('''&&&+++***)))(((((('''((((((''''''(((((()))+++,,,---,,,+++***(((''''''&&&&&&((((((((((((((((((((((((+++++++++***************************+++,,,------...---,,,***)))'''&&&%%%"""'''+++......,,,+++++++++*********+++---......---+++***)))***++++++***+++,,,,,,,,,,,,+++******)))((()))+++,,,,,,+++++++++++++++,,,---...//////+++''''''***+++)))%%%''''''((()))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&((()))***))))))))))))************,,,+++***+++...///---***---,,,,,,++++++,,,,,,---,,,---...///---***'''$$$******))))))))))))************)))(((((((((((((((++++++***)))(((((())))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((((((((((((((()))*********,,,---,,,***(((((()))+++***************+++++++++)))((())),,,---+++)))(((((()))))))))*********)))************+++++++++***++++++++++++***))))))+++*********))))))((((((++++++******************((()))************************++++++++++++******,,,+++)))(((((()))+++,,,+++***)))((((((((())))))++++++******))))))))))))(((((())))))******))))))'''''''''''''''((())))))))))))))))))************))))))***+++++++++******+++***((((((((()))+++,,,------,,,,,,+++******)))***+++,,,---,,,+++)))'''***))))))))))))***++++++***)))(((''''''((()))************)))((((((''''''*********))))))((((((((((((((()))*********))))))************************)))))))))***************))))))************))))))))))))((((((((())))))***+++***((((((((()))+++,,,++++++++++++*********)))((((((((())))))***,,,,,,,,,+++***))))))(((((((((((())))))******))))))(((((((((((()))))))))******))))))))))))************)))))))))))))))******+++///---+++,,,...///---,,,))))))))))))*********+++************)))))))))))))))(((((((((((()))******))))))))))))************,,,,,,+++*********++++++***************+++,,,,,,***++++++,,,,,,++++++***+++******))))))******+++,,,,,,+++++++++*********'''((()))((('''''''''))),,,,,,,,,+++,,,,,,------++++++******+++,,,---......,,,******,,,,,,***''',,,------......------,,,...---,,,************+++---,,,,,,+++******))))))***+++,,,,,,,,,+++)))))))))))))))))))))))))))))))))***************))))))++++++*********)))))))))''')))++++++***))))))***(((((()))***))))))((('''******)))((((((((())))))))))))((())))))***+++,,,))))))(((((((((((())))))((((((((((((((((((((((((***************++++++++++++++++++***++++++,,,,,,************************%%%&&&''')))***+++++++++++++++*********+++---------,,,++++++******++++++))))))))))))))))))))))))***)))((())),,,---,,,+++*********++++++,,,---...///+++'''(((***+++)))&&&(((((()))************)))((((((((()))))))))******))))))((((((((()))***+++))))))))))))************,,,+++***+++...///---+++---,,,,,,++++++,,,,,,---,,,---...///...---+++*********)))))))))))))))*********)))(((((((((((((((++++++***)))))))))))))))))))))))))))***+++,,,,,,************************))))))))))))******************************************++++++++++++************)))((((((((())))))***+++,,,,,,***))))))***++++++************++++++,,,***)))***---...,,,++++++,,,,,,,,,---------...************+++++++++++++++++++++++++++***))))))+++*********))))))))))))++++++************************+++++++++***))))))+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,+++******)))*********,,,+++***)))))))))***+++***++++++++++++***)))))))))((('''''''''(((***+++)))))))))*********++++++++++++,,,,,,,,,+++******+++***)))))))))***+++,,,...---,,,+++******++++++***+++,,,---...---,,,+++++++++******++++++,,,---))))))(((''''''((())))))))))))))))))))))))))))))+++++++++*********************++++++***))))))(((++++++++++++++++++++++++)))))))))******++++++,,,((())))))******))))))(((******)))))))))))))))***+++***)))))))))***+++,,,++++++++++++************((()))******++++++++++++++++++++++++***)))(((((((((((())))))))))))(((((())))))************++++++))))))))))))************))))))))))))******++++++,,,+++***+++,,,---,,,***)))))))))***************,,,++++++***))))))(((((()))))))))((())))))***+++*********++++++++++++,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,++++++)))+++,,,+++***)))***,,,...------,,,,,,,,,,,,---******+++---...............---,,,,,,,,,,,,+++)))---......//////......---...---,,,+++******++++++,,,,,,++++++***))))))))),,,,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))******+++++++++******,,,,,,,,,+++++++++******&&&(((***+++******+++,,,******++++++***)))(((((())))))))))))))))))******+++******)))******++++++'''''''''((()))***+++,,,(((((((((((((((((((((((())))))******++++++,,,,,,,,,,,,++++++***+++++++++)))))))))******+++,,,,,,,,,***(((''''''(((***+++,,,++++++++++++,,,,,,---++++++,,,,,,,,,+++******+++***)))(((((()))***+++***))))))***,,,------,,,***************+++,,,---...+++((((((***+++)))'''))))))***++++++++++++***((())))))))))))******************)))******+++,,,)))))))))*********++++++,,,++++++,,,......---+++---,,,,,,++++++,,,,,,---++++++,,,,,,---.........++++++***)))(((((())))))******)))((((((((())))))++++++***))))))))))))***(((((((((((()))***+++,,,++++++++++++++++++++++++)))))))))*********++++++************************++++++,,,,,,,,,,,,++++++,,,+++***)))(((((((((((()))***,,,,,,+++++++++,,,++++++************++++++,,,+++***+++---...---,,,------------............************+++++++++,,,+++++++++++++++******)))***************)))))))))******+++++++++++++++++++++,,,,,,,,,+++***)))))),,,,,,------------,,,,,,******))))))))))))******+++++++++************+++---,,,***))))))***+++---,,,,,,,,,,,,+++***)))(((,,,+++***))))))+++,,,...,,,,,,+++******)))((((((------------,,,+++******+++************+++,,,---///...,,,***)))***,,,---+++,,,------------,,,++++++++++++++++++,,,,,,---***))))))))))))))))))***)))))))))******+++++++++++++++++++++************((()))))))))))))))((((((++++++++++++++++++++++++))))))******+++,,,------*********++++++*********++++++***)))))))))******+++************+++,,,---++++++++++++++++++++++++((()))+++,,,,,,,,,+++*********+++,,,+++***)))''')))******++++++******)))************************((()))))))))************))))))******++++++++++++***)))))))))******))))))************************+++************************))))))))))))***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///++++++,,,,,,------------,,,------------------,,,------,,,,,,,,,,,,------------------------------+++---...---,,,+++,,,------,,,+++***************''')))+++...//////............------------,,,+++------............------------,,,,,,++++++++++++(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))***++++++,,,+++++++++,,,,,,,,,,,,+++++++++***((()))++++++******+++,,,,,,,,,,,,++++++***))))))))))))))))))******+++,,,---,,,+++***************''''''(((((()))***,,,,,,))))))))))))))))))))))))))))))******+++,,,------------,,,+++************+++++++++++++++*********---,,,***(((((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))...---+++******+++---...+++***)))+++---...---,,,***)))))))))***++++++,,,---+++))))))***+++***(((******+++,,,,,,,,,,,,+++)))))))))*********++++++***************++++++,,,))))))*********++++++++++++++++++,,,---------,,,---,,,,,,++++++,,,,,,---***))))))))))))+++,,,---,,,+++***)))((((((((((((******))))))((())))))***++++++***))))))*********)))((((((((())))))***+++++++++++++++++++++++++++))))))*********+++++++++***************************++++++++++++++++++***++++++***)))))))))******(((***,,,---,,,,,,---...,,,,,,+++*********++++++++++++++++++,,,------,,,+++++++++++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,++++++***)))******************************+++++++++++++++,,,,,,,,,---,,,,,,+++***)))++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))*********************---,,,***))))))+++---...,,,,,,,,,+++***)))(((''',,,++++++***+++,,,---...,,,,,,++++++******))))))---------------,,,+++***+++++++++++++++,,,,,,---///...,,,******+++---...---------,,,,,,+++******+++************+++,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,************************'''((()))***++++++++++++************************)))******+++,,,------...+++,,,,,,------,,,,,,+++,,,,,,+++***************+++++++++++++++,,,,,,---+++++++++++++++++++++,,,)))***,,,------,,,++++++******+++,,,,,,+++)))(((******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***++++++,,,++++++++++++++++++++++++***************((())))))***+++,,,,,,---***************+++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...//////***+++,,,,,,------,,,,,,,,,------......------,,,......------------......------------------------)))***++++++))))))***+++------,,,+++************&&&(((+++---///...---,,,---.........---,,,------,,,,,,------------,,,,,,------------,,,,,,,,,+++'''((()))***+++,,,------,,,,,,++++++******************************************+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,+++)))((()))+++------,,,,,,++++++++++++***************+++,,,---...---,,,+++******************))))))))))))******************************))))))***+++,,,------...------,,,+++************,,,,,,,,,+++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***...---+++******+++---...,,,+++***+++---///...---*********)))******++++++,,,+++***)))***+++************+++,,,,,,,,,,,,,,,************++++++++++++))))))*********+++++++++************++++++++++++***+++,,,------,,,,,,------,,,,,,++++++,,,,,,---,,,+++***(((((()))***+++++++++***)))(((((())))))******))))))))))))******+++***************++++++)))))))))))))))******+++++++++++++++++++++++++++************++++++++++++************************))))))************))))))))))))))))))***,,,------(((***,,,---------...///---,,,,,,+++******++++++)))******+++***++++++,,,+++++++++++++++************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++*********************+++++++++******++++++,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++++++++******---,,,+++++++++,,,---...,,,,,,,,,+++***)))((('''))))))******++++++++++++((())))))***+++,,,------,,,,,,---------,,,++++++++++++,,,,,,,,,---------...---,,,++++++,,,---.........---,,,++++++******++++++******++++++,,,---,,,,,,------------,,,,,,******++++++,,,,,,,,,,,,***************+++++++++)))***+++---.../////////))))))))))))))))))))))))+++++++++,,,,,,------...---------......---------------,,,+++************++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***+++++++++++++++******))))))************))))))***))))))))))))((((((((())))))))))))************((()))+++,,,,,,,,,+++***((()))******(((((()))***+++++++++++++++*********'''((()))***+++---......++++++******++++++,,,---))))))))))))************------,,,,,,,,,---......***+++,,,---...---,,,+++,,,------......------,,,......------------......,,,,,,---------------...+++,,,---,,,+++++++++---///......------------...''')))+++---......---,,,,,,---......,,,,,,,,,...+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,+++++++++******,,,------+++)))((()))+++,,,,,,++++++++++++,,,---+++++++++***++++++,,,,,,...------,,,+++++++++,,,,,,+++***)))))))))))))))******************************++++++,,,,,,------,,,,,,++++++***+++++++++)))******,,,---...//////(((***,,,---...---+++***,,,------------,,,,,,+++******+++,,,,,,,,,++++++,,,+++***))))))***+++,,,,,,++++++,,,...//////...++++++*********++++++,,,,,,++++++*********++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))***++++++++++++************++++++++++++,,,)))+++------,,,,,,,,,------,,,,,,++++++,,,,,,---///...,,,+++*********+++******))))))))))))************)))))))))***+++++++++************+++,,,,,,+++***************++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++)))))))))******)))))))))((())))))***+++---...///)))+++---...------...///...---,,,++++++***++++++(((***++++++***)))+++,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++******++++++,,,---------+++,,,------------------------............------,,,,,,------------,,,,,,)))***+++,,,------,,,+++,,,,,,,,,,,,---------...,,,,,,---,,,,,,+++******((()))+++,,,---,,,+++***((())))))***,,,------...***++++++,,,,,,,,,,,,++++++,,,,,,---------------------------------------......---------------...,,,,,,,,,,,,,,,------...++++++,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---,,,,,,---...............************************,,,,,,,,,---------------,,,------------------,,,......---++++++*********+++,,,,,,---------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++++++++******++++++,,,******++++++++++++******++++++*********)))))))))))))))))))))************((()))+++------,,,+++***&&&((()))(((&&&&&&'''))),,,,,,,,,++++++*********))))))***++++++,,,------,,,++++++++++++,,,------************+++++++++,,,...---,,,,,,,,,,,,,,,,,,+++,,,...//////...---,,,,,,,,,------------,,,,,,...------,,,,,,------...++++++,,,,,,---------------///000///...---...000......---------......///***+++,,,---......---,,,+++---...---++++++,,,...,,,,,,------------,,,,,,+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------,,,,,,,,,,,,+++,,,,,,+++))))))+++---+++************,,,---...---,,,,,,+++++++++,,,,,,...------,,,,,,,,,,,,---,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,***++++++,,,---......///***+++---------,,,+++***------.........---++++++++++++******++++++,,,---++++++++++++++++++++++++---,,,+++,,,///000///...,,,,,,++++++++++++,,,,,,++++++++++++******+++,,,)))******++++++++++++++++++++++++,,,,,,,,,,,,---)))***+++,,,---,,,,,,+++*********+++++++++,,,,,,)))+++......,,,+++,,,...---,,,,,,++++++,,,,,,---...---,,,+++************(((((((((((()))***+++,,,******))))))******+++,,,+++*********++++++,,,---,,,,,,++++++++++++,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))*********+++,,,---...///***,,,...///...---...///......---,,,++++++++++++(((+++,,,,,,******+++---///.........------------+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++************++++++,,,,,,,,,******++++++,,,------...++++++,,,---..................////////////......+++,,,,,,------,,,,,,+++***+++---...///...------+++,,,------.........---------......------,,,,,,)))+++...000000///---+++,,,,,,++++++++++++++++++)))***++++++,,,,,,,,,,,,+++,,,------......------,,,,,,---......------,,,---------......///111111...------------...//////***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------,,,,,,+++***++++++++++++++++++++++++------------------,,,,,,+++,,,,,,------,,,,,,+++///...---,,,+++++++++++++++,,,------......------+++++++++,,,,,,---------///...,,,++++++,,,---...,,,+++*********+++,,,---,,,------......------,,,,,,,,,,,,++++++*********))))))))))))************(((***+++------,,,+++******,,,...---***)))+++---,,,,,,,,,++++++*********++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...---------.........//////...---,,,,,,++++++++++++,,,---///000111000///...+++,,,,,,------,,,,,,+++---------,,,,,,---------+++++++++,,,,,,---------+++,,,---,,,++++++,,,---++++++++++++,,,,,,---...------..................***,,,...---+++***,,,...---..................---+++,,,---.........---,,,)))***+++,,,...///000111///...---,,,+++,,,------------------------------***+++,,,---............//////.........---------***++++++***)))***---///***)))))))))***,,,...///...------,,,++++++++++++---------,,,,,,------...+++***************++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,************+++,,,------///......------,,,++++++...---------,,,+++******------...///...---+++***++++++***)))***+++---...,,,------......------,,,---,,,,,,---///000///...------,,,,,,+++,,,,,,,,,++++++,,,+++******,,,---))))))***++++++++++++***++++++,,,,,,,,,---------+++,,,---.........---,,,******+++++++++,,,,,,,,,)))+++......,,,+++,,,...---,,,,,,++++++,,,,,,---************))))))))))))'''((((((((()))+++,,,---******))))))***+++,,,,,,+++*********+++,,,,,,---------,,,,,,+++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,+++++++++,,,------+++---//////...---...//////...---,,,++++++++++++))),,,...---+++***,,,///......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------,,,,,,+++************++++++,,,,,,,,,******+++,,,,,,---......------++++++++++++------------------------------...//////000000//////...........................,,,,,,---.../////////............------,,,,,,,,,------------------------...---,,,+++******************+++,,,,,,---......................................................//////.........---------------------------------//////.........---------------------------,,,,,,.../////////---,,,---...,,,,,,,,,---------......//////.........---------,,,---......//////..........................................---,,,++++++,,,,,,---......---,,,,,,++++++,,,------,,,++++++222///,,,+++,,,---...///---,,,++++++++++++,,,---.........------,,,,,,,,,///......------,,,,,,+++++++++,,,,,,,,,,,,------++++++---......---++++++///...------++++++***)))+++++++++*********))))))---,,,,,,++++++,,,,,,---***++++++,,,---...////////////.........---------/////////......---------........................,,,,,,,,,------.........000000//////.........---......------------......000...,,,+++,,,---------------,,,+++,,,---...///...........................---,,,++++++,,,///000......---,,,,,,+++******++++++,,,,,,,,,+++******,,,,,,---......---------,,,,,,,,,---------......+++,,,............,,,+++************************.........------,,,,,,,,,+++++++++,,,,,,---------,,,---......,,,******+++000///...---,,,------...000000...---+++***((((((,,,+++***))))))***+++,,,,,,,,,+++***)))((('''''',,,+++***))))))***+++,,,------,,,++++++---...///,,,,,,,,,------.........---------,,,,,,+++++++++......//////...,,,+++)))...---,,,+++++++++,,,---////////////////////////---------.........//////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------............---,,,++++++---,,,+++******,,,...///...------,,,,,,------...,,,---...//////---+++***))))))))))))))))))))))))---------,,,,,,+++++++++++++++************++++++...------,,,+++***)))))),,,+++***))))))***+++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,---------..............................+++++++++,,,,,,,,,------///...------...///000111,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------,,,,,,---......---,,,,,,------,,,++++++,,,------------------------------+++,,,,,,------,,,,,,+++........................------......///............------------------,,,------------------------000///...---,,,,,,,,,,,,,,,,,,,,,---.........///........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------000000/////////.........------------------------.../////////---,,,---...------.........///////////////.........---------,,,---......//////.............................................---,,,,,,---...////////////...---...///000000000000///...---,,,,,,---000111111000//////...------...//////---,,,,,,,,,,,,,,,++++++------------------------,,,,,,---------.........,,,,,,------------,,,,,,//////......---,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---.........---------,,,,,,//////.........---------............---------,,,........................------...............///000/////////.........---///......------......///,,,***))))))+++---------------,,,,,,,,,---...///.........---------------------,,,,,,,,,---...///......------,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........---------......---------------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------+++---......,,,++++++,,,000///...,,,,,,,,,---...------------------------...---,,,++++++,,,---...+++++++++***))))))((((((---,,,+++******+++,,,------------------......///++++++,,,,,,,,,,,,,,,---.........---------,,,,,,......//////...,,,+++***...---,,,++++++,,,------........................---------.........//////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++------------------------------.........---,,,,,,++++++,,,---------------...------,,,,,,------...+++,,,---......,,,***)))************************,,,,,,,,,+++++++++******++++++************++++++------,,,,,,+++*********,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++***+++,,,---------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------------------------------------...//////...------...---,,,,,,,,,,,,---...------------------------......////////////.......................................///......---------------------.........////////////////////////000///...---------------..................//////......................../////////////////////////////////............---------------------------000000000000000/////////,,,,,,,,,---.........///.../////////---,,,---........./////////000000000/////////............---------...////////////..............................///////////////...---...///000000000000///...///000111111111111000///,,,,,,---///222222111/////////...------...//////+++++++++++++++,,,,,,,,,+++,,,,,,---......//////---............/////////---------,,,,,,---------......................../////////.........------------,,,,,,,,,,,,------.........------------,,,/////////.........------...------------,,,,,,,,,........................///////////////........./////////...............///......------......///+++))))))***,,,...///...------,,,,,,------...///------------------------,,,------------...............------,,,+++++++++,,,++++++***+++,,,...///,,,,,,,,,------,,,,,,+++,,,------------...............------------.......................................---------------,,,,,,,,,,,,------------+++---......,,,++++++,,,......---,,,,,,,,,---------------...//////000000...------,,,,,,------...+++++++++++++++*********...------,,,,,,------...------...////////////...,,,,,,,,,+++++++++++++++/////////..............................---,,,+++------,,,,,,,,,------...........................------........./////////.........---------,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++------------------------,,,---..................***+++---//////...---+++......------------......++++++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---------.........//////------,,,+++++++++,,,,,,------------------------***++++++,,,,,,---------------------------------......///000000///............------------..............................///000000111111000000///.........................../////////...---,,,,,,,,,,,,------......//////////////////////////////......---,,,,,,,,,,,,,,,//////..........................................111111111111111111111111/////////.......................................////////////////////////+++,,,,,,---...//////000.../////////---,,,---........./////////000000000/////////...............------...///////////////...........................//////000000000//////////////////////////////........................///.........//////---,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,---------.........///------.........////////////...---,,,,,,---...///------........./////////000000/////////.........------,,,,,,,,,,,,------++++++,,,---...///000000////////////............---------------,,,,,,,,,........................000/////////......------........................//////............//////...---,,,---///111000000---------------......///,,,,,,,,,,,,------------,,,,,,---...///...............------,,,,,,,,,,,,,,,,,,******+++---///111,,,,,,,,,,,,,,,,,,+++***------------............000///...------...///000------------------------...............---------,,,,,,------------------+++---......---,,,,,,------------,,,,,,,,,------/////////...............,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,---------------------------,,,---///000000000///...---------,,,,,,+++++++++.......................................------,,,---------------.........------------------------............////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------............,,,---...///////////////+++,,,---...///......---......------------......+++,,,---------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------+++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------------.........------------------------------------...............------,,,++++++++++++------------............+++,,,,,,,,,---------....................................//////.........................................................---------......---------.........................../////////...---,,,,,,---------....../////////000000000000000000000000......------,,,,,,------.........---------------////////////////////////........................////////////////////////................................................,,,,,,------...///000000.../////////---,,,---...------........./////////////////////////////////---...//////000000//////////////////////////////......///000111111111000........................------------------------111///,,,+++,,,---...---------------------------,,,,,,------......///////////////......---------,,,------------.........000///------------///000,,,,,,,,,---......//////////////////...............------,,,,,,------...+++,,,,,,---...///000111000000/////////.........------------------------........................///......------,,,,,,,,,---------.............../////////....../////////000///...///000000///...------.........//////...,,,,,,,,,------.........,,,---.../////////............------------,,,,,,---,,,++++++,,,...000222------------,,,,,,+++***---------.........//////000000...------...000000................................................------------------------+++---......---,,,---...,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------------------,,,,,,---///000000000///...//////......------,,,,,,------------------......//////.........------...------......////////////................................./////////000000000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------....../////////---......///000000000000///...---------...///000///......------......///------...............---................................................------,,,,,,,,,,,,------+++++++++,,,,,,---......,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------++++++,,,,,,,,,------------------......------,,,............////////////------------------------+++,,,,,,,,,,,,---------//////.........---,,,,,,---------....../////////---------------.................................------------------------......///000000///....................................////////////.......................................///......------.............../////////000000000000000000000000111000000/////////000000------------------------////////////////////////////////////////////////...////////////000000000........................------------............---------.../////////000.../////////---,,,---...------........./////////...////////////000000000......///000000000000///////////////////////////------///000111111111111///......------......///000//////......//////000///,,,******,,,///111222...///000000000000///...............////////////000000//////...------,,,,,,,,,---------.........//////............//////,,,,,,---------........./////////.........------......------------....../////////............---000000000/////////......---------............///........................---------------,,,,,,,,,---------------.........000//////......//////000///...---...//////---+++------...////////////...,,,------....../////////---............/////////......------------------...------,,,---...000111............---,,,++++++------........./////////000000////////////000000000000000000000000000000.............../////////............------------+++---...///---------...,,,---......//////......***+++,,,---...///000000...//////000000//////...,,,,,,------......//////,,,,,,---......---,,,,,,------...////////////...////////////............---------------.........//////......---......///,,,---...///000000000000////////////////////////....../////////000000000000000000/////////......////////////////////////........................---......//////......------------...//////000000...///000000000000000000000///---,,,---...000222//////............//////.............../////////////////////////////////......///////////////000...------,,,,,,------...++++++,,,,,,------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............++++++,,,,,,------......---............------,,,---.........////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////000000000///......------......///000000000................................................------,,,,,,,,,,,,------...///000000000000///...........................111111222222222222111111........................------......///.........////////////............////////////////////////111000000000000000111111---------.../////////000////////////////////////111111111111111111111111.../////////000000000000........................---.........////////////............////////////.../////////---,,,---........./////////000000000.../////////000000000000......///000000000000000////////////////////////+++,,,...///000111111111000000///......///000000111111000//////000111111///...,,,---000222222222...///000111111000///..................---------////////////............---............//////////////////000000/////////.............../////////////////////..................------------......////////////............000000000000/////////............/////////000000........................------------............,,,,,,,,,------.........000000////////////000000...------///000000...---,,,---...///000//////...------...//////000111111///...---------...000111------................................./////////////////////...---,,,+++............///////////////000000111111000000///000000000000000000000000---........./////////000///.........------------+++---//////...---...///---...///000000000//////,,,,,,---...///000000000...///000111111000///.....................//////---...////////////...------------------......///---------...............------.........///////////////...------...///000,,,---///000111111000000000000000000000000000000.../////////000000000000000000/////////.........////////////////////////////////////////////////......////////////......---------...///000000000000000111111111000/////////////////////000000111//////............//////------------......//////////////////////////////............/////////000......------------......,,,,,,,,,---------------,,,---...//////...---,,,------------------------,,,------...............++++++,,,,,,---......///...............---,,,,,,,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,---------...---...///000000000///...---......///000000111111................................................///...---,,,,,,---...///...///000111111000///...////////////////////////......////////////..............................,,,,,,---.../////////...000000//////......------//////////////////////////////............///000---......///000111111222000000000000000000000000------------------------.../////////000000111111////////////////////////.../////////000000111111///////////////............/////////---,,,---...000000000000111111111111.../////////000000111111...//////000000000000000000000000000000000000000++++++---///000111111111222111000//////000111222111000///......///000111222111111222333333000...,,,---...//////...---,,,.........------,,,,,,,,,------......///000000000////////////000000000000...///000111111000///...000000000000000/////////000000000000////////////......------------......,,,,,,---...///000111111000000000000////////////.../////////000000111111........................---.........//////000000,,,,,,,,,------.........000000////////////000000.........111333444222111,,,---///000000000///............///000111111222000///---,,,---...000222------.....................//////000//////...---000000000000///...---,,,............/////////000///000111222222111000///........................---.........//////000000//////.........---------+++---//////.........///---...000111111111000///111111111000///.........,,,---...//////...---,,,/////////////////////......///000111111000///...------,,,++++++---...///,,,,,,,,,------............/////////000000111111000///...------...///000,,,---///000111111111000000000000000000000000000////////////000000000000////////////............000000000000000000000000------------------------......////////////......---------...///000000111111111111111111000///...---...000111222111///...//////............//////,,,,,,,,,,,,,,,---...///////////////////////////---------.........//////......------------......------------------------,,,---...//////...---,,,------------------------,,,---......//////......++++++,,,,,,---...//////.../////////...---,,,,,,******+++++++++,,,,,,,,,000000000000000000000000---------.........//////,,,---///000000000//////---......///000111111222///////////////.........////////////////////////000///...------...///000222111000//////000111222111111000......------------------.........//////...............///000000---......///////////////...///000111111000///...000000//////.........---000000111111111111000000000000//////.........---111111000000//////.....................---------111000000000//////......111111000000000000000111111000000////////////000/////////000//////...---000000000000000000000000111000///......///000111000000000000////////////......//////000000000111,,,...111333444333111///222222111000///...------000000////////////000000111111111111111111111111////////////000000000000333333222111000///............////////////................../////////000---------......000111222//////............//////.../////////////////////////////////////////////........................++++++,,,,,,---...//////000111222333222000...,,,000000//////.........---////////////////////////000000//////.........---......---------......///---....../////////////////////000000000000//////////////////000000000000222111000.........///000000000//////.........---......///000000000000000333222000///.........//////////////////...------000000///...............111111000000//////........./////////...---,,,,,,000///------,,,---...///---------,,,,,,---------............/////////000//////000000111111222222000000000000000000000000000000000000////////////...//////000000000000000000000//////.........---,,,,,,---...///000111111000000000000000000000000000000000000000000000000000///---+++++++++---...////////////000000000000(((***,,,///111222222222//////////////////////////////000000111111222222,,,...000000///...///000000///...---------------...---,,,---/////////...---///000000//////000222000000000000000000000000............/////////000000000000000//////////////////000000000000//////222000...---,,,---...///111111000000/////////...111000...---,,,,,,------333333222111000///..............................------......///.........------------------------******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,...............---------......///000000///...---////////////000000000000000...---...///000///.........------------......000000000000000///......---.........//////000000...............///000000111111000000000000111111111000///...---------------------............//////............///000000......///000000000000/////////000111111000//////000000000//////.........000000000000000000000000000000/////////.........//////000000000000000000////////////////////////111111111000000000//////111111000000000000111111............///000000111000000111111000000///...000000000000000000000000111000/////////000111111---......///000111222333111111111222222222333333000111222333222111///...111000000000000000000000111000000//////000000111000000000000000000000000/////////000000000111111222222222111000000//////...//////000000//////............/////////000000............///000111111000//////......//////000/////////////////////...////////////////////////........................,,,------...//////000000222333333222111///---,,,111111000000000/////////////////////////////////000000/////////.........///......------......///---...//////000000//////......////////////.........////////////000000000111111///.........//////000000/////////...............///000000000000000............///000222333000000000000000///......000000///...............111111000000////////////.../////////......---,,,///......------...///000000//////////////////000....../////////000000000////////////000000000000000000000000000000000000111111000000000/////////---...//////000000///////////////.........---------------...//////000000................................................000///---,,,,,,,,,...////////////000000000111111,,,---...///000000111111////////////////////////000000000111111111111111///000111111///------...//////.....................---,,,---///000///......000111000//////000111000000000000000000000000///////////////000000000111111000000000/////////000000111111111111000000333222000///...///000111111111111000000///////////////...------------...111111000//////...------............................../////////......---------------------------+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------..................////////////000111111000///...111000000000000000000000111///...///000111000///000000////////////000000000111111111111000///........./////////000000000//////......//////000111000111111111111111111000000000///...------------------------............///////////////000000111...///000000111111000000///000111111111111000///000000000000000/////////000000///......///000000000000000000////////////...//////000111111222222//////000000111111222222222222222111111111111000222111111000111111222222---------...///000222222111111222222111111000///111111111111111111111111222111000000000000111111......///000111222333333222222222222333333333333555444333222111000///...000000000111111222222222111111000000000000111111000000000000000000000000000000000000111111111222111111111111111111111111///000000000000000000///////////////000000000000000000/////////000000111000000000//////000000000111000000000//////......000000000000000000000000////////////////////////......//////000000111111333333222111000///......222222111111111111000000////////////////////////000000000000//////////////////............//////......///000000000000000......////////////.............../////////000000000000///.........//////000000000000//////////////////000000111111000000------......///111222333000111111111111000//////000000///.........//////111000000000000////////////////////////......---...............///000111111000000//////000000111/////////000000000111111000000000///////////////111111111111111111111111222111111111000000000000---...//////000//////////////////...............//////////////////////////////////////////////////////////////////////////////---------...///000000000000000111111111222111111000///////////////000000000000000000000000222222111111111111111111111222333222///---------......///////////////000///...---...000111000///000111222111000///000111111111111111111111111111111111111111111000000000111111111000000000000///111111222222222222111111555444222111111222333333111111111111111000000000---......///////////////111111000000/////////...////////////////////////000000000000000///...---........................,,,,,,---------.........//////......---..................///000000111111000111111222222111111000222222222111111000000000222111000111222333222000222111111111111111111222111111222222222111000000///000000000000111111111000////////////000111111000000222333333222000000000//////...------......------............//////000000//////000000111222///000000111222111111111111111111111111111111111111111111111111111111000222111///......///111222000000000000000000000000000000000111111222222222...//////000111222333333222222222222222222222222222222111111111222333333000000000000000111222333111222222222222111000000222222222222222222222222222222222111111111111111222222222222111111111111111111111111222222222222666555333222111000111111222222222222222222222333222222111111111111222222111111111111111111111111111111111111222222222222111111111222222222333333000000111111111111000000//////000000000111111111222111111000000000111111111111000000000000111111222111111000000//////...111111111111111111111111/////////////////////////////////000000000111111222222111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000000000//////.../////////...///000000111111000000//////000000000000//////....../////////000000000000/////////////////////000000000000000000000000///000000111111111000000000000///////////////000111111222222222111111000000000///////////////000000000000000000000000000//////000000000//////............///000111222222/////////....../////////000000000111111111111222222111111111000000//////222222222222222222222222222222222222111111111111//////000111111111111000000000000000000000000000222222111111000000000000222222222222222222222222222222222222222222222222/////////...///000111222111111111111222222222222444222111/////////000111111111111111111111111111333333333222222111111000111222333222000/////////...//////000111111111111000///...///111222111000111222333222000///000111222222222222222222222222333222222222222111111111222222111111111000000000222222333333333333222222555444333222222333444444222222222222222111111111---///000222333333222111333333333333333222222222111111111111111111111111222222222222111000............////////////000000............////////////111111000///.........///...//////000111222222333222222222333333333333333444444333333222111111111444333222333444444444222333222222111111222222333222222333333333222222111111111111111111222222222111000000000000111222222000111222333333222111000000000///.........//////....../////////000000000000000000000000111222222000111222222333333222222222222111111111111222222222222222222222222222222444333111000000111333444000111111111111111111111333333222222111111111000......///000111111222222222222222222222333333333222222222222222333444444555555444333222222333333111222222222222111000000444444444444444444444444333333333333333222222111333333333333222222222222333333333333222222222222555444333222222333444555666555555444333333222222333333222222222222333333222222222222222222222222222222222222333333333333111111222222333333444444111111222222222222111111000000000111111111111222333222222111111111222222222222111111111111222222222222111111000000000000222222222222222222222222000000000000000000000000///////////////000000000/////////000111333444555000000000000000000000000111111111111111111111111000111111111111111111111222111000//////////////////000000111222111111111111111222222222222111111/////////000000000000111//////000000000000000000000111111111111111111111000000111111111111000000000000000000000/////////111111222222222222111111000000/////////000000111000000000000111111111111//////000000111000000///...///000111222222333333111000000//////000000111111111111222222222222333444333333222222111111111333333333333333333333333333333333333222222222222111111222333333333333333222222222222333333333333555555444444333333222222333333333333333333333333333333333333333333333333000000000000111222222333222222222222333333333333333222111000000111333444333333333333333333333333444444333333222222111111000222333333222111111222//////000222222222222111111000///000222333222111111222333222111000111222444444444444444444444444333333333333333222222222222222222222111111111111333333444444444444333333333333333222333333333333222222222333333333333333000111333444555666555444333333333444444444444444222222222222222222222222333444333333222111000////////////000000111111111///000000000111111111111222111000///////////////000000111111222333444444333333333333444444555555555555444444333333333333666444333444555666555444333222222222222222222333333333444444444444444333333333333333333333333333222111111111111222333333111111222222222222111111111111000//////000000111000000000000111111111111111111111111111222222333111222222333444333333333333333222111111222333333222222222333333333333333555444333222222333444555111111111111222222222222444444333333222111111000//////000000111111222222111222222222222333333333222222222222333444555555888888666555444333333333333333333333333222222111555555555555555555555555444555555555444333222111111111222333444555666666666666666666555555555555444333333333333555777888888777777666444333333222444444333333333333444444333333333333333333333333333333333333444444444444222222222333333444444444222222333333333333222222000111111111222222222222333333222222222333333444333333222222222222333333111111111111111111111111333333333333333333333333000000000000000000000000///////////////000000000......000111333444555666/////////000000000000111111111111111111111111111111111111111222222222222333222111000000//////000000000111222222222222222222222333333333333222222000000000111111111222222000000111222222222111111111111111111222222222222111111222222111111000000---...///000111111111000000000111222222222222111000000/////////000111111000000000111111111111222///000000111111111111111000000111222333333333333333333333222222333333333222222222333333333333444444444444333333333333333444444444444444444444444444444444444333333333333222333444444555555444444444444444444444555555555777777666666555555555444222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444222222222222222333444555444444444444444444444444444444333333333333333333000222444444333222333444000111222333333333222111222111000111333444333222000222333333222222333444555555555555555555555555222222222222333333333444333333333222222222111111333333444444444444333333222222222222333333333333333333333333444444444444222333444555666666666666111111222222333333444444333333333333333333333333444444444444444333222111///000000111111222222333111111111222222222333333222222111000000000111111222222222333444444444555333333333333444555666666555555555555555555555555666555444555666777666444444333333222222333333444444444555555666666555555555555444444444444444333333222222222222333444444333222222111111222222333222222111111111111222222111111222222222333333333222111111111111222333333222222333444444444444444444333222222222222333444222333333333444444444444333333333333333333333333111111111222222222333333333333333333333333222222111111111222222222222222111111111111222222222333222222222333333444555666777777666555444444444555555666666666666555444444666666666666666666666666555555666666555444222111222222333444555666777777777777777666666666555555444444444444555666777888777777777666666555555555555555444444444444555555555555555555555555555555333444444444555555555555333333333444444444444444333333444444444444333333111111111222222222333333333333222333333444555666444444333333333333444444000111111222222333333333333333333333333333333333111111111111111111111111111111111111111111111111///000111333444444333333000000000111111111222222222222222222222222222222111111111222222222333333444333222111000000000000000111222222333333222222111222222333333222222111111222222222222333333333000111222333444333333222111111111222222222333333111222222222222111000///...///000111111000/////////000000111222222111111000000//////000111111222000000111111111222222222///000111111222222222111111222333444444333222222444444333333333333444444333333333333444444444444222222333333333333333333444444444444444444444444555555555555444444444333222333333444444444444444333444444444555555555555666666666666666666666666222222222222222222222222222222222222222222222222333444444444444333333222333444444444555555555555222333333444444444444444555555555555555555555555333333333333444444444444222444555555333222333333111222444444444333111000333222111222333444444222///111333333333333555666333333333333333333333333000000111222333444444555444333333333333222222222333333333444444333333333111222333333444444444333333333444444555555555555333333333333444444555666111222222333444444555555444444444444444444444444444444555555555444444333000000111111222333333444222222333333333444444444333333222222222333444444444444444444444444444444333333222222333555666777444555555666666777777888777555444555666777666555666555555444444555555666444555666666777777777666666666666555555444444444333333333333333444444555444333222111111222333444333222222222222222333333222222333333333444444444222222111111222222333444222333444444555555444444444444222222222222444444333333333444444555555555111222222333333222222111111111111222222333333333111222222333333444444555444333333333333333333333000000000111111222222222222222222333444555666777555555444444444555555666888888888888888777666666777777777777777777777777555666666777666444222111666555555555555444444444666666555555444444444333555555555666666666666666666666666666777777777777555555444444444444555555666666666666666666666666444444444555555555555666444444444444444444444444333444444555555444444333111111222222222333333333222222222333444555666777555444444333333444444555000000111222333444444555444444444444444444444444111111111111111111111111222222222222222222222222111222333444444333111///111111111222222333333333222222222222222222222222111111111222222333333333444333222111000000000000111111222333333333333222111111222222222222111111222222333333333444444444111222333444555444444333111111111222222333333333222222222222222111000///222333333222000...+++***...///000111111111111111000000///000000111222222000000111111222222222222///000111222222222222222222333444444444333222111333222222111111222222333333333333444444444555555111111111222222333333444555555555555555555555555666555555555555444444444111222333333444444333333333333333444444555555555555555666666666666666666555555555555555555555555555555555555555555555555555555555555444333222222444444444555555555555666333444555555555444333222666666666666666666666666333333333444444555555555555666777666333222111222222333555555555333111000333222111222444555444333///000222333333444666777222222222222222222222222//////000111333444555555444444444333333333222222222333333444444333333222222222333444555555555444444444444555555555666666444333222111222333444555333444444555666777888888555555555555555555555555444444555555555555555555000000111222333333444444333333333444444444555555444444444444444555666777555555555555555444444444333333222222333444666777444444555666777888999999777555444555666777666444777777666666666666777777555555666777777777777777777777666666555555555444444333333333333444555555222222222222222222222222222222333333333444444444222222222222222222222222333333333333333333333333777444222222444444222000444555666777777555333222333333333333333333333333111111222222222333333333///000111222333444444444333333333444444555555555333222222222222222222222444444444333333333222222333444555555666666555555666666666666666666666666888777777666555555444444666777777777777777666555888888888777666444333222444444555666777777666666666666555444333222222111555555444444555666888999888777777666666666777777777777666666555555555444777777666666555555555555444555666666777666666666555444444333333444444555444555666777777777666555333222222111111222222333444444444444444444444444444444444555555555666666555444444333333222222111333333222111000000000111222222222222222222222222333333444444444333333222333333333333333333333333///000000000000111111111222222333333333222222111222222333333333444444444444333222222111111222222000111333444444333111000333333444444444444555555444444444444444444444444333333333222222222111111222000///111333444111///222222222222111111000000111111000000000000111111111111222333333333333222111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222333444444444333333333222222333222000//////111222444333333333333333333333333444444444444444444444444111222333444444333222111444444444444444444444444444444333222222222333333555666666666666666555555555444333333222222333333222111111111222333444444222222222333333222222222555555555444444333333333333333444444555666777777666666666666666666666666666666555555555444444444444444333333333444555555333444555555666666555555333333333333333333333333222333444444555555444444444444444333333333222222///000111222333444444444444444444333333222222222///////////////000111111222222222222222222222222333333333444444444444444666666666666777777777777666666666666666777777888666666666666555555555555666555555555555444444444444333333333333444555555777777777777777777777777444444444444444444444444555444333333333333444555555555444444555666888999888777666555555555555555777777777777777666666666666666777888888888888888666666555555555555666666666777777777777777666555666666555444444444444555444444333333333333333333222222222222333333333444444444444444444444444444333333333333333333333333777444222111111111...+++555555666777666555444333444444444444444444333333222222222333333333333444111222222333333333222222444444444444555555555555333333333333333333333333444444333333333222222222333444555555666666555555666666666666666666666666888888777777666555555444555666666777777777666666444444555555555444333333444444555666666666666666666555555444444333333333333333333333333555666777777777666666555666666777777777666666666555555555666666666666555555444444444444555666666666666666555555555444444555555555222333444555666555555444444444333333333333444444444444444444444333333333444444444444555555555555222222222333444444555555444333333222222222222333222222222222222222222222222222333333333333222222333333333333333333333333000000111111111222222222//////000000000000//////222222333333333444444444444333222222111222222222111222333444444333222111111111222222222222333333444444444444444444444444444333333333333222222222555444333444666666444222333222222222111111111111111111111000000111111111111111222333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333222222222222333333222222222111111000000000444333222111000111111222333333333333333333333333222222222222222222222222222222333333333333222222444444444444444444444444444444444444444555666666555666666666666666555555555555444333333333333333222222222111222222333333222222333333333333222222555555555555444444333333333333444555555666777777666666666666666666666666666555555555555444444444555555444444333444444555444444555666666666555555444444444444444444444444333333444555555555555555444444444333333333333222111222333444555555555555444444444333333333222222000/////////000000111222333333333333333222222222444444555555666666777777777777888888888999999999888888777777888888999:::888888888888777777777666777777666666666555555555555555444444555555666777777777777777777777777777555555555555555555555555666666555444444555666666555444444444555666777888888888777777666666666666666666666666666666666666666777888888999999888888888777777666666777777888666777777888888888777777888777666666555666666666555555555444444333333333111111222222222333333333444444444444444444444444222222222222222222222222555333111111111111///---666666666555555555444444333333444444444444444444222222222333333333444444333333333333333222111111555555555555444444444444333333333333444444444444333333333333222222222222444444555666666666666555777777777777777777777777888888777777666555555555444444555666777777777666333333444555555555555555444444555666666666555555555555555555555555555555444333333333444555666777666666555555555555666666777777666666666666555555555555555555555444444444333444555555666555555555555555555555555555555555222333444666666555555444555555444444444444555555333333333333333333333333333333333444444444555555222222333333444555555666444444333333333444555555333333333333333333333333333333444444444444333333333333333333333333333333222222222222333333333333222222333333333333222222333333333333444444444444444444333222222222222222111222333444444333222111111111222222222222333333444444444444444444444444555555444444444333333333666555444555777777555444333333222222222222111111222222111111111111222222111222333333444444333333222222222222222222222222333333333333333333333333444444444444444444444444333333222222222222333333111111111111000000000000444444333333222222111111444444444444444444444444333333333333333333333333444444333333333333444444555555555555555555555555333444444555777888888999666666666666666666666666666666555444444444444444444333222222222222222222333333444444444444333333666666555555555555444444444444555555666666777777666666666666666666666666555555555555444444444444777666555444444444444444444555555666666666666666555555555555555555555555444555555666666666666666555555444444444333333333333333444555666666666666444444444444444333333333111111000000111111222222333333333333333333333333555666666777888999999:::999999999::::::::::::;;;999999999999999:::;;;;;;:::::::::999999999888888888888888777777777666666666666555555666666777888777777777777777777777777666666666666666666666666777777666555555666777777444444333444444555777777777888888888888777777666555555555666666666666666666777888888999999888888999888888777777888888999555666777888888999888888888888777666666666666777555555555444333333222222111111111222222222333333222222222222222222222222111111111111111111111111111111222222444555555555555555444333333333333444222222222222333333333333111111111222222222222333222333333444333333222222555555444444333333222222333333333333333444444444333333333333222222222222444444555666666666666666666666666666666666666666666666666555555555444444222333444666666777777777666666777888888888888777444555555666666666555555444444555555666666666666666666666777777888999999555555555555555555666777777777666666666666666666555555555555444444444444333333444555555555555555555555555555555555555555333444555666777666666555555555444444444444555555222222222333333333333333333333333333444444444444666666555555444333333333333333333333444555666666333333333333333333333333444444555666666666666555444444444444444444444444333333333333444444444444333333444555555555555444333333333444444444444555444444333222222222222333333333444444444444333333333333333444444444555555444444444444555555555555666555555555444444444444333333333444444444333222333333333333333333222222333333222222222222333333222333333444444444444444333333333333333333333333444444444444555555555555444444444444444444444444333333333222222333333333333333333333333333222222222333444444444444333333444444444444444444444444555555555555555555555555666555444333333444555666555555555555555555555555444555666777777888888888666666666666666777777777777777666555555555555666555444444333222222222222444555555666666555555444666666666666666666666666555555666666666777777777777777777777777777777777666666555555555555444444888777666555444444444444555555666777777777777666666666666666666666666666555555666777777777777777555555555555444444444444333444555555666666666555555555555444444444444444333222222222222222333333444444444444444555555555555666777777888999::::::999999999:::::::::;;;;;;:::999999999999:::;;;;;;;;;:::::::::999999999999888888777777777666666666666666555555666666777888555555555555555555555555666666666666666666666666666666666666666666666666333333333444555555666666666777888888888777666666555555555555555666666666555666777777888888777777888888888777777888888888444555666777888888888888777666666555555555555555444333333333222222111111111111222222222333333333222222222222222222222222111111111111111111111111000111222333333444555666444333222111111111222222000000111111222222222333000000000000111111111111111111222333444555555444444333333333222222111111222222222222333333444444444444444333333333222222444555666666777777666666555555555555555555555555555555444444444444444333333444555666777777777777888888999999888888777666555666666777666666555555444555555666666777777888666666777888888999999999555555555555555666777777666666777777777777777777555555555555555555555555333444555555666666555555333444555555555555444333222333444555666555444444444444333333333333444444222222222333333444444444333333333444444444555555777777666555555444444333333333333333333444555666333333333333333333333333333333444555555555555555444444444444444444444444333444444444444555555555000000111222333333222222333333444444444555555555555444333333222222333333444444444555555444444444333333333444444444555555444444444555555666666666666666666555555555444444111222333333333222222222333333333333333333444444444444333333333333444444333333444555555555555444333333333333333333333333444444555555555666666666333333333333333333333333444333333333333333333444333333333333333333444444111222333555666666666666555555555555555555555555666666666666666666666666777666555444444555666777666666666666666666666666666666777777777777666555666666666666666777888999999888777777666666777777666666555444444333444444666666777777777777666666777777777777777777777777666666666777777777777777888888888888888888888888777777777666666666555555999888777666555444444444555666777777888888777777666666666666666666666666555666777777888888777777666666666555555555444444333444444555555555555444555555555555555555555555555444444333333333444444444444555555555666666666555555666777777888999999888888888888999999999999888888888888888999::::::::::::999999999888888888777777777666666666555555555555444444555555666777444444444444444444444444555555555555555555555555555555555555555555555555333333444555555666666666555555666666777666666666555555555555666666777777444555666666777777666666888777777666666777777888333444555666777777888888555555444333333333333333222222222222222222222222222222333333333444444444444444444444444444444444222222222222222222222222111333333222000///000111333333222222222111111111000000111111222222333333000000000000111111111222000111222444555555666666333333333333222222222222222222333333444444555555555555555555444444444444555555666777777777777666666666666666666666666666444444444444444444444444444555666777888888888777777777777777777666555555777777888888888777666666555666666666777777888888444555666777888888888777666666555666666777888999666666777777777777888888555555555666666666666666444555555666777666666666444555666777777666555444000111222333444333222222444444333333333333444444222333333444444555555666444444444555555555666666444444555555666777777777444444333333333444555555333333333333333333333333000111222333333333333333444444444444444444444444444444444444555555555555111222333444555555555555333444444444555555555555555444444333333333333333555555555555555555555555111111222222222222333333444444444555666666777777666666555555555444444444333444666666444333444555333333444444444444555555555555444444444444555555333444555555666666555555444444444444444444444444444444444555666666777777333333333333333333333333444444333333333333444444222222222222333333333333333333444555666777777888666666666666666666666666555555555555555555555555777666666666666666666777777777777777777777777777777777888999888777555444777666666555666777999::::::999999888888888888888888777666666666666666666777777888888888888777777777777888888888888999999777777777777888888888888888888888888888888888888888888888888777777777777999888777666666666666666666666777888888888888888666666666666666666666666555666666777777777777777777666666666666555555555444444555555555555555444555555555666666666666666666666555444444444555555555555555666777777888888666666666666777777777777777777777777888888888888777777777777777888999999999999999888888888777777777777666666666555555555555555444444555555666777444444444444444444444444555555555555555555555555444555555666666555555444333444555666777777777777666555555555555666666777555555666666777777888888444555666666777777666666777777777666666777777777444555666777777777777777666666555444444444444444111111222222333444444444333333444444444555555555444444444444444444444444333333333333333333333333222333444333000...///111333444444555444333222111111222222333444444555555111222222222333333333333222222333444555555555444444444444444444444555555444444444555666777777777777666666666666555555555555555666777777777777777777777777777777777777777666666666666666666666666777777888888888888888777666666777777888888777777999999999999999888777777777777777777777777777888444555666888888888888888666666666777777888::::::666666777777777888888888666666666777777777888888555666777777888888777777555777888999999888777555222333444555555555444444555555444444444444555555333333444555555666777777555555555666666666777777444555555666777777888888666666555555444555555555444444444444444444444444111222333444444555555555555555555555555555555555333333444444444555555555444555666777777888888888444444444444555555555555555555444333333333333444666666555555555555666666111111222222222222333333444444444555666777777777555555555444444444333333333555888777555444555666333444444444555555555555666555555555555555555666444444555666666666666666444444444444444444444444333333444555555666777777444444444444444444444444444444333333333333444444333333333444444444555555888777666555555555666777666666666666666666666666555555555555555555555555666777777888888777777666777777777777777777777777666777999:::::::::888777777666555555666888:::;;;;;;::::::999999999999999888888777777888888999999888888999999999999888888888888888999999999::::::888888888888888888888888999999999999999999999999:::::::::999999999888888888888777666666777777777666777888888999999888888555555555555555555555555444555666666777777666666777777777666666666555555666666666777777666666555555555666666666777777777888777666555555555555666555555666777777888999999777777777777666666666666777777777777888888888999777777777777777888999999999999999999888888888777888888888777777777666666666666555555666666777888555555555555555555555555666666666666666666666666555666777777777777666555444555666888888888888777888666555444444666888:::666666777777888999999:::666777777888888888888888999888888777777888888999777888888999999999888888:::999999888888888888888111222222333444555666666444444444555555555666666222222222222222222222222333333333333333333333333111333555444222111333666444555666777777555333222333333444444555666777777333333444444444555555555444444555555444444333222444555555666666777777777555666666777888999999:::777777777777666666666666555666666777777777777777999999999999999999999999777777777777888888888888888999999999999888888777666777888999:::;;;;;;;;;:::::::::::::::999888777888888777777777777777777666777999:::;;;;;;::::::777777777777888999:::;;;666666777777888888888999666666777777888888999999666666777888888888888888777888:::;;;;;;:::888777555666888999999999888777666666555555555555666666444444555555666777888888666666666666777777777777888888888777666666555555999888777666666555666666444444444444444444444444444555666777888888888888555555555555555555555555333333333444444444555555111222333444555555555555444444444555555555666666555555444333333333333444666666555555555555666666333333444444444555555555444444444555666777777888555555444444444333333333222555777777444333444666444444444555555555666666666666555555555555666666444555555666666666666666555555555555555555555555333333333444555666666777666666666666666666666666555444444333333444444555666666666777777777888888<<<:::777555444444555666777777777777777777777777888888888888888888888888666777888999999888777666777777777777777777777777555777999<<<===<<<;;;:::777666555555666888:::;;;<<<;;;::::::999999::::::999888888888999:::;;;;;;888999999::::::999999888888888888999999:::::::::999999888888888888888888999999999999999999999999;;;;;;;;;:::::::::999999888777777777777777888999777777888999999999999888555555555555555555555555444555555666666666666666777777777777666666666666777777888888888777777666555666666666777777888888888888777666666666666666555666666777888999999999999999888888777666666666777777888888888999999999888888777777888888999::::::::::::999999999888888999999999888888888888777777777777777777888888999777777777777777777777777777777777777777777777777666777888999999888777666444555777888999999888888:::888555444444777:::<<<666777777888999:::::::::888888999::::::::::::999:::999999999999999999:::::::::;;;;;;;;;:::999999>>>===<<<<<<;;;;;;<<<<<<444555555555666666777777666666666666666666666666666555555444444444555555444555666777777777777777999999888777666555444333777777666666555555555444666666666666666666666666444555777888999888666555666666777777777777666666777777777666666666666666777777888999999999999888777777666666666666777777;;;:::888777777777888999<<<<<<<<<;;;;;;:::::::::888888999999999:::::::::888999999:::999888777666888999:::;;;;;;:::999888999::::::;;;;;;::::::999888888777777777888999:::999999888888888888999999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;999999999999;;;;;;<<<;;;;;;::::::999999888777888999::::::999888777888999999::::::999999888888888888888888888888888777777666666777777888999:::::::::999999888888888;;;:::999999888888999999777777777777777777777777444444444555555555666666555555555555666666666777666666666666666666666666444444444444444555666666666555444444555666777888333333333444444555555555555555555555555555555555666666666555555444444444222222333333444555666777666555444333444666888:::<<<:::888555555666777999777666555444444444444444333333333333444555666777555555555666666666777777444555666777666555444333444444444444444444444444555555555666666666777777666666666666666666666666555555555555555555555555555666666666777777888888555666888999999888777666777777777777777666666666666666666666666777888999888888888888777777777777666666666666777777777777777777777888999999::::::666777777888999::::::::::::::::::::::::999888777888999999::::::999999888;;;<<<<<<<<<;;;;;;===???777888999999999999888777888888999999999888888777888888777777777999:::;;;<<<<<<<<<<<<;;;:::999888777777777777777777777777::::::999999888777777777888888777777777666666666555666999::::::999666555666666777777777777666666444444444555555555555666666666666666666666666666999999888777666555444444555555555555666666666777999999888888777777666666777777777777888888888888666666777777777777666666666777777777888888999999555666777999::::::;;;;;;666777888777555555777888777777888999999999999999777777777777777777777777999999:::::::::999999888666666666666777777777777777777777777888888888888::::::999888777777888888888888777777888:::;;;<<<;;;:::999888888888999:::<<<;;;:::999:::;;;<<<===<<<;;;::::::999999999999666666666666777777888888777777777777777777777777777666666555555666666666666777888888888888888888888888888888888888888888999999888888888777777777888888888888888888888888666777888999999888666555777777888888888888777777777777777777777888888888888999999:::::::::::::::999999888888888888999999:::999999888999:::;;;<<<::::::::::::999999999888999999999999::::::::::::<<<<<<=========<<<:::999:::::::::;;;;;;:::::::::::::::;;;;;;;;;;;;::::::888888999999999:::::::::999999888888888888999999:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;:::999999:::;;;;;;:::::::::::::::;;;;;;;;;999::::::::::::::::::999999::::::;;;;;;::::::999999999999999999999999999:::::::::::::::;;;<<<<<<::::::::::::999999999888;;;:::999999888888999999777777777777777777777777555666666666666777777777666666777777777888888888666666666666666666666666444444444333444444555555666666555555555666888888444444444444444444555555555555555555555555555555666666666555555555444444444444333333333555666777999777666444444555666777777777777777777888888888777666555555444444444555555555444444444444555555333333333444444444555555555666666777666555444333555555555555555555555555555555555555666666666666555555555555555555666666555555555555555555555555666666666666777777777888666777999:::999888777666666666666666666666666666666666555555555666777777888888888777777777666666666666666777777777888888888888888888888888888888666666777888888999:::::::::::::::::::::999888888999999::::::::::::999999999:::::::::888888:::;;;999999999999999999999999888888999999999888888888888888777777777888:::;;;<<<<<<<<<<<<;;;:::999888888888888888888888888888;;;::::::999999888888777666555555555444444444444555666888::::::888666555555666666777777666666555555555666666666777777777444444444444444444444444999999888777666666555555555666666666777777777777888888888888888777777777777777777888888888999999888888999999999999888888666666777777777888888888777777888888999999888888666777888777666555777888777777888999999999999999999999999999999999999999999999:::::::::999999888777777777888888888999999777777777888888888999999::::::999888888888888888;;;:::::::::;;;<<<===>>><<<<<<;;;:::::::::;;;<<<;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;888888888888999999999999999999999999999999999999888888888777777888888999::::::::::::::::::999888777888888999:::;;;<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;:::999777666888888999999999999888888777888888888999999::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;999999999:::;;;===>>>???;;;;;;;;;::::::::::::999999::::::::::::;;;;;;;;;======>>>>>>>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;;;;::::::999999;;;<<<<<<<<<;;;:::::::::999999999999::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<999999::::::;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;:::::::::::::::999999;;;:::999999888888999999888888888888888888888888777777777888888888999999888888888999999999999:::777777777777777777777777555555444444444444444555777777666666777777888999555555555555444444444444777777777777777777777777666666666666666555555555777555444333333444666777;;;:::777555444444444555333444666888999888888777777666555555555555555555888888777666555555444444444444444444555555555555666666666777666555555444555555555555555555555555444444444555555555666666555555555555555555555555777666666666555555444444666666666777777777777777888999::::::999888666555444444555555666666777777888888777666666666777777888888777777777666666666777777777777888888888999:::999999888777777666666666666777777888999999999::::::;;;;;;::::::999999999::::::;;;;;;::::::999888:::::::::888888888:::;;;:::999888888999:::;;;888888888999999999999999999888777777777888999:::;;;;;;<<<;;;;;;:::999888888888888888888888888888;;;;;;::::::999888888888555555555555444444444444555666888999999888666555777777888888888888777777777777777777888888888888555555555555555555555555999888888888777666666666777777777777888888888888777888888888888888999999888888888999999999::::::::::::;;;;;;;;;;;;::::::666666666777777777777777888888888888888777666555666777888888666666777888888888888888999999999999::::::::::::::::::::::::999999::::::::::::999999999999999999::::::::::::888888888999999999::::::;;;;;;:::999999999999:::============>>>???@@@AAA>>>======<<<<<<======>>><<<<<<===>>>>>>>>>>>>===??????>>>=========>>>>>>:::::::::::::::::::::;;;::::::::::::::::::::::::::::::999999::::::;;;;;;============<<<;;;::::::999::::::;;;<<<===>>>>>>============<<<<<<<<<<<<========================<<<<<<<<<<<<;;;:::888777999999::::::::::::999999888888999999:::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;;;;<<<999::::::;;;<<<===>>>???========================::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999;;;===>>>???>>><<<;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<<<<<<<===<<<;;;::::::;;;<<<===<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999::::::;;;<<<;;;;;;;;;;;;::::::::::::;;;::::::999999999999999999999999999999999999999777888888888888999999999888888999999999:::::::::888888888888888888888888777777666666555555666666888888888888888888999999777777666666555555444444888888888888888888888888777777777777777777777777999888666444444555777888;;;:::888777666555555666444444555666666666666666777777666666666666666777999999888888777777666555777777777777888888888888666666666666555555444444555555555555555555666666555555555555666666666666666666666666555555555555888888777777666555555555777777777777888888888888::::::::::::999888777666333444444555666777777888;;;::::::999888888888888888888777777777666666666888888888888999999999999999999888888888777777777777777777888888888999999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;===<<<:::999:::;;;<<<;;;999888888999;;;<<<999999999999999999:::::::::999888777777888999:::;;;;;;;;;;;;;;;:::999999999999999999999999999999:::::::::999888888777777777777777777777777777777666777888999999888777666:::::::::;;;;;;:::::::::777777777777888888888888888888888888888888888888888888888888888888777777888888999999999:::::::::888888888999999:::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;777777777777777777777777888888888888888777666666777888:::999888777888999999999999999999:::::::::::::::::::::::::::::::::999999:::;;;;;;;;;::::::999:::::::::;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;????????????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>??????===>>>???@@@AAA@@@???>>>@@@??????>>>>>>?????????<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???>>>>>>===<<<<<<=========>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;:::999999::::::;;;;;;;;;;;;::::::999999::::::;;;;;;;;;<<<999::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<;;;<<<<<<======<<<<<<;;;:::<<<>>>???@@@???===<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;===<<<;;;::::::;;;<<<======>>>>>>??????>>>>>>===========================999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::::::::::::::::::::::::::777777888888888999999999888888999999999:::::::::999999999999999999999999:::999999888888888999999::::::::::::::::::999999999888888888777666666666::::::::::::::::::::::::999999999999999999999999;;;999888777666777999:::999999999999999999999999888777555444333444555666999888888777888888999999888999999::::::999999888888888999999999:::::::::777666666555555555555555555555555555666666777777666666777777777888888888888888888777777777666666999999999888888777777777999999999999999999999999;;;;;;;;;:::999888777777555555666777777888999999;;;;;;:::999888888888999888888888888777777777777999999999999::::::::::::777888888888999999999:::888888888888999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;999;;;======;;;::::::;;;>>><<<:::999999:::<<<>>>:::::::::999:::;;;<<<===;;;:::999888888999:::;;;;;;;;;<<<<<<<<<;;;::::::999999999999999999999999999999999888777777666666888888888888888888888888888888999::::::999888888999::::::;;;;;;::::::999666666777777777888888888999999999999999999999999888888888888999999999999:::::::::;;;;;;;;;<<<<<<999:::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;999999999999999999999999777888999999:::999999999888:::;;;;;;:::999999:::;;;::::::999:::;;;<<<<<<::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<======@@@@@@@@@AAAAAAAAAAAAAAA===>>>>>>??????????????????@@@AAABBBCCCBBBAAAAAA@@@@@@????????????@@@@@@============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????????????????>>>===@@@@@@??????>>>>>>==================>>>>>>>>>>>>????????????????????????=========<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<=========<<<<<<<<<============>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>=========>>>???@@@<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<============<<<<<<;;;<<<>>>?????????>>>=========<<<<<<<<<<<<======;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>===<<<<<>>>>>===<<<<<<;;;;;;===<<<<<<<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999:::999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;<<<<<<<<<;;;::::::::::::::::::999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<999999:::;;;<<<<<<======<<<:::777555444555777888::::::::::::::::::;;;<<<999:::;;;<<<<<<<<<::::::888999999999999:::::::::999999888777777777777777666777777888888999999:::999999999:::::::::;;;;;;;;;;;;;;;::::::999999888::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::<<<;;;;;;::::::999999999888888999999::::::;;;;;;:::999999888888888888999::::::999999999888888888::::::::::::;;;;;;;;;;;;888888999999:::;;;;;;<<<::::::::::::::::::::::::;;;;;;<<<<<<======<<<<<<;;;<<<<<<======<<<<<<;;;777999;;;<<<;;;::::::;;;>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;;;;===>>>???===<<<;;;:::::::::;;;<<<<<<<<<=========<<<<<<;;;::::::::::::::::::::::::::::::999999888777777666777777777777888888888888:::::::::;;;;;;:::::::::888888999999999999888888666777777777777888888888888888888888888888888888888888888999:::::::::;;;<<<<<<<<<<<<============<<<<<<==================<<<<<<<<<=========>>>>>>=========>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<:::<<<>>>>>>===;;;;;;<<<===<<<;;;;;;;;;<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>><<<============>>>>>>>>><<<<<<<<<=========>>>>>>>>>============>>>??????@@@AAAAAABBBBBBAAAAAA@@@===>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@AAABBBBBB>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>???@@@@@@@@@??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<:::::::::;;;;;;:::::::::<<<<<<;;;;;;:::999999999;;;;;;<<<============<<<<<<;;;;;;::::::;;;;;;<<<:::;;;===>>>???@@@??????=========>>>>>>>>>??????=========>>>>>>>>>??????@@@??????>>>???@@@AAABBB>>>>>>>>>??????>>>>>>>>>=========>>>>>>=====================>>>>>>>>>>>>>>>======<<<<<<======>>>============>>>>>>>>>>>>????????????????????????<<<===>>>>>>>>>>>>===<<<>>>>>>========================>>>>>>>>>>>>======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???;;;;;;<<<<<<============???>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999:::<<<===>>><<<<<<=========<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<=================================>>>>>>?????????;;;;;;===>>>>>>>>>>>>===;;;;;;<<<===>>>?????????===<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;<<<======>>><<<<<<>>>>>>===<<<:::999:::;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;::::::;;;;;;<<<======>>><<<<<<<<<============>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<<<<============<<<<<<666888<<<======<<<<<<===========================>>>===<<<<<<===???AAABBB???>>>===<<<;;;;;;<<<=========>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999888888888888999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999888888888888999999999:::999999999999999999999999888888999999:::;;;;;;<<<============>>>>>>>>>???@@@???????????????>>>>>>=========>>>>>>>>>???????????????@@@@@@?????????@@@?????????>>>>>>>>>===>>>>>>>>>???>>>>>>===<<<;;;>>>@@@AAA???>>>======???>>>===<<<===>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAA=========>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCBBBAAA???@@@AAACCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFBBBBBBBBBBBBBBBCCCDDDDDD>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@===>>>???@@@@@@@@@@@@@@@?????????????????????????????????@@@@@@AAAAAAAAA========================<<<<<<;;;;;;;;;<<<<<<===999::::::;;;;;;::::::999<<<<<<;;;:::999888888777<<<======>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999;;;===@@@BBBBBBCCCBBB??????@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>??????????????????>>>>>>>>>???AAABBB???@@@AAABBBBBBAAA@@@???======>>>>>>>>>>>>===============<<<===>>>>>>???>>>>>>============>>>>>>>>>>>>>>>>>>????????????????????????????????????<<<===>>>??????>>>===<<<<<<<<<======>>>>>>??????>>>???@@@AAAAAA@@@???>>>>>>>>>????????????>>>>>>========================<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<<<<======>>>>>>@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;777777888999:::<<<===>>><<<===>>>>>>>>>===;;;:::;;;<<<<<<<<<======>>>>>>========================>>>>>>??????@@@@@@@@@AAA:::<<<>>>@@@AAAAAA???>>>======>>>???????????????<<<===>>>@@@@@@@@@@@@???===============>>>??????>>>???@@@???>>>;;;999777>>>>>>>>>>>>????????????@@@???>>>===<<<===>>>>>>=========>>>???@@@@@@AAA>>>>>>>>>>>>????????????AAA@@@@@@???>>>======<<<;;;;;;<<<===>>>???@@@@@@??????>>>>>>=========<<<;;;;;;:::::::::;;;<<<<<<>>>>>>>>>>>>>>>=========??????>>>??????@@@AAAAAA<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>======<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>======<<<<<<============<<<<<<777:::>>>@@@@@@???@@@@@@======>>>>>>>>>>>>======???>>>======>>>@@@BBBCCC@@@???>>>===<<<<<<===>>>===>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<;;;::::::;;;;;;;;;<<<<<<=======================================>>>>>>>>>>>>======999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<===>>>>>>>>>????????????BBBAAAAAA@@@@@@?????????>>>>>>>>>>>>????????????@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAAAAA@@@@@@??????BBBBBBAAAAAA@@@>>>===<<<<<>>>>>@@@???>>>===>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDD>>>>>>>>>>>>??????????????????>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBB@@@AAACCCEEEEEEEEEEEEDDDFFFEEEDDDDDDDDDEEEGGGHHHDDDDDDDDDDDDDDDEEEFFFFFF===:::888999<<<===<<<;;;<<<<<<<<<======<<<;;;;;;:::;;;<<<<<<======<<<<<>>???======AAA>>>>>>======<<<<<<<<<;;;AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>=========;;;;;;<<<===>>>>>>======<<<<<<<<<;;;;;;:::::::::@@@???===;;;::::::::::::;;;<<<===>>>>>><<<:::999999999:::;;;;;;<<<======>>>>>>>>>>>>============??????>>>>>>???AAACCCDDD@@@@@@@@@@@@@@@???>>>===???>>>===<<<<<<===>>>???CCCBBBAAA@@@????????????======>>>>>>?????????@@@BBBBBB@@@???>>>>>>>>>>>>CCCBBB???>>>>>>???BBBCCC<<<<<<======>>>@@@AAABBB??????>>>>>>======<<<<<<>>>>>>>>>>>>============AAA@@@?????????@@@BBBCCC??????>>>>>>>>>>>>??????????????????????????????<<<;;;;;;;;;;;;<<<==================>>>???AAAAAACCCAAA???===<<<<<<===>>>======>>>>>>?????????@@@??????>>>>>>======<<<<<<>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===@@@@@@@@@???>>>===<<<;;;BBBAAA@@@@@@??????@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>??????@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAAAAAAAA@@@??????CCCBBB@@@>>><<<<<<<<<===AAA@@@@@@@@@??????>>>>>>@@@@@@@@@@@@??????>>>>>>AAAAAAAAABBBBBBCCCCCCCCC??????@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>><<<======>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>======>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>======<<<;;;:::999999888;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>:::;;;<<<======>>>>>>===@@@???>>>======>>>?????????>>>=========>>>@@@AAA??????>>>>>>>>>>>>>>>???BBBAAA>>><<<;;;===>>>@@@AAA???>>>>>>???@@@@@@???===>>>???@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======;;;;;;;;;===:::::::::::::::;;;<<<===<<<===>>>???@@@@@@???>>><<<<<<<<<<<<=========>>>??????>>>>>>=========<<<;;;<<<<<<======<<<<<<;;;===<<<;;;;;;;;;===>>>???@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAABBBBBB>>>>>>??????@@@@@@AAAAAA>>>@@@@@@@@@???>>>???@@@CCCCCCBBBBBBAAA@@@??????@@@@@@@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>===????????????????????????>>>?????????@@@@@@@@@@@@AAA@@@???>>>===============???@@@@@@??????@@@BBBGGGGGGFFFDDDAAA??????@@@AAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBB===;;;999:::<<<>>>===<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<=========777>>>EEEEEE>>>999:::<<<>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<===============<<<<<<;;;;;;::::::::::::===<<<;;;::::::;;;<<<===>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>?????????@@@AAA@@@?????????@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<<<<===>>>???@@@???????????????@@@@@@>>>>>>?????????@@@@@@@@@@@@???>>>======<<<======@@@???===<<<<<<===???@@@??????>>>??????@@@AAABBB@@@@@@?????????>>>>>>>>>???>>>>>>>>>============@@@???>>>>>>>>>???AAAAAA??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAABBBAAA???=========>>>???????????????@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????BBBCCCCCCBBBBBBAAA@@@???CCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAAAAAAAA@@@??????BBBAAA@@@>>>===<<<<<<<<>>@@@@@@AAAAAAAAAAAAAAABBB??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>========================??????>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>???@@@@@@AAA@@@@@@>>>>>>======>>>???@@@AAA???>>>>>>===>>>???@@@AAA@@@@@@???>>>>>>??????@@@BBBAAA>>><<<<<<===???@@@BBB@@@>>>>>>???@@@@@@???>>>??????@@@@@@@@@@@@???===========================>>>>>><<<999777777888<<<<<<<<<<<<<<<===>>>>>>===>>>???@@@@@@@@@???>>>======>>>>>>>>>?????????>>>>>>>>>=========<<<<<<<<<<<<============<<<<<<>>>>>>======>>>>>>???@@@@@@@@@???>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBB>>>>>>>>>??????????????????@@@AAA@@@???>>>???AAACCCBBBBBBAAA@@@@@@??????AAA@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>======??????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAA???>>>===============>>>@@@@@@???>>>@@@AAAAAABBBBBBAAA???>>>@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA===<<<:::;;;===>>>>>>===;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;<<<===???@@@DDDXXXeee[[[III@@@>>>>>>>>>>>>>>>>>>=============================================<<<;;;::::::999:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::::::::::::::999::::::;;;<<<>>>>>>@@@>>><<<;;;:::;;;===>>><<<<<<<<<<<<<<<=========<<<======>>>???@@@AAABBBAAAAAA@@@???????????????@@@AAAAAABBBBBBBBBBBBBBB>>>>>><<<<<<<<<<<<>>>>>>============>>>???@@@AAA?????????@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>=========>>>>>>=========>>>???@@@???>>>>>>======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======?????????>>>??????@@@@@@AAA@@@???>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBDDDDDDCCCBBBBBBBBBBBBCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAAAAAAAA@@@??????@@@@@@@@@??????===<<<<<>>>>>>>>??????@@@?????????>>>>>>======??????>>>=========>>>>>>;;;<<<<<<<<<============<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>=========>>>>>>>>>===>>>>>>???@@@>>>???@@@AAABBBBBBBBBBBB=========>>>???@@@BBBCCC???>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBAAA???======>>>???AAACCCAAA??????@@@@@@???>>>@@@@@@AAAAAAAAA@@@??????????????????????????????>>>>>>>>>===:::888888999>>>>>>=========>>>??????>>>???@@@AAA@@@???>>>===?????????@@@@@@@@@@@@AAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???@@@AAAAAA??????@@@AAABBBAAAAAA@@@@@@?????????AAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======???????????????????????????@@@@@@@@@@@@AAAAAAAAABBBAAA@@@>>>===<<<<<<<<<===>>>@@@???>>>>>>???@@@>>>???@@@@@@???@@@BBBCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???????????????@@@@@@<<<;;;;;;;;;<<<=========<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;>>>@@@BBB^^^ttt|||hhhPPPGGGCCC???>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<;;;:::999888888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999:::;;;<<<======>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@@@@@@@@@@@@@@@@?????????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@>>>>>>===<<<<<<===>>>>>>===============>>>???@@@???????????????@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA??????@@@AAAAAA@@@??????BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>=========<<<============>>>>>>=========<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>AAA@@@@@@?????????@@@@@@@@@@@@?????????@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAAAAADDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAA@@@@@@??????@@@@@@AAA@@@AAAAAAAAAAAA@@@??????>>>???@@@@@@@@@>>>===<<>>>>>=========??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@@@@AAAAAA========================>>>>>>>>>????????????@@@BBBBBBAAAAAA@@@@@@??????@@@@@@????????????@@@@@@======>>>>>>>>>>>>>>>>>>============>>>???@@@@@@?????????????????????>>>@@@@@@?????????@@@@@@AAA===>>>???@@@AAAAAAAAAAAA????????????@@@@@@AAAAAA>>>>>>>>>?????????@@@@@@BBBAAAAAAAAAAAABBBBBBCCCBBBAAA???>>>>>>???@@@AAADDDBBB@@@@@@@@@AAA@@@???AAABBBBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@???>>>>>>???@@@??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@>>>===??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@??????????????????@@@>>>???AAABBBBBBAAA@@@???AAA@@@@@@?????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBDDDCCCCCCCCCBBBAAAAAAAAA@@@AAABBBAAA@@@???@@@BBBAAAAAA@@@@@@@@@?????????AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@BBBAAA@@@???============>>>???@@@???>>>>>>???@@@???@@@AAAAAAAAAAAADDDFFF@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>??????@@@;;;;;;;;;;;;;;;;;;<<<===<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;<<<>>>@@@BBB]]]kkklllXXXFFFBBBAAA<<<>>>?????????????????????==============================<<<;;;::::::999999;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>???>>>===<<<<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>????????????????????????AAA@@@@@@@@@@@@@@@AAABBB???@@@AAABBBBBBAAA@@@???BBBAAA@@@???????????????????????????????????????????????????>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===????????????????????????======<<<<<<======>>>???BBBAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????===>>>???@@@AAAAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@????????????>>>>>>>>>???@@@BBBCCCDDDBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAA@@@AAA@@@@@@??????@@@@@@AAA??????>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@??????===>>>???@@@@@@???===<<<======>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>=========??????@@@@@@@@@AAAAAAAAA????????????@@@@@@@@@@@@>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????????????????>>>>>>??????@@@AAAAAA@@@??????>>>======>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@AAAAAA>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>?????????@@@@@@@@@@@@BBBBBBAAAAAABBBCCCDDDDDDAAAAAA@@@??????@@@AAABBBDDDBBB@@@@@@AAABBBAAA@@@BBBBBBBBBBBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAAAAA@@@???AAABBB??????>>>>>>>>>>>>>>>???AAAAAABBBBBBAAA@@@???>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB???@@@AAABBBAAAAAA???>>>AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAA@@@@@@BBBCCCBBBAAA@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>????????????@@@BBBAAA@@@??????>>>>>>??????@@@AAA@@@???>>>???@@@AAABBBCCCBBBAAAAAACCCDDD@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>??????@@@AAAAAA;;;<<<===<<<;;;;;;===???:::;;;<<<======>>>>>>===???>>>>>>======>>>@@@AAAHHHNNNLLLAAA;;;>>>@@@===????????????@@@@@@@@@@@@=================================<<<<<<<<<<<<<<<=========>>>======<<<;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<;;;:::;;;===>>>>>><<<:::999:::;;;;;;<<<======>>>>>>@@@@@@?????????>>>>>>>>>>>>???@@@BBBCCCCCCDDDDDDBBBBBBBBBAAAAAA@@@???>>>@@@???>>>>>>>>>>>>???@@@CCCBBBAAA@@@????????????@@@@@@@@@@@@@@@?????????@@@??????>>>>>>>>>??????>>>???@@@AAAAAA@@@???>>>AAAAAA@@@???????????????>>>>>>>>>???????????????@@@@@@?????????>>>>>>>>>===>>>???@@@@@@@@@??????>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????===============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@????????????@@@>>>>>>?????????@@@@@@@@@>>>>>>>>>???@@@AAACCCCCCBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@???>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@??????===>>>>>>????????????>>>=========>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????????????????@@@@@@@@@AAAAAAAAA>>>???????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????CCCCCCBBBAAA@@@???>>>>>>????????????@@@AAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>???@@@@@@AAAAAA@@@@@@BBBAAAAAAAAABBBCCCDDDEEEAAAAAAAAA@@@AAAAAABBBBBBDDDBBB@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBB@@@>>>======>>>@@@@@@???>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBDDDCCCBBBAAAAAABBBCCCDDDAAAAAAAAAAAAAAA@@@@@@???AAAAAA@@@@@@AAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@??????AAABBBCCCCCCAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@BBBBBBAAAAAAAAAAAAAAABBB@@@BBBBBBBBB@@@???@@@AAAAAABBBBBBAAA??????@@@BBBAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCC===>>>??????======???AAA<<<===>>>???@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>??????@@@@@@@@@AAAAAA?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????>>>>>>??????>>>======<<<============>>>>>>>>>???>>>???@@@@@@???>>>===<<<>>>>>>>>>>>>>>>======<<<;;;;;;<<<>>>???@@@AAABBB@@@@@@AAAAAAAAAAAAAAAAAA@@@AAACCCDDDDDDDDDCCCCCC@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAA@@@@@@@@@AAAAAA?????????@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@????????????@@@@@@????????????????????????@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCBBBBBBAAA@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@???>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@AAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@???????????????===>>>??????@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDD?????????@@@@@@AAAAAABBB@@@@@@????????????@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>===>>>>>>???@@@@@@>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAAAAABBB??????@@@@@@@@@AAAAAAAAA?????????@@@@@@AAAAAAAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB>>>>>>??????@@@@@@AAAAAA@@@????????????@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@?????????@@@@@@AAABBBCCC@@@AAAAAAAAABBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEAAAAAAAAAAAABBBBBBCCCCCCCCCAAA@@@AAACCCDDDDDDDDDAAABBBBBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBAAA???>>>???@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFEEECCCBBBBBBCCCEEEFFFDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCAAABBBBBBBBBBBBCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAACCCDDDCCCBBBAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEBBBCCCDDDCCCAAA@@@AAABBBBBBBBBCCCBBBAAAAAABBBDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFF>>>@@@BBBAAA???>>>AAADDD@@@AAABBBCCCDDDDDDDDDDDD@@@@@@AAA@@@@@@???======AAA@@@CCCHHHHHHBBB???AAA?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@@@@AAAAAA???????????????>>>============>>>>>>??????@@@@@@>>>???@@@AAAAAA@@@???>>>BBBAAA???>>>===>>>???@@@<<<===>>>???AAACCCDDDEEE@@@AAAAAABBBCCCDDDEEEEEECCCDDDEEEEEEEEEDDDCCCBBB>>>???AAACCCDDDEEEFFFFFFBBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAABBBBBBCCC@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@????????????>>>@@@AAABBBCCCDDDCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCBBBAAA@@@???CCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@>>>>>>???@@@BBBCCCDDDDDDFFFEEEDDDBBBAAA@@@??????BBBBBBBBBCCCCCCCCCDDDDDD??????@@@AAABBBBBBCCCCCCAAA@@@@@@@@@@@@@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAAAAAAAA@@@??????>>>>>>=========???@@@AAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCC??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCCCCCCCDDDEEEFFFAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAA>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@AAACCCEEEEEEEEEAAAAAABBBCCCDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEE@@@AAACCCCCCCCCCCCDDDFFFDDDCCCBBBAAAAAAAAAAAAAAA???@@@BBBCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHFFFEEEDDDBBBBBBDDDEEEFFFFFFEEEDDDBBBBBBBBBCCCDDDAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCDDDDDDDDDEEE@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFBBBCCCDDDCCCBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAABBBBBBCCCDDDEEEFFFGGGCCCDDDEEEDDDBBBAAABBBCCCCCCDDDEEEEEEDDDDDDFFFHHHCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDFFFGGGGGG@@@@@@?????????@@@@@@AAACCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@DDDCCCAAA@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBBBBBBBBBBCCCDDDDDD@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAACCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDBBBAAACCCCCCBBBAAAAAA@@@??????CCCBBBBBBCCCDDDDDDBBBAAACCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@CCCBBBAAAAAAAAABBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDBBBAAAAAABBBCCCDDD@@@@@@AAABBBBBBBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAACCCAAA???>>>???AAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBBCCC???@@@AAAAAABBBBBBAAAAAACCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCAAABBBCCCBBB@@@???@@@AAACCCCCCCCCBBBBBBAAAAAAAAACCCBBBBBBAAA@@@@@@@@@AAADDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>AAADDDEEEDDDAAADDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCC@@@AAABBBCCCCCCDDDCCCCCC@@@AAABBBCCCEEEEEEFFFFFFFFFDDDBBB@@@???>>>??????BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBCCCEEEGGGHHHAAABBBCCCDDDEEEEEEDDDDDDBBBCCCCCCDDDDDDDDDDDDCCCFFFEEEEEEFFFHHHLLLPPPSSSHHHFFFFFFJJJMMMMMMGGGAAAGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBCCCDDDEEEFFFFFFGGGBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFJJJHHHFFFDDDCCCCCCDDDEEEGGGGGGFFFEEEDDDDDDEEEEEEHHHHHHHHHGGGGGGFFFFFFFFFCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGFFFEEEFFFGGGHHHIIIGGGFFFDDDCCCCCCEEEFFFGGGEEEEEEEEEFFFFFFGGGGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEHHHHHHHHHHHHGGGFFFEEEEEECCCBBBBBBAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAEEEEEEDDDCCCBBBCCCCCCDDDCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDAAABBBCCCDDDEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@CCCBBBBBBCCCCCCCCCBBBAAADDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDCCCCCCCCC@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDBBB@@@@@@BBBCCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDEEEDDDBBBAAABBBCCCEEEDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBAAAAAABBBBBBDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEECCCCCCDDDGGGHHHFFFDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFDDDDDDEEEEEEFFFEEEEEEDDDGGGFFFDDDBBBAAAAAAAAABBBDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEFFFGGGGGGCCCDDDDDDEEEEEEEEEEEEEEECCCDDDDDDEEEFFFFFFFFFFFFGGGGGGFFFGGGIIILLLPPPRRRJJJHHHHHHKKKNNNNNNIIIEEEGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHHHHGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHIIIEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHKKKIIIGGGFFFEEEFFFGGGHHHIIIHHHHHHGGGFFFGGGGGGGGGJJJJJJJJJJJJIIIIIIIIIHHHIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKJJJHHHGGGFFFEEEFFFHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLHHHIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCGGGGGGFFFEEEEEEEEEEEEEEECCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDEEEEEEBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEAAACCCEEEFFFFFFEEECCCBBB@@@AAACCCDDDFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDEEECCCBBBCCCEEEFFFFFFFFFAAAAAABBBCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFDDDCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIHHHIIIKKKKKKJJJHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHHHHIIIIIIIIIJJJIIIHHHHHHJJJLLLOOOQQQMMMKKKJJJKKKNNNOOOLLLIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHIIIKKKLLLMMMNNNLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLGGGFFFEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGFFFDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGFFFFFFEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEBBBCCCCCCDDDDDDEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEECCCCCCDDDEEEFFFFFFGGGGGGIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFCCCDDDEEEFFFGGGFFFEEEDDDCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDGGGHHHHHHGGGCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEDDDCCCCCCBBBAAAAAABBBBBBDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMLLLMMMMMMMMMMMMLLLKKKIIIIIIIIIJJJKKKMMMNNNOOOLLLKKKKKKKKKKKKKKKKKKLLLKKKLLLLLLLLLLLLMMMMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLJJJHHHGGGIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLNNNOOONNNLLLJJJKKKMMMNNNNNNMMMKKKKKKKKKLLLLLLMMMMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKNNNNNNNNNNNNNNNNNNNNNMMMPPPOOOOOONNNMMMMMMLLLLLLJJJKKKKKKKKKKKKKKKKKKJJJHHHIIIIIIJJJLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMKKKJJJJJJJJJJJJJJJMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKJJJJJJHHHHHHIIIJJJLLLMMMNNNNNNLLLLLLMMMNNNNNNNNNNNNMMMIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLLLLMMMMMMMMMLLLLLLFFFEEEDDDDDDCCCCCCCCCDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFHHHIIIIIIHHHFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHGGGFFFFFFHHHKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIKKKJJJHHHFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGIIIJJJHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDFFFHHHIIIIIIHHHEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFCCCDDDEEEEEEFFFFFFEEEEEECCCDDDDDDEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGHHHHHHGGGGGGEEEGGGHHHGGGFFFEEEFFFHHHFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDCCCBBBBBBBBBCCCCCCEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLLLLLLLKKKKKKLLLLLLNNNOOOQQQRRRMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLMMMMMMMMMNNNNNNKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLMMMLLLKKKIIIHHHKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMMMMMMMLLLJJJJJJLLLMMMNNNNNNLLLLLLMMMMMMNNNNNNNNNOOOLLLLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIJJJJJJKKKKKKLLLMMMKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKNNNMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJGGGHHHIIIJJJKKKLLLMMMNNNLLLMMMMMMNNNNNNNNNNNNNNNIIIHHHHHHHHHIIIJJJKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMEEEDDDCCCBBBBBBAAAAAABBB@@@AAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCBBB@@@???>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHIIIHHHFFFFFFJJJMMMMMMLLLKKKJJJIIIHHHHHHHHHJJJJJJJJJKKKKKKLLLLLLMMMKKKJJJIIIHHHGGGGGGHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJKKKKKKKKKJJJIIIJJJIIIHHHGGGHHHJJJLLLNNNLLLLLLKKKJJJIIIHHHFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFHHHJJJKKKIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKIIIJJJJJJJJJJJJIIIHHHHHHDDDEEEFFFHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHFFFGGGHHHHHHGGGGGGHHHIIIFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGHHHFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLNNNNNNLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSNNNNNNLLLLLLLLLLLLNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLKKKKKKIIIIIIKKKJJJIIIHHHGGGHHHIIIJJJIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLLLLLLLJJJIIIHHHIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHIIIJJJKKKKKKLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMKKKJJJJJJJJJJJJKKKKKKLLLKKKLLLMMMNNNOOOPPPPPPPPPDDDDDDCCCAAAAAA@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB>>>>>>>>>???@@@BBBCCCDDDBBBBBBBBBBBBAAA???===<<<<<<===>>>@@@AAABBBBBBBBBCCCCCCDDDEEEFFFHHHIIIJJJHHHGGGGGGGGGGGGHHHIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEGGGIIIGGGDDDEEEIIINNNOOONNNMMMKKKJJJJJJIIIIIILLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKJJJJJJKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIJJJKKKLLLLLLJJJIIIIIIJJJJJJKKKKKKLLLMMMMMMJJJKKKLLLLLLLLLKKKIIIIIIGGGHHHIIIKKKKKKJJJIIIHHHJJJJJJKKKLLLLLLLLLLLLKKKIIIHHHHHHHHHIIIIIIJJJKKKHHHGGGFFFFFFFFFGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHIIIJJJJJJIIIIIIJJJLLLHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHIIIKKKLLLNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHKKKMMMMMMLLLKKKMMMNNNMMMMMMMMMNNNOOOPPPQQQRRRPPPOOONNNMMMMMMNNNOOOPPPLLLMMMMMMMMMMMMNNNNNNNNNLLLKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHJJJKKKIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJKKKKKKLLLJJJKKKLLLLLLLLLMMMNNNOOOMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLLLLLLLLLLMMMMMMNNNJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLMMMKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJKKKLLLLLLMMMMMMMMMJJJJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLKKKIIIJJJKKKLLLMMMLLLLLLKKKIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMKKKLLLMMMMMMLLLJJJHHHGGGIIIIIIJJJKKKKKKKKKKKKKKKIIIJJJJJJJJJKKKKKKLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLNNNOOOPPPQQQQQQQQQDDDDDDCCCAAAAAA@@@@@@@@@===>>>???@@@AAABBBBBBAAA<<<======>>>???AAABBBCCCBBBBBBBBBBBBAAA???===<<<;;;;;;===>>>???@@@@@@@@@AAAAAAAAABBBDDDFFFIIIKKKFFFFFFEEEEEEFFFFFFGGGHHHCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKIIIHHHGGGHHHHHHIIIJJJJJJIIIHHHHHHGGGFFFFFFCCCFFFHHHFFFCCCCCCHHHMMMPPPOOONNNLLLKKKJJJJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNOOOPPPOOOMMMLLLIIIKKKMMMOOOPPPOOONNNMMMOOOOOOPPPPPPPPPOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNOOOOOONNNNNNNNNMMMLLLLLLMMMNNNNNNLLLIIIKKKKKKKKKLLLMMMMMMNNNNNNKKKLLLMMMMMMMMMLLLJJJIIIIIIJJJLLLMMMNNNMMMKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLIIIIIIHHHGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIKKKLLLLLLKKKKKKLLLNNNIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMIIIIIIJJJLLLMMMOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGJJJMMMMMMLLLKKKMMMOOONNNNNNNNNNNNNNNOOOPPPQQQRRRQQQOOONNNNNNOOOQQQRRRMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKIIIHHHFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFIIIJJJKKKKKKKKKJJJHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHIIIJJJKKKIIIHHHGGGFFFGGGIIIKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHIIIIIIJJJKKKKKKKKKIIIKKKMMMNNNNNNNNNNNNOOONNNMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOMMMNNNNNNOOOOOONNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLKKKKKKLLLMMMNNNNNNKKKKKKLLLLLLLLLMMMMMMMMMNNNMMMMMMLLLKKKJJJIIIIIILLLLLLMMMMMMMMMMMMLLLLLLHHHIIIJJJKKKLLLMMMNNNOOOJJJJJJKKKLLLMMMNNNNNNOOOJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLJJJKKKLLLMMMNNNMMMLLLLLLIIIJJJKKKLLLNNNNNNNNNNNNLLLLLLLLLMMMMMMNNNNNNOOOLLLMMMNNNNNNMMMKKKIIIGGGJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPQQQ@@@@@@@@@@@@@@@@@@AAAAAA??????>>>>>>>>>>>>??????<<<===>>>@@@AAAAAAAAAAAABBBAAA@@@???===;;;::::::::::::;;;<<<============>>>???@@@AAACCCDDDEEEFFFFFFEEEEEEDDDCCCBBB@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHEEEFFFGGGHHHGGGEEECCCAAA@@@AAAAAABBBCCCDDDDDDEEEDDDCCCBBBAAA@@@?????????FFFGGGHHHIIIIIIHHHGGGFFFDDDEEEEEEEEEEEEEEEDDDDDDFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFEEECCCBBBAAADDDCCCBBBAAAAAACCCEEEFFFHHHJJJLLLKKKHHHGGGGGGIIIMMMLLLKKKJJJIIIGGGFFFFFFIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKKKKLLLMMMNNNNNNNNNLLLMMMNNNOOOPPPOOONNNNNNOOOOOOOOOPPPPPPOOONNNNNNQQQPPPPPPOOOOOONNNNNNMMMOOONNNNNNMMMMMMNNNNNNOOONNNOOOPPPQQQQQQOOOMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMLLLLLLKKKKKKKKKJJJNNNMMMMMMMMMLLLLLLKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNLLLKKKJJJGGGIIIKKKMMMNNNNNNLLLLLLLLLKKKJJJJJJJJJKKKMMMMMMNNNOOOOOOOOONNNLLLKKKJJJHHHKKKNNNOOOOOONNNOOOOOOMMMMMMMMMLLLLLLKKKIIIIIILLLLLLLLLLLLMMMMMMMMMMMMKKKMMMNNNNNNMMMMMMNNNPPPPPPOOOMMMLLLKKKKKKJJJJJJLLLMMMNNNOOOPPPOOOOOONNNQQQRRRSSSRRRPPPOOONNNOOORRRRRRQQQPPPPPPPPPPPPQQQPPPPPPPPPOOONNNMMMLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNMMMMMMNNNNNNOOOQQQPPPOOOMMMLLLKKKKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKLLLMMMNNNKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLNNNOOOPPPQQQQQQQQQTTTRRROOOMMMLLLLLLNNNOOONNNOOOPPPQQQRRRRRRRRRRRROOOOOONNNMMMMMMMMMMMMNNNOOOOOOOOONNNNNNMMMMMMMMMLLLMMMMMMNNNNNNOOOPPPPPPLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKLLLLLLMMMMMMMMMMMMLLLMMMNNNOOOOOONNNMMMLLLMMMNNNPPPPPPPPPPPPNNNMMMOOOOOOOOOPPPPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOOOONNNNNNMMMMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPKKKKKKJJJJJJIIIIIIIIIHHHKKKKKKLLLMMMMMMLLLJJJJJJLLLKKKJJJIIIHHHGGGGGGHHHKKKKKKKKKKKKKKKJJJJJJJJJ@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???<<<===>>>@@@AAAAAABBBBBBBBBBBBAAA???>>><<<;;;;;;;;;<<<===>>>????????????>>>???@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCBBBAAA???>>>@@@AAABBBCCCDDDDDDDDDDDDGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEFFFGGGGGGFFFEEECCCAAACCCDDDDDDEEEFFFFFFGGGGGGDDDCCCBBBAAAAAA@@@@@@@@@EEEFFFGGGHHHHHHGGGFFFEEEBBBCCCDDDEEEEEEEEEEEEDDDFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDCCCBBBDDDCCCBBBAAAAAACCCDDDFFFFFFHHHJJJIIIGGGEEEFFFGGGJJJIIIHHHHHHFFFFFFEEEDDDFFFFFFGGGGGGHHHIIIIIIJJJLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOLLLMMMNNNOOOPPPOOONNNNNNNNNNNNOOOOOOOOONNNNNNMMMQQQPPPPPPPPPOOOOOONNNNNNPPPOOOOOONNNNNNOOOOOOPPPOOOPPPPPPQQQQQQOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLJJJIIIIIIJJJLLLNNNNNNNNNMMMLLLNNNMMMMMMMMMMMMNNNPPPQQQQQQPPPPPPOOONNNNNNMMMMMMJJJLLLNNNOOONNNNNNOOOPPPOOOOOOOOOOOONNNMMMLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLMMMNNNNNNMMMMMMNNNPPPPPPOOONNNMMMLLLLLLLLLLLLMMMNNNOOOQQQQQQQQQPPPOOOOOOQQQSSSSSSRRRRRRSSSTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOONNNNNNOOOOOOPPPRRRQQQPPPNNNMMMMMMLLLLLLJJJKKKKKKKKKKKKJJJIIIIIIKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOLLLLLLKKKKKKLLLLLLMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMMMMMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMNNNPPPQQQQQQQQQRRRTTTSSSQQQOOOOOOOOOPPPQQQRRRRRRRRRSSSSSSRRRQQQQQQRRRQQQQQQPPPOOOPPPPPPPPPQQQQQQQQQPPPPPPOOOOOOOOONNNNNNOOOOOOPPPPPPQQQQQQPPPPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOQQQQQQQQQQQQQQQQQQRRRRRROOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRRRROOOOOOOOOOOONNNNNNNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHMMMMMMLLLLLLLLLLLLLLLLLLAAAAAAAAA@@@@@@?????????@@@@@@???>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBDDDCCCBBBAAA@@@???>>>===>>>>>>@@@AAABBBCCCDDDDDD@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???>>>===AAABBBCCCCCCDDDDDDDDDDDDIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEECCCBBBEEEEEEEEEFFFGGGGGGHHHHHHEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFEEEDDDAAABBBCCCDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBAAA@@@AAABBBCCCDDDDDDFFFGGGGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOLLLMMMOOOPPPPPPPPPOOONNNMMMMMMNNNNNNOOONNNNNNMMMQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPOOOOOOOOOOOONNNNNNOOONNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLJJJKKKMMMNNNOOONNNNNNMMMNNNNNNNNNNNNMMMMMMMMMMMMKKKLLLLLLMMMMMMLLLJJJIIIJJJLLLMMMOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSRRRQQQOOOOOOOOOPPPPPPNNNOOOOOONNNMMMMMMOOOPPPQQQQQQQQQQQQQQQPPPOOONNNLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNPPPOOONNNNNNOOOPPPPPPOOOOOONNNNNNNNNOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOQQQSSSTTTSSSSSSTTTUUUTTTTTTUUUUUUTTTRRRQQQPPPQQQQQQQQQRRRRRRQQQPPPPPPMMMNNNPPPQQQRRRQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQSSSRRRRRRQQQPPPOOOOOONNNMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQOOOOOONNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNNNNMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPMMMMMMLLLLLLMMMMMMNNNOOOMMMMMMNNNNNNNNNOOOOOOOOOJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUTTTSSSRRRRRRUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQOOOOOOPPPPPPQQQRRRRRRSSSUUUTTTSSSRRRPPPOOONNNMMMPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSSSSSSSSSSRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTOOOOOOOOOOOOOOOPPPPPPPPPMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNLLLMMMNNNOOOOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJNNNNNNNNNNNNOOOOOOOOOOOOBBBBBBBBBAAA@@@@@@??????BBBAAA@@@??????>>>>>>?????????AAABBBCCCDDDDDDDDDFFFEEEEEEDDDCCCBBBAAAAAAAAABBBDDDEEEGGGGGGHHHHHHCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBAAAAAA???>>>>>>AAABBBCCCDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDEEEFFFGGGFFFEEEDDDGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEECCCCCCDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCEEEFFFIIIKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOMMMNNNOOOPPPPPPPPPOOONNNNNNNNNOOOOOOPPPPPPOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRRRRQQQQQQRRRRRRSSSSSSRRRQQQPPPPPPPPPQQQQQQOOOOOOPPPPPPPPPPPPPPPQQQOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRROOOOOOOOOOOOOOONNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLKKKMMMOOOQQQRRRQQQPPPOOOPPPPPPOOOOOOOOOOOONNNNNNLLLMMMNNNOOOOOONNNMMMLLLMMMNNNOOOPPPPPPPPPPPPOOOMMMMMMMMMNNNOOOPPPQQQRRRTTTSSSQQQOOONNNOOOQQQRRRQQQQQQQQQOOOMMMMMMOOOQQQRRRRRRSSSRRRRRRQQQPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQOOOOOOPPPQQQPPPPPPOOOOOOPPPQQQRRRRRROOOPPPQQQRRRRRRRRRQQQPPPRRRTTTUUUTTTSSSQQQQQQRRRUUUVVVWWWWWWVVVTTTRRRPPPRRRRRRSSSSSSTTTSSSSSSSSSOOOPPPRRRTTTTTTSSSRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSRRRQQQQQQOOOOOOPPPPPPOOOOOONNNMMMNNNOOOPPPRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSRRRRRRQQQPPPOOOOOONNNRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNNNNMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRQQQSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQNNNOOOPPPQQQRRRRRRRRRRRRQQQRRRTTTUUUUUUUUUTTTTTTVVVWWWWWWWWWVVVVVVUUUTTTVVVUUUTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPPPPQQQQQQRRRRRRSSSUUUUUUTTTSSSRRRQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOPPPQQQQQQQQQRRROOOPPPQQQQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOPPPQQQRRRRRRRRRNNNNNNMMMLLLLLLKKKLLLLLLOOOOOOOOOOOOPPPPPPPPPPPPDDDDDDCCCCCCBBBBBBBBBBBBDDDCCCBBBBBBAAAAAAAAABBBBBBBBBDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEECCCDDDFFFGGGHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDBBBCCCDDDDDDDDDDDDCCCBBBDDDDDDDDDDDDCCCBBB@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCC@@@AAAAAAAAAAAAAAA@@@???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDCCCCCC@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCEEEHHHKKKLLLMMMMMMNNNOOOOOONNNMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOMMMNNNOOOPPPQQQPPPOOOOOOOOOPPPPPPQQQRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTSSSSSSRRRRRRSSSSSSTTTTTTSSSRRRQQQQQQQQQRRRRRRPPPPPPQQQQQQRRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQSSSSSSRRRRRRQQQPPPNNNNNNMMMNNNQQQSSSSSSSSSQQQPPPRRRQQQQQQQQQQQQPPPPPPPPPOOOPPPQQQRRRRRRQQQPPPOOOPPPPPPQQQQQQQQQQQQQQQQQQNNNOOOPPPPPPQQQRRRRRRRRRSSSRRRPPPOOONNNOOOQQQRRRRRRSSSRRRPPPNNNNNNOOOQQQRRRRRRRRRSSSRRRRRRQQQQQQPPPQQQQQQQQQQQQRRRRRRRRRQQQRRRSSSRRRQQQPPPQQQRRRPPPPPPPPPPPPQQQRRRSSSTTTOOOPPPQQQRRRRRRQQQPPPOOOQQQSSSTTTTTTRRRQQQQQQRRRVVVWWWXXXXXXWWWUUUSSSRRRSSSSSSTTTUUUUUUUUUTTTTTTQQQRRRTTTUUUVVVUUUSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSQQQQQQRRRRRRQQQQQQPPPOOOQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOTTTTTTTTTTTTSSSSSSSSSSSSOOOOOOOOOOOOOOOPPPQQQQQQUUUTTTTTTSSSRRRRRRQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSPPPQQQRRRRRRSSSSSSSSSSSSPPPQQQSSSUUUUUUUUUTTTSSSUUUUUUVVVWWWWWWWWWWWWWWWUUUTTTSSSSSSRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSQQQPPPPPPQQQSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTSSSSSSRRRRRRQQQRRRSSSTTTTTTTTTTTTSSSTTTSSSSSSRRRQQQPPPOOOOOOPPPPPPPPPQQQRRRRRRRRRSSSQQQQQQRRRSSSSSSSSSSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTOOOOOONNNNNNMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFFFFCCCDDDDDDEEEDDDDDDCCCCCCAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDDDDDDDCCCBBBEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDEEEGGGGGGFFFDDDBBBBBBCCCCCCDDDEEEEEEFFFCCCBBBBBBBBBDDDGGGJJJLLLNNNOOOPPPQQQQQQPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNPPPQQQQQQQQQPPPOOOPPPPPPQQQRRRSSSSSSSSSSSSQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUUUURRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTTTTSSSSSSQQQPPPPPPOOOPPPQQQSSSSSSSSSSSSRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRTTTUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRRRRRRRSSSSSSRRRPPPOOOPPPRRRRRRRRRRRRSSSSSSRRRRRRQQQSSSSSSSSSSSSTTTTTTTTTTTTRRRTTTTTTTTTRRRQQQRRRSSSQQQQQQQQQQQQQQQRRRSSSTTTPPPQQQRRRRRRRRRQQQPPPOOOMMMOOORRRSSSSSSSSSTTTVVVVVVVVVWWWXXXWWWVVVUUUTTTUUUUUUUUUVVVUUUUUUTTTTTTSSSSSSTTTUUUUUUUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQPPPPPPPPPQQQRRRRRRVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRSSSTTTTTTTTTTTTTTTPPPQQQSSSTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWSSSSSSRRRQQQQQQQQQQQQRRRQQQQQQRRRRRRRRRRRRSSSSSSOOOOOOPPPPPPQQQRRRRRRRRRPPPQQQQQQRRRTTTUUUUUUVVVRRRRRRRRRRRRQQQQQQQQQQQQSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUUUUTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVUUUTTTSSSUUUUUUTTTSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSPPPPPPPPPPPPPPPQQQQQQQQQRRRQQQQQQQQQRRRSSSTTTTTTQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSGGGHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJLLLMMMNNNOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOMMMNNNNNNOOOOOONNNNNNMMMOOONNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@@@@AAABBBCCCCCCCCCDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCDDDEEEEEEDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDAAABBBBBBCCCDDDEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGFFFDDDEEEFFFFFFGGGGGGGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEGGGIIIJJJHHHFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEGGGJJJMMMOOOPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNPPPQQQQQQQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSQQQQQQRRRSSSTTTUUUVVVWWWTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTUUUUUUUUUTTTSSSRRRSSSSSSTTTUUUUUUVVVWWWWWWSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUTTTTTTSSSRRRRRRPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVVVVWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRTTTSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUTTTUUUUUUUUUSSSRRRSSSTTTRRRRRRQQQQQQQQQRRRRRRSSSRRRRRRSSSTTTSSSRRRQQQPPPNNNPPPRRRTTTTTTTTTVVVWWWUUUUUUVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTVVVWWWXXXWWWVVVUUUSSSSSSTTTTTTSSSSSSRRRQQQVVVVVVVVVVVVVVVUUUUUUTTTUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTRRRSSSSSSTTTTTTTTTTTTSSSTTTTTTUUUUUUVVVUUUUUUUUUSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTPPPQQQQQQRRRRRRSSSSSSTTTQQQQQQRRRSSSUUUVVVVVVWWWSSSSSSSSSSSSRRRRRRQQQQQQSSSSSSSSSTTTTTTSSSSSSSSSPPPQQQQQQRRRRRRQQQQQQPPPQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSRRRQQQSSSTTTVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRTTTTTTUUUUUUUUUUUUTTTTTTPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSRRRQQQQQQRRRSSSTTTQQQQQQQQQPPPPPPQQQQQQRRRQQQRRRRRRSSSTTTTTTUUUUUUHHHIIIIIIJJJKKKLLLMMMMMMIIIIIIIIIJJJKKKLLLMMMNNNLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQOOOOOOPPPPPPOOOOOONNNMMMOOOOOOOOOOOONNNNNNMMMMMMOOOPPPPPPPPPPPPOOOOOONNNLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHFFFDDDBBBAAA??????@@@AAAAAABBBCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCEEEFFFGGGGGGGGGCCCCCCDDDEEEFFFGGGHHHIIIFFFGGGHHHIIIJJJJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKJJJIIIGGGGGGHHHKKKLLLJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJMMMLLLKKKJJJLLLNNNRRRTTTQQQRRRSSSUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPQQQQQQQQQPPPOOONNNOOOPPPQQQRRRRRRRRRRRRQQQQQQRRRTTTUUUVVVWWWXXXTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTVVVWWWVVVUUUSSSQQQTTTTTTUUUVVVWWWWWWXXXXXXTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUURRRRRRSSSSSSTTTTTTTTTUUUTTTUUUUUUUUUUUUTTTSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWVVVVVVUUUUUUUUUTTTTTTSSSTTTTTTUUUTTTUUUVVVVVVUUUTTTRRRQQQSSSTTTTTTUUUUUUUUUTTTTTTPPPRRRTTTUUUSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTRRRSSSSSSSSSTTTTTTTTTTTTTTTVVVVVVUUUSSSRRRSSSTTTRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUTTTSSSRRRQQQRRRTTTVVVVVVTTTTTTTTTUUUUUUUUUUUUUUUUUUWWWXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRUUUUUUTTTSSSSSSTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTRRRTTTVVVXXXXXXXXXVVVUUUSSSTTTTTTTTTTTTSSSRRRRRRWWWWWWWWWWWWVVVUUUTTTTTTUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVRRRRRRSSSSSSSSSTTTTTTTTTRRRRRRRRRRRRRRRSSSTTTTTTRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUVVVVVVSSSSSSSSSRRRRRRRRRRRRQQQSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTUUURRRRRRRRRSSSTTTTTTUUUUUUSSSSSSTTTUUUUUUVVVWWWWWWTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSOOOPPPQQQRRRRRRQQQPPPOOORRRRRRSSSTTTVVVWWWXXXYYYUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRQQQSSSTTTVVVVVVUUUTTTSSSOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRUUUUUUVVVVVVVVVUUUUUUTTTQQQQQQRRRRRRSSSSSSSSSTTTTTTSSSRRRQQQQQQRRRSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUVVVVVVWWWWWWJJJKKKKKKLLLMMMMMMNNNNNNRRRPPPOOOPPPRRRRRROOOKKKMMMMMMLLLMMMNNNPPPRRRTTTQQQQQQPPPPPPPPPPPPQQQQQQRRRQQQOOONNNOOOPPPSSSTTTSSSSSSRRRRRRQQQQQQQQQPPPSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOLLLLLLMMMLLLKKKHHHEEECCCBBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCCCCCCCCCCCCCBBBFFFEEEDDDCCCBBBBBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDFFFGGGFFFEEEDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHGGGJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMNNNNNNOOOPPPQQQSSSQQQPPPOOOOOOPPPQQQSSSPPPOOONNNMMMMMMNNNPPPQQQLLLLLLMMMMMMNNNOOOOOOPPPMMMNNNNNNOOOOOOPPPPPPPPPSSSTTTTTTUUUUUUTTTTTTSSSQQQQQQQQQQQQQQQRRRSSSTTTQQQRRRTTTUUUUUUTTTRRRQQQTTTRRRPPPQQQTTTTTTSSSPPPSSSSSSTTTUUUUUUUUUUUUTTTUUUTTTTTTSSSSSSRRRRRRRRRWWWVVVUUUTTTSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYYYYVVVVVVVVVUUUUUUUUUTTTTTTRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVUUUUUUTTTSSSUUUTTTSSSSSSTTTUUUWWWXXXUUUUUUUUUTTTTTTTTTSSSSSSSSSUUUVVVXXXXXXWWWUUUTTTUUUUUUUUUTTTTTTTTTSSSSSSZZZYYYXXXXXXXXXZZZ[[[\\\XXXWWWTTTRRRRRRTTTVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSRRRRRRRRRSSSSSSUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVTTTSSSTTTWWWYYYWWWWWWVVVUUUTTTTTTSSSSSSXXXWWWUUUTTTSSSTTTTTTUUUXXXUUURRRRRRUUUWWWVVVUUUUUUTTTSSSSSSRRRRRRSSSSSSQQQRRRTTTUUUVVVUUUUUUTTTWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUSSSTTTUUUVVVUUUTTTSSSRRRUUUTTTSSSQQQQQQSSSTTTUUURRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWUUUUUUTTTTTTSSSTTTTTTTTTQQQQQQRRRSSSTTTUUUVVVVVVTTTUUUWWWXXXYYYXXXWWWWWWUUUUUUVVVVVVVVVUUUTTTTTTUUUUUUVVVWWWVVVUUUTTTSSSQQQQQQRRRSSSTTTUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRRRRTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSQQQPPPOOOXXXVVVUUUVVVYYYYYYWWWTTTXXXVVVUUUTTTUUUTTTSSSQQQSSSSSSSSSSSSSSSSSSRRRQQQSSSSSSRRRRRRQQQQQQQQQPPPRRRRRRQQQRRRSSSTTTVVVWWWUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTSSSSSSRRRRRRQQQQQQTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSUUUVVVWWWWWWWWWVVVUUUTTTRRRQQQQQQRRRSSSVVVXXXXXXXXXWWWVVVVVVUUURRROOOOOOOOOQQQRRRUUUUUUTTTTTTSSSSSSRRRRRRVVVTTTRRRRRRTTTUUUUUUTTTTTTUUUUUUTTTSSSSSSUUUWWWLLLMMMMMMNNNOOOOOOPPPPPPRRRPPPOOOPPPRRRRRRPPPMMMOOOOOONNNOOOPPPQQQSSSTTTRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPPPPQQQSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOPPPOOONNNKKKIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCEEEGGGGGGGGGGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNNNNOOOOOOPPPPPPOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSQQQPPPPPPQQQSSSTTTSSSSSSRRRRRRRRRRRRRRRSSSNNNNNNOOOPPPPPPQQQQQQRRRPPPPPPPPPPPPPPPQQQQQQQQQSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRSSSSSSRRRSSSUUUVVVVVVUUUSSSRRRTTTRRRQQQQQQSSSTTTSSSQQQSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTWWWWWWVVVUUUUUUUUUVVVWWWWWWWWWVVVVVVWWWWWWXXXYYYVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUTTTUUUUUUVVVWWWXXXVVVVVVUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXWWWUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUYYYXXXXXXWWWXXXYYYZZZ[[[XXXWWWUUUSSSSSSUUUVVVXXXYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTTTTVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVWWWUUUVVVVVVWWWXXXXXXYYYXXXWWWWWWVVVUUUTTTTTTWWWYYYXXXXXXXXXWWWVVVVVVUUUUUUXXXWWWVVVUUUTTTTTTUUUVVVXXXUUUSSSSSSUUUWWWVVVUUUVVVVVVUUUTTTTTTTTTTTTTTTRRRSSSTTTVVVWWWXXXXXXXXXVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWVVVUUUTTTVVVUUUTTTSSSSSSTTTUUUVVVTTTTTTUUUVVVVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVSSSSSSSSSTTTUUUUUUVVVVVVTTTUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTRRRRRRSSSTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSTTTTTTSSSSSSRRRXXXVVVUUUWWWYYYYYYWWWUUUTTTSSSRRRRRRSSSTTTSSSQQQQQQQQQRRRRRRRRRQQQQQQPPPSSSSSSRRRRRRRRRQQQQQQQQQSSSRRRRRRRRRRRRSSSUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSUUUUUUUUUVVVVVVUUUUUUUUUTTTTTTSSSSSSTTTUUUWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRSSSTTTVVVXXXYYYXXXWWWVVVWWWUUURRRPPPPPPPPPRRRSSSUUUUUUUUUUUUTTTTTTTTTTTTVVVYYYZZZZZZVVVTTTSSSTTTRRRSSSTTTTTTSSSSSSUUUWWWOOOOOOOOOPPPQQQQQQRRRRRRQQQPPPNNNOOOPPPRRRQQQPPPQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPNNNLLLJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGDDDFFFHHHIIIJJJKKKNNNPPPNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTUUUUUUVVVWWWXXXUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSQQQRRRRRRSSSSSSTTTUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSTTTSSSRRRRRRTTTTTTSSSRRRTTTTTTSSSRRRSSSTTTUUUVVVUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXWWWWWWWWWWWWXXXYYYVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTTTTUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWVVVVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZXXXWWWVVVUUUUUUVVVXXXYYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYXXXWWWWWWWWWWWWVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUTTTTTTVVVVVVWWWWWWWWWXXXXXXXXXVVVVVVWWWXXXXXXYYYYYYZZZWWWWWWWWWUUUTTTTTTVVVXXXZZZYYYYYYXXXXXXWWWWWWWWWXXXWWWVVVVVVVVVVVVVVVWWWXXXVVVTTTTTTVVVVVVVVVUUUWWWVVVVVVUUUUUUUUUUUUUUUSSSTTTTTTVVVWWWYYY[[[\\\UUUUUUUUUUUUUUUTTTTTTTTTVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUSSSTTTTTTTTTTTTTTTTTTSSSVVVWWWWWWXXXXXXWWWWWWVVVWWWVVVUUUTTTTTTUUUVVVWWWUUUUUUVVVWWWWWWWWWVVVVVVSSSTTTTTTTTTTTTTTTTTTSSSUUUVVVVVVVVVVVVWWWWWWWWWUUUUUUUUUUUUVVVWWWXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTTTTUUUUUUUUUUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRTTTTTTTTTTTTTTTVVVUUUUUUVVVWWWWWWVVVTTTRRRQQQPPPQQQSSSTTTSSSRRRPPPQQQQQQRRRRRRRRRQQQQQQSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTVVVWWWWWWXXXXXXWWWVVVUUUUUUTTTTTTSSSTTTVVVWWWXXXWWWWWWVVVVVVUUUSSSQQQPPPQQQRRRSSSUUUUUUUUUUUUUUUVVVVVVVVVWWW^^^dddccc]]]VVVTTTTTTRRRSSSTTTTTTTTTTTTWWWYYYPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRPPPRRRSSSTTTUUUTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRSSSTTTTTTUUUSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPPOOONNNLLLLLLMMMMMMLLLKKKJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHIIIJJJKKKKKKLLLLLLGGGIIILLLMMMMMMNNNPPPRRRPPPPPPPPPQQQQQQQQQQQQQQQNNNNNNOOOPPPQQQRRRSSSTTTRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSTTTTTTUUUVVVWWWVVVVVVUUUTTTTTTUUUVVVVVVUUUVVVVVVVVVUUUTTTRRRQQQTTTTTTUUUUUUVVVWWWWWWXXXVVVVVVVVVUUUUUUTTTTTTSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRTTTUUUVVVVVVVVVVVVUUUTTTUUUUUUTTTUUUUUUUUUUUUTTTUUUTTTRRRQQQRRRSSSUUUWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXWWWVVVVVVTTTVVVWWWYYYZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXWWWVVVUUUVVVVVVWWWYYYZZZZZZ[[[YYYXXXXXXXXXXXXYYYYYYYYYWWWWWWWWWWWWWWWXXXYYYYYY[[[[[[\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTSSSVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVWWWWWWXXXYYYYYYZZZVVVWWWWWWVVVTTTTTTUUUWWWYYYXXXXXXXXXWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVUUUUUUUUUVVVUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVXXXZZZ[[[TTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVTTTTTTTTTUUUVVVWWWXXXYYYUUUUUUUUUTTTTTTTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUVVVWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUTTTSSSSSSSSSRRRQQQRRRSSSTTTSSSRRRPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSRRRRRRQQQQQQQQQTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTRRRSSSTTTUUUUUUUUUUUUTTTUUUTTTRRRQQQPPPQQQRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVVVV]]]eeegggaaaZZZUUUSSSQQQSSSTTTTTTTTTUUUWWWZZZPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOQQQSSSTTTRRRRRRRRRRRRQQQQQQQQQPPPQQQPPPPPPOOOOOOPPPPPPQQQPPPRRRTTTUUUUUUSSSQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNOOOOOONNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQMMMNNNPPPPPPOOOOOOQQQRRRPPPPPPQQQQQQQQQRRRRRRRRRNNNNNNOOOPPPQQQSSSSSSTTTSSSSSSTTTTTTTTTUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUVVVVVVVVVUUUTTTRRRQQQUUUUUUVVVVVVWWWXXXXXXYYYWWWWWWWWWVVVVVVUUUUUUTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRRRRUUUUUUUUUVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVUUUVVVVVVTTTSSSRRRQQQQQQSSSUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWXXXXXXYYYYYYZZZZZZZZZXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVWWWXXXXXXWWWWWWWWWUUUVVVXXXYYYZZZZZZYYYXXXYYYYYYYYYXXXXXXXXXWWWWWWYYYYYYYYYYYYYYYXXXWWWWWWUUUUUUVVVWWWYYYZZZ[[[[[[YYYYYYYYYYYYYYYYYYYYYXXXUUUVVVWWWXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYUUUVVVVVVUUUSSSSSSTTTUUUVVVUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXUUUVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRVVVVVVTTTTTTTTTUUUVVVWWWSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVVVVWWWUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTVVVWWWWWWTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQQQQSSSTTTUUUSSSSSSTTTUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRRRRRRRQQQQQQQQQTTTRRRQQQPPPQQQQQQOOONNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRRRRSSSSSSSSSTTTTTTUUUUUURRRVVV[[[______ZZZSSSNNNOOOPPPQQQQQQQQQRRRUUUWWWPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRQQQPPPPPPRRRSSSQQQRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSQQQOOOPPPPPPPPPPPPPPPQQQQQQQQQNNNOOOOOOPPPPPPQQQQQQQQQOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQOOOOOOPPPQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSQQQRRRSSSRRRQQQPPPQQQRRRPPPPPPPPPQQQRRRRRRSSSSSSQQQQQQRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSTTTTTTUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUUUUVVVVVVWWWXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVVVVUUUTTTUUUVVVSSSSSSRRRQQQRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWUUUVVVWWWXXXYYYYYYYYYXXXWWWXXXYYYZZZ[[[ZZZYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTTTTUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVVVVWWWWWWWWWWWWVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWYYYYYYXXXXXXWWWVVVVVVVVVTTTTTTUUUVVVWWWYYYYYYZZZXXXXXXYYYYYYYYYXXXWWWWWWSSSUUUWWWYYYZZZZZZZZZYYYYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXXXXXXXXXXWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTSSSRRRRRRSSSTTTVVVWWWTTTUUUUUUTTTRRRQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXXXXXXXXXXSSSUUUVVVUUUSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPVVVUUUTTTTTTSSSSSSTTTTTTRRRRRRSSSSSSTTTUUUVVVVVVSSSSSSRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVSSSSSSSSSRRRRRRQQQQQQQQQSSSRRRRRRQQQQQQQQQQQQRRROOOOOOOOOOOOPPPRRRTTTVVVRRRRRRSSSTTTSSSRRRQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRPPPQQQQQQQQQQQQRRRRRRRRRTTTSSSRRRPPPOOONNNMMMMMMNNNPPPQQQQQQPPPOOOOOOPPPRRRPPPOOONNNNNNNNNLLLJJJKKKLLLNNNOOOPPPQQQRRRRRRTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUTTTTTTSSSRRRQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRPPPQQQRRRSSSTTTTTTTTTTTTRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTNNNOOORRRVVVXXXVVVPPPKKKMMMNNNOOOOOOOOOOOOQQQSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPRRRTTTSSSQQQPPPPPPRRRQQQRRRSSSTTTTTTTTTSSSRRRPPPPPPPPPOOOOOOPPPPPPPPPQQQRRRRRRSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLNNNOOOPPPQQQQQQQQQOOOPPPQQQRRRSSSSSSRRRQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRSSSTTTSSSRRRQQQRRRTTTPPPPPPQQQQQQRRRSSSSSSTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUVVVVVVTTTTTTTTTUUUUUUUUUUUUUUUSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTQQQSSSUUUTTTRRRQQQRRRTTTRRRRRRRRRRRRSSSSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSTTTUUUWWWXXXXXXWWWWWWUUUVVVXXXYYYZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVWWWWWWWWWVVVUUUTTTQQQSSSVVVYYYZZZZZZYYYYYYWWWXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSTTTTTTTTTUUUUUUQQQQQQPPPOOOPPPRRRTTTUUURRRSSSTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSTTTVVVWWWXXXXXXWWWRRRTTTVVVUUURRRPPPPPPQQQQQQQQQPPPOOOOOOOOOOOOOOOSSSSSSTTTTTTTTTTTTTTTSSSQQQQQQRRRSSSTTTUUUVVVVVVTTTSSSSSSRRRQQQQQQPPPPPPNNNOOOOOOOOOPPPPPPPPPPPPTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRSSSTTTVVVWWWUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVSSSSSSSSSSSSRRRRRRRRRRRRTTTSSSRRRQQQPPPQQQQQQRRRNNNNNNMMMNNNOOORRRTTTVVVRRRSSSTTTTTTTTTSSSQQQPPPQQQQQQPPPPPPOOONNNMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQOOOOOOOOOOOOOOOPPPQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRTTTSSSQQQPPPOOOOOOOOOPPPNNNQQQSSSRRRPPPOOOPPPRRRRRRPPPOOOOOOPPPPPPOOOMMMLLLMMMOOOQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVTTTTTTUUUVVVVVVUUUTTTSSSTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRTTTUUUVVVVVVUUUUUURRRRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTSSSOOOPPPRRRSSSRRRQQQPPPPPPPPPQQQRRRQQQQQQQQQSSSTTTRRRRRRRRRRRRQQQQQQQQQQQQPPPSSSUUUUUURRROOOOOOQQQRRRSSSTTTUUUVVVUUUUUUTTTQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOPPPPPPQQQQQQQQQMMMMMMLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNKKKLLLMMMOOOPPPQQQQQQQQQOOOPPPQQQSSSSSSSSSRRRQQQSSSSSSSSSRRRRRRRRRRRRRRRQQQSSSTTTTTTSSSRRRTTTUUUPPPQQQQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTRRRRRRSSSSSSSSSTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUURRRRRRSSSSSSSSSSSSRRRRRRPPPOOONNNMMMMMMNNNPPPQQQQQQRRRRRRSSSSSSTTTUUUUUUSSSSSSSSSTTTTTTUUUUUUUUURRRRRRSSSSSSSSSSSSRRRRRRSSSSSSRRRRRRSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTOOOQQQSSSRRROOONNNPPPRRRQQQQQQRRRSSSTTTSSSSSSSSSUUUTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTVVVWWWWWWVVVVVVSSSTTTVVVXXXXXXWWWVVVUUUVVVVVVVVVUUUUUUUUUTTTTTTRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUUUUVVVVVVVVVVVVWWWVVVUUUUUUVVVWWWYYYZZZYYYXXXXXXXXXWWWWWWWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVTTTUUUUUUVVVUUUTTTSSSRRRPPPRRRVVVYYYZZZZZZYYYXXXVVVVVVWWWWWWVVVVVVUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVWWWWWWWWWWWWWWWWWWSSSSSSTTTTTTTTTUUUUUUUUUPPPOOONNNMMMNNNPPPRRRSSSQQQRRRSSSSSSPPPOOONNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPRRRTTTVVVWWWWWWWWWWWWPPPSSSUUUUUUQQQOOOOOOPPPQQQQQQPPPOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVVVVUUUUUUPPPQQQRRRSSSTTTUUUVVVWWWUUUTTTTTTSSSRRRQQQQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSRRRRRRSSSUUUWWWXXXVVVWWWWWWXXXXXXWWWWWWVVVWWWWWWWWWWWWVVVVVVUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUUUUVVVVVVSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPQQQQQQRRRNNNMMMMMMMMMOOOQQQTTTVVVSSSTTTTTTUUUUUUSSSRRRQQQRRRRRRQQQPPPOOOOOONNNNNNMMMMMMNNNOOOOOOPPPQQQQQQNNNNNNNNNNNNOOOOOOPPPQQQPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSQQQPPPPPPQQQRRRSSSOOORRRTTTTTTQQQPPPQQQSSSSSSRRRQQQRRRTTTTTTTTTSSSPPPQQQRRRTTTVVVWWWXXXXXXTTTTTTTTTUUUUUUVVVVVVVVVTTTUUUVVVWWWWWWVVVUUUTTTUUUUUUUUUUUUTTTTTTTTTTTTVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSTTTVVVWWWXXXXXXWWWWWWSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWVVVVVVUUUUUUTTTTTTTTTSSSVVVXXXUUUQQQOOOSSSXXXVVVVVVWWWVVVUUUUUUWWWXXXRRRQQQQQQPPPPPPQQQQQQRRRPPPQQQQQQQQQQQQPPPOOONNNTTTQQQOOOPPPRRRSSSQQQNNNRRRRRRQQQQQQPPPPPPOOOOOORRRQQQPPPNNNMMMMMMMMMLLLOOOOOONNNNNNMMMMMMLLLLLLMMMKKKKKKKKKMMMNNNMMMLLLKKKLLLLLLMMMMMMMMMLLLLLLGGGHHHJJJKKKKKKKKKJJJIIIMMMMMMLLLKKKJJJJJJJJJJJJPPPOOOMMMLLLLLLMMMOOOPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOQQQRRRSSSUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNQQQRRRRRRSSSSSSSSSSSSRRRTTTRRRPPPOOOPPPQQQQQQQQQSSSRRRQQQPPPPPPQQQRRRSSSPPPOOONNNNNNOOOPPPRRRSSSQQQQQQQQQQQQRRRRRRSSSSSSRRROOOMMMNNNPPPPPPOOOLLLOOOQQQQQQQQQOOONNNOOOPPPOOOOOONNNNNNMMMNNNNNNNNNPPPPPPPPPPPPQQQQQQRRRSSSRRRQQQQQQPPPPPPQQQQQQRRRPPPOOONNNNNNNNNOOOQQQRRRNNNMMMMMMLLLLLLLLLMMMMMMKKKLLLNNNPPPQQQRRRRRRRRRSSSRRRRRRQQQPPPOOOOOONNNMMMMMMMMMNNNOOOPPPRRRRRRVVVVVVWWWXXXXXXWWWUUUTTTRRRRRRSSSSSSTTTSSSSSSRRRSSSSSSRRRQQQRRRSSSTTTUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOOOOQQQTTTVVVVVVVVVXXXWWWUUUUUUVVVWWWWWWVVVZZZYYYWWWVVVVVVVVVWWWXXXUUUUUUTTTSSSRRRRRRRRRRRRPPPRRRTTTVVVVVVUUUSSSRRRRRRSSSSSSSSSRRRRRRQQQPPPRRRUUUXXXYYYXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWUUUTTTTTTUUUVVVVVVUUUTTTUUUWWWXXXXXXWWWUUUTTTSSSSSSTTTUUUVVVWWWWWWXXXYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWYYYZZZZZZYYYWWWVVVUUUUUUVVVVVVVVVUUUUUUTTTXXXWWWVVVUUUUUUUUUVVVWWWQQQQQQRRRSSSRRRQQQOOONNNSSSRRRPPPOOOPPPQQQSSSUUUPPPQQQRRRSSSSSSSSSRRRQQQTTTSSSSSSSSSSSSSSSTTTTTTXXXXXXWWWWWWUUUTTTSSSRRRPPPRRRTTTUUUTTTSSSSSSSSSQQQRRRSSSTTTTTTTTTTTTTTTUUUTTTTTTUUUWWWWWWUUUTTTXXXWWWVVVTTTTTTTTTTTTUUUSSSSSSTTTTTTUUUUUUVVVVVVTTTUUUVVVWWWWWWUUUSSSQQQUUUUUUUUUUUUVVVWWWYYYYYYZZZYYYXXXWWWWWWWWWXXXYYYXXXZZZ[[[ZZZWWWVVVVVVVVVYYYYYYXXXXXXVVVUUUSSSRRRVVVWWWXXXWWWVVVUUUVVVWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQTTTTTTSSSSSSRRRRRRRRRQQQPPPOOONNNNNNNNNPPPRRRTTTTTTTTTUUUVVVVVVVVVUUUTTTTTTTTTSSSSSSRRRQQQPPPOOONNNOOOOOOPPPQQQRRRRRRRRRPPPPPPOOOOOONNNNNNNNNMMMQQQSSSTTTSSSSSSTTTVVVXXXTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSTTTWWWYYYYYYWWWUUUTTTVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZYYYXXXVVVUUUTTTWWWWWWXXXYYYZZZ[[[[[[\\\[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXZZZZZZZZZYYYXXXXXXWWWWWWXXXYYY\\\]]]]]][[[YYYWWWWWWVVVTTTTTTUUUWWWZZZ\\\XXXXXXXXXXXXXXXWWWWWWWWW[[[[[[[[[ZZZZZZZZZYYYYYY^^^^^^^^^]]]\\\[[[ZZZYYY[[[[[[[[[[[[ZZZZZZYYYXXXVVVXXX\\\```bbbaaa___^^^PPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRQQQQQQPPPPPPUUUSSSQQQQQQSSSSSSQQQOOORRRRRRRRRQQQQQQQQQQQQQQQQQQQQQOOONNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMKKKJJJIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGHHHIIIJJJKKKJJJJJJIIIMMMLLLLLLKKKKKKKKKKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLOOOOOOOOOOOOPPPQQQRRRSSSUUUUUUTTTSSSQQQPPPPPPOOOLLLLLLLLLMMMMMMNNNNNNOOOMMMNNNOOOOOOPPPOOOOOOOOOSSSQQQNNNNNNOOOPPPPPPOOOPPPOOONNNMMMMMMNNNOOOOOOLLLLLLKKKKKKLLLMMMOOOOOOMMMMMMMMMNNNNNNOOOOOOOOOQQQPPPNNNOOOQQQQQQOOOMMMOOOQQQQQQQQQOOONNNOOOPPPOOONNNNNNMMMMMMNNNNNNOOONNNNNNNNNNNNNNNOOOPPPPPPPPPOOOOOONNNNNNOOOOOOPPPNNNMMMLLLLLLLLLMMMNNNNNNOOONNNNNNMMMMMMMMMMMMNNNMMMNNNOOOPPPQQQSSSTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTVVVWWWWWWWWWWWWVVVQQQQQQRRRSSSSSSSSSRRRRRRSSSSSSRRRQQQPPPQQQRRRRRRUUUUUUUUUUUUTTTSSSRRRQQQSSSRRRRRRTTTVVVXXXWWWWWWWWWUUUTTTTTTUUUVVVUUUTTTWWWVVVVVVUUUUUUUUUVVVVVVTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRTTTXXXYYYXXXVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWUUUSSSTTTUUUWWWWWWWWWVVVVVVWWWXXXXXXWWWVVVUUUWWWWWWXXXXXXYYYYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXWWW[[[ZZZXXXXXXWWWXXXZZZ[[[XXXWWWVVVVVVVVVWWWXXXXXXTTTTTTTTTSSSSSSRRRQQQPPPSSSRRRQQQQQQQQQRRRTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRVVVUUUUUUUUUUUUUUUVVVVVVYYYYYYXXXXXXWWWUUUTTTSSSQQQSSSUUUUUUTTTRRRSSSSSSVVVWWWWWWXXXXXXWWWWWWVVVWWWVVVVVVWWWXXXYYYXXXVVVYYYXXXWWWUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXYYYZZZZZZXXXWWWVVVUUUUUUUUUVVVWWWXXXZZZZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\\\\]]]^^^]]]ZZZXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[ZZZXXXWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYYYY\\\\\\[[[YYYYYYXXXXXXYYYWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSUUUWWWXXXZZZ[[[]]]^^^^^^]]][[[ZZZWWWXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQTTTUUUVVVVVVUUUUUUWWWYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZXXXYYY[[[]]]]]]\\\[[[ZZZ_________````````````aaa^^^^^^]]]]]]\\\ZZZYYYXXXZZZ[[[\\\^^^___aaabbbcccaaaaaa``````___^^^]]]]]]^^^^^^^^^^^^^^^___```aaaccccccbbbaaaaaa```______aaabbbdddeeeeeedddbbb```___^^^]]]\\\]]]```ccceeeccccccbbbaaaaaabbbbbbcccbbbbbbccccccddddddeeeeeehhhhhhggggggeeedddbbbbbbccccccdddeeeeeeeeeeeeeeedddfffiiilllmmmmmmlllkkkLLLMMMMMMNNNNNNMMMMMMLLLNNNOOOPPPPPPPPPPPPPPPOOOTTTSSSQQQQQQQQQQQQOOONNNNNNOOOOOOOOOOOOOOOOOOPPPMMMMMMLLLKKKKKKJJJKKKKKKMMMMMMNNNNNNNNNNNNNNNNNNLLLKKKJJJJJJKKKKKKIIIGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPTTTTTTSSSRRRQQQQQQPPPPPPKKKKKKLLLLLLMMMOOOPPPPPPNNNNNNOOOPPPPPPPPPPPPPPPSSSQQQOOONNNOOOPPPPPPOOOOOONNNMMMLLLKKKKKKLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMMMMNNNNNNNNNNNNNNNOOONNNNNNOOOPPPPPPMMMKKKMMMNNNOOONNNLLLKKKLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMOOONNNNNNNNNNNNOOOPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNPPPRRRSSSPPPPPPPPPOOONNNNNNMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQPPPQQQSSSTTTUUUTTTTTTSSSQQQRRRSSSTTTTTTTTTTTTTTTVVVUUUTTTSSSRRRRRRRRRSSSWWWWWWXXXXXXWWWVVVTTTSSSTTTSSSSSSTTTVVVXXXWWWVVVYYYWWWVVVWWWXXXYYYXXXWWWWWWWWWXXXYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUXXXXXXWWWWWWWWWXXXYYYZZZXXXXXXYYYYYYXXXXXXWWWWWWWWWYYY\\\]]]\\\[[[ZZZ[[[ZZZ[[[[[[[[[\\\\\\]]]]]]\\\YYYWWWXXXZZZ]]]^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]_________`````````______[[[[[[ZZZYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]^^^\\\ZZZXXXXXXZZZ\\\^^^[[[[[[[[[[[[[[[\\\]]]^^^\\\[[[YYYWWWVVVUUUUUUVVVWWWWWWXXXXXXYYYYYYXXXXXXZZZ[[[[[[[[[ZZZYYYXXXXXX\\\\\\\\\\\\[[[[[[[[[\\\]]]]]]]]]\\\[[[ZZZYYYXXXTTTVVVXXXWWWVVVUUUUUUVVV\\\\\\]]]]]]]]]\\\[[[[[[\\\[[[[[[\\\^^^___^^^]]]]]]\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]\\\[[[[[[[[[\\\]]]^^^```bbbcccfffeeedddccccccdddeeefffhhhiiiiiigggeeebbbaaabbb___```aaacccddddddeeeeeedddeeeeeedddbbb```aaabbbcccccccccddddddddddddeeefffeeecccaaa```aaabbbcccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````aaabbbdddeeeccceeehhhjjjjjjhhheeecccbbbdddeeeffffffdddaaa```^^^^^^^^^]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\^^^______^^^___```bbbffffffggggggggggggffffffeeeeeeddddddeeefffhhhiiiggghhhhhhiiijjjkkkllllllmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjiiihhhgggfffhhhiiijjjmmmoooqqqssstttsssrrrrrrqqqooonnnmmmmmmoooooooooppprrrsssuuuvvvxxxwwwvvvuuutttsssrrrrrruuuvvvxxxyyyyyyxxxvvvuuurrrqqqpppppprrruuuwwwyyyzzzyyywwwvvvvvvxxxyyyzzzwwwwwwyyyzzz|||}}}~~~~~~}}}{{{zzzxxxwwwxxxxxxzzz{{{}}}~~~MMMNNNOOOOOOOOOOOONNNMMMOOOPPPQQQRRRSSSSSSSSSSSSUUUTTTSSSSSSSSSSSSRRRRRROOOOOOPPPPPPQQQQQQRRRRRROOONNNMMMMMMLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPOOOOOONNNMMMMMMNNNMMMKKKHHHIIIIIIIIIIIIHHHGGGEEEEEECCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJJJJKKKKKKJJJJJJIIIMMMNNNNNNNNNOOOOOOPPPPPPOOOOOONNNNNNNNNOOOPPPPPPSSSSSSSSSRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOPPPRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVSSSQQQQQQRRRSSSRRRRRRPPPOOONNNMMMLLLLLLMMMMMMOOOOOOPPPQQQRRRSSSSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRRRRQQQOOOMMMOOOPPPPPPOOOMMMLLLMMMNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPOOOOOOPPPPPPQQQMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPPPPOOOOOOOOOOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLOOORRRSSSQQQQQQPPPPPPPPPOOOOOOOOOPPPOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVWWWWWWVVVUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[]]]]]]^^^___^^^\\\[[[YYYZZZYYYYYY[[[^^^```aaa```bbbaaaaaaaaaccccccbbb```^^^```bbbdddeeedddbbbaaaaaa```````````````aaaaaadddeeeeeefffffffffffffffaaabbbbbbcccbbbbbbaaaaaadddfffiiijjjiiihhhhhhiiigggggghhhhhhiiiiiijjjjjjgggeeeccccccfffiiikkkllljjjiiigggfffggghhhjjjkkkkkkkkklllllllllkkkjjjiiidddcccccccccddddddeeefffggggggffffffggghhhiiijjjeeedddcccccccccdddeeefffffffffggghhhiiijjjkkkllljjjhhhdddaaa``````aaabbbdddeeeggghhhiiihhhfffeeeeeeeeeffffffggggggggggggjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhggggggfffdddddd___```aaaaaa```___```aaaeeeeeeffffffffffffffffffgggfffeeegggiiijjjjjjjjjhhhgggeeedddccccccdddeeefffffffffggghhhhhhiiiiiijjjkkklllmmmmmmmmmmmmmmmmmmnnnoooppprrrtttvvvwwwzzzyyyxxxxxxxxxyyyzzz{{{~~~zzzxxxwwwwwwuuuvvvwwwyyyzzz{{{{{{{{{zzzzzzzzzyyyvvvuuuuuuuuuwwwwwwxxxxxxyyyzzzzzz{{{{{{yyyvvvttttttuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{|||zzz|||{{{yyyxxxzzz}}}~~~|||yyywwwuuuuuutttsssrrrqqqppppppqqqqqqqqqqqqqqqpppppppppnnnppprrrssstttuuuvvvxxx||||||}}}}}}}}}}}}|||||||||{{{zzzzzz{{{}}}RRRRRRRRRSSSSSSRRRRRRRRRSSSTTTVVVWWWXXXYYYZZZZZZXXXXXXXXXXXXWWWWWWWWWXXXVVVVVVVVVWWWWWWXXXXXXXXXVVVUUUTTTSSSSSSSSSSSSSSSOOOPPPRRRSSSTTTSSSRRRRRRQQQPPPPPPPPPQQQPPPMMMJJJKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDEEEFFFGGGGGGHHHKKKKKKKKKKKKLLLMMMOOOOOOMMMNNNNNNOOOOOONNNNNNMMMPPPPPPQQQRRRSSSSSSTTTTTTVVVVVVUUUUUUTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVTTTSSSQQQQQQQQQRRRSSSUUUUUUVVVXXXXXXYYYYYYYYYWWWUUUSSSRRRSSSTTTTTTSSSRRRQQQPPPNNNNNNNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVUUUTTTSSSRRRSSSTTTTTTSSSQQQPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSPPPOOOOOONNNNNNNNNOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMOOOOOOPPPPPPPPPOOOOOOOOOPPPOOOOOONNNNNNOOOOOOPPPPPPOOOOOOOOOPPPSSSUUUWWWVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUVVVWWWXXXXXXZZZ[[[^^^```bbbccccccccc```aaabbbccceeeeeeffffffeeeeeeggghhhiiijjjkkkkkkkkklllmmmnnnmmmkkkiiiggghhhhhhiiimmmqqquuuvvvvvvsssrrrrrrsssuuuuuusssqqqnnnpppsssuuuvvvuuusssrrrrrrrrrrrrrrrrrrssstttuuuvvvxxx{{{}}}~~~|||yyywwwttttttuuuuuuuuuuuuttttttwwwzzz|||}}}|||||||||}}}zzzzzzzzz{{{{{{{{{||||||wwwvvvtttuuuxxx|||}}}~~~{{{yyyxxxwwwwwwyyy{{{}}}~~~~~~}}}|||zzzvvvvvvvvvvvvwwwyyyzzz{{{}}}||||||||||||}}}~~~xxxyyy{{{|||}}}|||{{{{{{{{{{{{|||~~~~~~|||xxxuuussstttuuuvvv{{{}}}~~~}}}wwwwwwxxxzzz|||}}}~~~{{{|||||||||{{{zzzyyyxxxssstttuuuuuutttsssuuuvvvwwwwwwyyyzzz{{{{{{{{{{{{zzzyyyxxxyyy|||~~~~~~~~~|||{{{yyyxxxwwwwwwxxxxxxzzz{{{|||~~~UUUUUUTTTTTTTTTTTTUUUUUUVVVWWWYYY[[[]]]______```\\\]]]^^^\\\ZZZXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYWWWVVVUUUTTTTTTTTTSSSTTTVVVXXXXXXWWWUUUTTTRRRRRRRRRTTTTTTSSSPPPMMMMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKLLLMMMNNNOOOPPPSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYY[[[YYYWWWTTTSSSTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[YYYWWWUUUTTTUUUVVVVVVUUUTTTTTTSSSRRRRRRSSSTTTUUUQQQRRRSSSUUUVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUTTTSSSRRRSSSTTTUUUVVVVVVUUURRRQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUUUUQQQQQQPPPPPPOOOPPPPPPPPPRRRQQQQQQPPPPPPQQQQQQRRRQQQQQQRRRSSSTTTSSSSSSSSSRRRQQQQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWYYY\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^___aaabbbcccbbbdddhhhmmmqqqtttvvvwwwssstttuuuwwwyyyzzzzzz{{{xxxzzz|||~~~||||||~~~aaa___]]]\\\\\\]]]___aaacccdddfffhhhkkklllmmmnnnmmmnnnmmmiiieeeaaa```aaaaaaaaaaaa```````````````^^^]]]\\\ZZZXXXWWWVVVVVVWWWYYY[[[\\\\\\ZZZXXXVVVWWWXXXXXXZZZ\\\[[[WWWUUUTTTTTTUUUUUUUUUTTTTTTSSSUUUTTTSSSRRRQQQRRRSSSSSSPPPOOOOOOOOOPPPQQQRRRRRRYYYXXXWWWVVVVVVWWWXXXYYYXXXXXXYYY[[[\\\]]]______``````___^^^]]]\\\\\\\\\^^^^^^^^^______`````````aaa___]]][[[ZZZ[[[]]]^^^]]]]]]___```aaabbbbbbbbb^^^\\\ZZZYYYZZZ[[[[[[ZZZ[[[ZZZZZZZZZZZZ\\\]]]^^^YYYZZZ\\\^^^___```````````````_________^^^^^^^^^\\\]]]\\\ZZZXXXXXXZZZ]]]^^^______^^^[[[YYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^___]]]]]]\\\[[[[[[[[[[[[[[[]]]]]]\\\\\\\\\\\\]]]]]]\\\]]]___```aaabbbaaaaaa^^^^^^______aaabbbdddeeeggghhhiiijjjkkkmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmqqqqqqrrrsssuuuwwwxxxyyy{{{}}}rrrpppmmmkkkkkkmmmppprrruuuvvvyyy{{{~~~}}}vvvqqqoooppplllllllllkkkkkkjjjjjjjjjhhhgggeeebbb```___^^^^^^ZZZ[[[]]]^^^^^^\\\YYYWWW]]]]]]___aaacccbbb___\\\[[[[[[\\\]]]]]]]]]\\\\\\\\\[[[ZZZXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\[[[YYYXXXXXXYYY[[[\\\]]]]]]___```bbbcccdddeeekkkkkkiiihhhggggggggggggbbbbbbccccccddddddeeeeeefffdddbbbaaaaaaccceeegggeeefffhhhiiijjjkkkkkkkkkdddbbb```___```aaaaaa```bbbaaaaaaaaabbbdddfffgggcccdddgggiiijjjkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiikkklllkkkhhheeeeeeiiimmmnnnoooooommmkkkiiiiiijjjkkkkkkkkkkkklllmmmnnnoookkkkkkjjjiiihhhhhhiiiiiihhhhhhgggggggggggghhhhhhjjjkkkmmmoooqqqqqqqqqqqqqqqrrrrrrtttuuuxxxyyyzzz~~~zzzwwwtttssssssrrrnnnjjjkkkjjjiiihhhfffeeecccbbbdddeeeggghhhiiiiiihhhhhhjjjiiiiiihhhgggffffffeeegggggghhhhhhgggfffeeeeeeffffffeeedddccccccbbbbbbbbbdddeeeeeedddeeefffhhhgggiiimmmpppsssuuuwwwwwwzzz{{{{{{yyyvvvttttttuuurrrsssuuuwwwyyyyyywwwvvvvvvvvvvvvvvvwwwxxxyyyzzzzzz}}}~~~}}}||||||wwwwwwvvvwwwwwwwwwvvvtttuuuvvvwwwwwwuuuuuuvvvwww|||}}}}}}}}}~~~~~~}}}{{{xxxwwwwwwvvvxxxxxxzzz{{{{{{{{{zzzzzzvvvvvvwwwxxxyyyzzz{{{{{{xxxxxxxxxxxxxxxwwwvvvuuuuuuuuuttttttsssssssssrrryyy{{{||||||{{{|||}}}zzzxxxyyy||||||~~~}}}~~~