BM66(h ~~~{{{{{{}}}zzzzzz|||xxxttt|||yyyyyy{{{|||{{{yyyuuuwwwzzz}}}wwwrrr|||{{{{{{yyywwwxxxzzzzzzxxxvvvtttvvvyyy}}}rrrppp|||yyyvvvvvvvvvvvvwwwxxxwwwuuusssrrruuuyyy~~~mmmppp{{{wwwtttssstttuuuwwwwwwvvvtttrrrsssuuuzzz|||nnnvvv~~~xxxuuusssrrrsssvvvwwwvvvuuutttsssuuuxxx}}}zzzsss~~~}}}uuupppooonnnnnnooorrrtttvvv}}}|||yyyyyy|||yyytttrrrqqqqqqsssvvvvvvuuuttttttuuuwwwyyyxxxwww~~~xxxtttrrrqqqpppppprrruuuvvvwwwyyy{{{yyyuuutttwwwzzz~~~~~~wwwrrrqqqrrrqqqsssttttttrrrrrrtttvvvxxxzzzzzztttvvv}}}|||uuu{{{vvvpppmmmlllmmmkkkiiifffccc```^^^]]]aaa```]]]ZZZVVVSSSQQQOOOTTTQQQOOOPPPNNNNNNWWWcccyyyqqqoookkkhhhgggggghhhiiisssvvvyyywwwsssqqqssswwwyyy|||~~~wwwsssrrrtttppprrrsssrrrppppppsssvvvxxxzzz}}}uuupppsssxxxssslllzzzbbb[[[SSSPPPQQQRRRPPPMMMHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCDDDEEEEEEEEEGGGJJJLLLvvvzzztttnnnjjjjjjjjjhhhhhhjjjnnnqqqtttvvvuuusssqqqqqquuuzzz~~~xxxuuuuuuuuussspppsssooommmpppqqqppppppssswww|||~~~sssmmmoooqqqnnniiippp|||xxxuuuuuuuuuuuutttsssuuuyyy|||pppeeeqqqjjjTTTOOOIIIGGGHHHIIIGGGEEEFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCDDDHHHJJJ___{{{tttnnniiijjjiiiggggggjjjnnnpppssssssqqqpppooooooqqqvvvzzzyyywww{{{}}}vvvssstttuuusssqqqrrrnnnmmmpppqqqpppqqqtttxxx{{{qqqqqqsssqqqlllmmm|||wwwpppjjjgggdddaaa```ddddddcccccceeejjjrrrwwwzzzyyywwwvvvwwwtttiii\\\bbbvvvNNNLLLIIIFFFEEEGGGGGGEEEBBBCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@??????>>>>>>>>>???@@@@@@@@@@@@BBBEEEGGGMMMkkk}}}uuunnniiiiiihhhfffgggiiimmmnnnoooooommmmmmmmmoooppptttvvvuuurrruuu~~~zzztttqqqrrrssssssqqqqqqnnnmmmooopppoooqqqvvvzzzvvvnnnnnnsssrrrnnnyyy~~~{{{yyyxxxtttpppjjjfffddddddccccccfffggghhhjjjlllqqqxxx|||uuuxxxvvvnnnfffgggoooxxxZZZGGGKKKIIIGGGGGGHHHGGGDDDBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@?????????>>>>>>?????????@@@CCCEEEFFF\\\vvvooojjjiiihhhffffffiiijjjjjjkkkkkkjjjkkknnnppptttwwwyyyvvvrrruuu}}}~~~zzzuuuqqqqqqrrrrrrqqqpppmmmmmmooopppooosssyyy~~~rrrllloooyyy{{{{{{tttssspppmmmiiigggeeedddbbbaaadddooo~~~~~~zzzvvvssspppoooooogggccc___]]]^^^```aaaaaa```cccgggjjjkkklllnnnoookkkkkkiiigggkkk{{{cccHHHKKKGGGFFFFFFEEEDDDBBB@@@>>>AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>?????????>>>???BBBEEECCCTTTxxxqqqkkkiiihhhffffffiiiggghhhiiiiiijjjmmmqqqtttyyy|||}}}yyyuuuvvv}}}|||vvvrrrppppppppppppooommmnnnpppppppppuuu|||rrrnnn}}}sss___RRRKKKIIIHHHQQQPPPNNNLLLKKKIIIIIIIIIIIIEEEFFFOOO[[[oooxxx|||zzzuuupppmmmlllkkkeeebbb```___bbbdddffffffdddhhhmmmooonnnkkkiiigggfffaaacccuuu{{{NNNEEENNNFFFFFFFFFEEECCCAAA???>>>AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>???BBBDDDEEERRRwww{{{sssllljjjhhhfffgggjjjggghhhjjjkkklllooosssvvvzzz~~~|||vvvuuu{{{}}}}}}|||wwwrrrooooooooopppooonnnoooqqqqqqqqqxxx}}}uuuvvvooo]]]RRRNNNMMMNNNHHHHHHGGGGGGGGGGGGHHHHHHGGGCCCCCCGGGJJJSSSkkk}}}yyy|||xxxuuupppkkkhhhfffeeeeeeaaa___^^^^^^```bbbcccccceeehhhlllmmmjjjeee```^^^]]]aaasss^^^IIIHHHIIIFFFFFFFFFEEEDDDCCCCCCCCC@@@@@@????????????@@@@@@============>>>>>>>>>>>>===>>>>>>>>>===>>>@@@CCCCCCLLLkkk}}}uuunnnkkkiiiggghhhkkkjjjlllmmmnnnooopppsssuuu|||xxxvvvyyy}}}|||}}}|||{{{yyyuuuqqqnnnnnnoooqqqpppoooqqqrrrrrrssszzz{{{zzz|||gggTTTIIIDDDBBBAAAEEEDDDDDDCCCCCCDDDDDDEEECCC@@@CCCHHHGGGIII[[[qqqwwwrrrxxx{{{rrrooolllhhhffffffggggggaaa```______aaabbbaaa```gggjjjmmmlllhhhbbb^^^[[[aaauuuoooIIIGGGHHH???BBBBBBBBBBBBAAAAAACCCDDD??????>>>>>>>>>>>>??????>>>>>>>>>???????????????======>>>===<<<===???AAA===CCC^^^vvvooollljjjggghhhlllmmmoooqqqqqqpppqqqrrrttt}}}{{{wwwzzz~~~zzz{{{xxx|||~~~||||||wwwuuusssooommmmmmppprrrppppppqqqssssssttt|||xxx}}}uuuhhhVVVIIILLLEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDHHHDDDBBBCCCEEEHHHPPPYYYyyymmmtttyyypppkkkeeeaaaaaaaaa```___^^^aaacccccc```___aaadddllllllhhhbbbaaaccc```ZZZnnn~~~{{{SSSDDDLLLNNN???@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@???>>>===<<<;;;;;;<<<<<<===>>>???<<<<<<<<<<<<===============DDDLLLssstttmmmjjjkkkkkkkkkkkknnnqqqrrrsssssssssttt}}}}}}|||yyyttt{{{}}}|||~~~{{{xxxwwwrrrnnnlllmmmoooooonnnnnnmmmpppuuuxxx{{{yyy{{{}}}qqqeeeTTTIIILLLDDDCCCDDDCCCCCCCCCCCCCCCCCCDDDHHHDDDBBBCCCCCCDDDJJJRRRlll~~~oooooovvvwwwkkkfffaaa___```aaaaaaaaaaaabbbbbbbbbaaaaaaccceeeaaadddfffbbb]]]]]]dddkkkaaaKKKBBBBBBBBB===@@@@@@@@@@@@@@@@@@@@@@@@======>>>??????>>>============<<<<<<<<<<<<<<<===;;;<<<<<<<<<============@@@???DDDcccvvvnnnjjjiiiiiiiiiiiikkkooopppqqqqqqsssttt{{{zzzxxxuuu|||zzz{{{|||xxxuuutttpppmmmlllnnnooonnnmmmnnnmmmpppuuuzzz~~~yyyuuulllbbbSSSHHHKKKBBBAAACCCCCCBBBBBBBBBBBBCCCCCCFFFCCCBBBCCCBBB@@@DDDJJJVVVsss}}}ppprrrtttzzzlllccc```]]]\\\^^^```bbbbbbaaa``````aaadddfffgggggg^^^^^^```___ZZZ^^^uuuwwwKKKIIIGGG>>>>>>BBB????????????????????????<<<===>>>>>>>>>>>>===<<<>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<======@@@;;;@@@UUU}}}{{{pppiiigggfffeeefffiiilllmmmnnnnnnppprrr{{{uuuuuuvvvvvv}}}{{{{{{zzz}}}zzztttpppooommmlllmmmnnnnnnnnnlllnnnmmmooovvv}}}|||pppwwwiii```RRRHHHKKKBBB@@@BBBBBBAAAAAAAAAAAABBBBBBDDDBBBBBBCCCBBB???AAAEEEJJJ```zzzwwwkkknnnttt|||qqq]]]^^^]]][[[[[[\\\___aaabbb```______bbbgggiiigggeee```YYYYYYaaahhhvvv___CCCIIIHHH???@@@DDD========================<<<<<<<<<======<<<<<<<<<===<<<<<<;;;::::::;;;;;;::::::;;;;;;;;;<<<<<<<<>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;>>>999BBBKKK\\\yyymmmeeebbbaaafffggghhhgggfffeeeggghhhnnnuuuwwwqqqjjjmmmtttyyy{{{sssuuu{{{uuummmhhhhhhiiilllmmmmmmmmmllllllooonnnqqq{{{{{{sssllliiifff___RRRIIILLLCCCAAA@@@@@@????????????@@@@@@???>>>@@@CCCBBB???AAAEEECCCHHHVVVppp|||xxx}}}{{{oookkkqqq{{{tttZZZWWWZZZXXX]]]^^^^^^^^^]]]^^^aaaccchhhgggdddcccaaa___[[[YYYWWW^^^uuuhhhHHHBBBCCCAAA;;;???AAA777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999999:::;;;<<<<<<999999999:::::::::;;;;;;>>>:::<<<@@@NNNzzzrrrhhhbbb```eeeffffffeeecccccceeefffnnnwww|||uuummmmmmtttyyy{{{zzzxxxvvvvvvzzz~~~}}}yyyssslllggghhhjjjlllmmmlllkkkllllllnnnnnntttxxxwwwuuurrrkkkeeeffflllfff]]]PPPGGGJJJCCCAAA?????????>>>>>>?????????@@@>>>???AAA@@@===???CCCBBBFFFNNN\\\ttt{{{zzzrrroooqqqsss}}}vvv]]]PPPRRRXXX[[[\\\^^^`````````aaadddggggggeeeaaa\\\YYYZZZ]]]```iiiyyyPPPDDD???AAAAAA<<<@@@BBB888::::::::::::::::::::::::;;;:::999888888999:::;;;:::999999999999999::::::999999999999::::::::::::;;;<<<999:::GGGcccvvvjjjcccaaabbbcccdddcccbbbccceeehhhsss~~~|||oookkkooosssxxxxxxuuuuuuzzz}}}~~~{{{xxxsssmmmhhhiiikkkmmmmmmkkkjjjlllmmmkkkmmmwwwyyyllljjjiiiiiieeebbbgggpppeee\\\NNNEEEIIIBBBAAA??????>>>>>>>>>>>>??????AAA??????@@@>>>;;;<<>>???888999999999999999999999999;;;:::999888888999:::;;;;;;;;;:::999888888888888888888999999999:::::::::777>>>:::<<>><<<<<<======>>>>>>??????>>>>>>===============>>>======BBBGGGIIIWWW}}}{{{yyy~~~yyyzzzpppmmmuuuzzzyyy~~~uuunnnbbbZZZXXXRRROOOOOOSSSYYY]]][[[XXX\\\[[[^^^ccceeeccccccfff___]]]VVVSSS\\\ppprrrVVVLLL>>>@@@@@@???===<<<:::999999888888999999999:::::::::::::::999888888999::::::999999888777666666777777888888999999999:::::::::777::::::;;;===BBBbbbrrrfffaaa^^^^^^]]]^^^```eeekkkppp}}}rrreeeaaacccbbbjjjuuu~~~uuuxxx~~~~~~{{{xxxvvvtttpppnnniiinnnnnniiiiiimmmmmmiiilllxxxpppnnnnnntttwwwooogggooozzz```PPPMMMEEEBBBCCC???<<<<<<=========>>>>>>>>>>>>>>>===============>>><<<;;;>>>BBBBBBKKKhhh|||tttpppssssssqqqyyyxxxeeeaaa```YYYTTTTTTWWWXXXXXXYYY[[[\\\^^^___```___aaaeeeeeeaaa```bbb`````````fffzzzbbbKKKEEE;;;@@@???>>>===;;;:::999999888888888999999999:::::::::999888888888888999:::999888888777666666777777888888888888999999999999:::<<<<<<===>>>>>>UUU{{{wwwiiibbb[[[[[[[[[[[[^^^bbbhhhlllyyyttthhhfffhhhlllpppuuu|||yyy|||{{{}}}|||yyyvvvtttqqqnnnllliiimmmnnnkkkkkkooopppmmmrrr}}}}}}nnnhhhnnnzzzxxxnnnvvvuuu\\\MMMJJJCCCAAABBB???<<<<<<<<<=====================<<<<<<<<<======>>>===;;;<<<>>>===@@@QQQdddyyyvvvpppllltttyyyxxx|||uuussstttggg[[[TTTWWWZZZVVVSSSUUUUUUYYY\\\\\\ZZZZZZ^^^bbb\\\[[[\\\___^^^[[[\\\```bbbrrrzzzSSSCCCBBB>>>???>>>===<<<;;;:::999888888888888999999999999:::999999888888888888999999888888777666666666777777777777777777888888888888999<<<;;;>>>@@@<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>><<<===??????>>>DDDMMMpppqqqzzz{{{{{{tttmmmnnnssslllkkkkkknnnsssvvvuuussszzzvvvppphhhaaa]]]]]]]]]^^^YYYXXX[[[ZZZVVVUUUWWWSSSXXX]]]___^^^]]]___bbb[[[XXXVVVVVVVVVWWW___gggxxxxxx^^^GGG>>>@@@>>>======<<<;;;:::999888888888888888888999999999999888888888777777888888888888777777666666666777777666666666666777777777777777999888<<>>:::;;;999<<<;;;;;;:::999888777777777777888888888999999999777777777777777777777777777666666666666666777777555555666666666777777777888999666999@@@===???MMMwwwooo___\\\ZZZZZZ^^^aaacccdddfffkkkpppppplllgggffffffdddbbbeeennnuuuuuuvvvzzz~~~|||zzzvvvqqqmmmllllllkkkkkkkkklllmmmmmmlllnnnuuu{{{uuurrrttt}}}www]]]NNNJJJCCC@@@AAA>>>;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===:::999:::===@@@@@@???>>>CCCQQQiiirrrmmmqqq{{{yyypppqqqkkkccc______```___^^^___```bbbdddeeeddddddccc```dddhhhjjjmmmpppnnnjjjgggjjjkkkhhhccc```______VVVXXXZZZ[[[[[[YYYUUURRRUUUUUUUUUXXXZZZ[[[ZZZYYYTTTTTTUUUVVVVVVWWWYYY\\\]]]^^^___```aaa___\\\YYYLLLPPPZZZiiiwwwaaaJJJ>>>>>>;;;;;;===888:::::::::999888777777777777777777888888888888999666666777777777777666666666666555555666666777777666666666666777777777777<<<<<<777777>>>;;;;;;EEE]]]xxxhhhccc^^^]]]```dddeeeeeegggiiilllllljjjfffdddbbbdddbbbgggssswwwqqqmmmnnnooowww|||~~~}}}yyyuuurrrnnnlllllllllkkkjjjjjjjjjlllnnnmmmooowwwyyyooopppwwwtttZZZLLLIIICCCAAACCC@@@;;;;;;;;;:::::::::999999999999999999:::;;;<<<===999999::::::<<<======<<<@@@EEESSSlll}}}sssnnnyyyzzz|||zzzvvvpppiiieeeeeeeeedddbbb]]]]]]]]]^^^___^^^]]][[[VVVZZZ[[[YYYZZZ]]]\\\XXXYYYZZZ[[[ZZZVVVTTTUUUXXXSSSTTTVVVWWWWWWUUUVVVWWWUUUUUUVVVWWWXXXYYYYYYYYYUUUVVVXXXXXXZZZ]]]______YYYZZZ[[[YYYVVVWWW[[[^^^aaammmrrrJJJ???>>>???:::===@@@:::999999999888777777666666777777777777888888888888555555666777777666555555555555555555555666777777666666777777777888888888999<<<888777===:::888@@@HHHtttqqqjjjbbb___bbbfffggggggiiijjjllllllkkkiiieeeccccccaaahhhvvvyyypppiiijjjmmmyyy}}}xxx~~~{{{{{{~~~yyyvvvooommmkkkjjjkkkkkkjjjiiihhhhhhkkkoooooorrr}}}vvvooottt}}}qqqXXXJJJHHHCCCBBBDDDAAA;;;;;;;;;::::::999999999999999999999:::;;;<<<===;;;<<<;;;999999<<<<<<;;;======DDDVVVrrrttt[[[aaajjjrrryyy~~~~~~|||ooonnnmmmooorrrqqqmmmiiidddbbb```___^^^]]]\\\ZZZTTTXXXWWWRRRQQQVVVXXXUUUWWWUUUTTTTTTSSSRRRSSSVVVVVVTTTTTTUUUUUUUUUWWWYYYVVVWWWXXXXXXZZZ\\\^^^```YYY[[[\\\[[[]]]^^^]]][[[UUUYYY[[[WWWSSSVVVbbbmmmlllFFF@@@<<>>;;;888@@@===eeeuuummmddd```bbbfffhhhhhhllllllmmmnnnnnnllliiifffeeedddlll|||wwwpppqqqxxx}}}uuusss{{{{{{zzz{{{vvvssskkkjjjiiiiiijjjjjjiiigggffffffjjjpppqqquuuwwwrrryyydddRRRJJJHHHAAA@@@AAA<<<999999999999999999999999888888999999999:::::::::999999999:::::::::;;;;;;===<<<>>>FFFTTTkkkvvv^^^VVV___bbbdddgggddddddbbbbbbfffkkkoooooonnnnnnkkkgggccc```_________^^^[[[WWWUUUUUUVVVUUUUUURRRRRRQQQQQQQQQQQQQQQQQQSSSSSSSSSRRRSSSTTTVVVXXXZZZ```\\\[[[dddeeeaaaddd```YYYVVVZZZ[[[XXXXXX\\\\\\WWWWWW[[[```nnncccMMM<<<;;;:::999888777777777777777777666555555555555555444444444555555555555666333333333444444444555555666666666666666666666666444555666777777888888888:::===:::333555>>>>>>666>>>LLLvvvzzzkkk```aaahhhlllllllllkkknnnqqqpppkkkjjjlllkkklllrrr}}}~~~{{{|||tttooolllttt}}}}}}|||uuuooojjjkkkkkkiiigggffffffgggfffgggjjjnnnttt}}}|||cccRRRJJJHHH@@@???AAA<<<999999999999999999999999888888888999999999::::::999999999::::::::::::;;;???<<<<<<@@@IIIYYYrrrtttiii]]]XXXYYYVVVYYYWWWWWW[[[aaaddddddccckkkjjjjjjjjjkkkkkkjjjjjjaaa```^^^^^^]]][[[XXXUUUTTTUUUVVVVVVVVVVVVUUUTTTQQQRRRSSSUUUVVVYYY\\\^^^^^^ggghhhjjjrrrmmmcccbbbZZZXXXYYY[[[XXXTTTUUUZZZZZZeeewwwgggKKKAAA888::::::999888777666666777777666666555555555555555444444444444555555555555444444444444444555555555555555555555555555555555444555666777777888888777777::::::888@@@MMMOOOHHH???HHHggg}}}pppfffdddfffhhhgggkkklllqqqtttrrrllliiilllllllllrrr{{{ssstttuuuwwwxxx{{{xxxvvvvvvvvv}}}|||xxxrrrlllggghhhjjjjjjhhhggghhhiiigggiiilllqqqyyy~~~cccQQQIIIGGG@@@???@@@;;;999999999999999999999999777888888888999999999999888888999999999:::::::::>>>;;;:::<<>>???:::888888888888888888888888777777777888888888888999888888888888999999999999:::999999;;;<<<@@@JJJUUUssszzzgggYYYRRRRRRSSSTTTWWWWWWXXX[[[___aaa___]]]^^^```ccchhhkkkjjjgggdddfffgggiiijjjhhheeeaaa^^^\\\```dddfffgggiiimmmqqq}}}}}}rrrlllkkk```UUUXXXRRRTTTXXX^^^ggguuu]]]MMM@@@:::;;;:::888777666666555555555666666555444444333333444444222333333333444444444444666666666666666555555555555555555555555555555555333444555666777777777777888777666999DDDOOOOOOHHH>>>===DDDaaazzztttnnnhhheeeeeeiiiqqq}}}yyymmmiiilllpppnnnsss~~~|||{{{nnnvvv~~~{{{xxxuuuqqqkkkfffcccfffiiikkkjjjiiijjjjjjlllnnnsss|||wwwnnnpppqqqttt{{{aaaOOOGGGEEE>>>===>>>999888888888888888888888888666666777777777888888888777777777888888888999999888777999<<<<<<===CCCJJJ]]]vvvyyymmmeee```VVVSSSQQQSSSYYY^^^______\\\]]]^^^aaaeeefffeeedddiiiiiiiiihhhfffbbb^^^[[[[[[___dddeeedddeeeiiilllmmmkkkaaa]]]```XXXRRRYYYXXX^^^iii{{{vvvSSS??????;;;777888666666666555555444444555555555555444333333333333333222222222222333333333444666666666666666666666555555555555555555555555555333444555666666777777777999777444666<<>>NNNyyy}}}yyyqqqmmmmmmiiiuuu|||mmmiiimmmqqqpppwww{{{xxxsss|||}}}zzzwwwsssooojjjffffffhhhkkkkkkjjjjjjjjjkkknnnrrryyyqqqhhhnnnmmmnnnsss|||```NNNFFFDDD===<<<===888888888888888888888888888666666666666777777777777666777777777777888888888888666777::::::999<<>>OOOuuuvvvnnnjjj|||mmmjjjqqqxxxzzz|||xxxxxxwwwtttpppllliiigggjjjkkkkkkkkkkkkmmmpppsssuuupppiiikkkooorrr}}}___MMMEEECCC<<<:::<<<777777777777777777777777777555555555555666666666777666666666666777777777777888444444666777777999>>>;;;:::<<>>>>>666777777777777666666666666555555555555555555555555555555555555666666666666666777777777888888888888<<<:::999@@@QQQlllSSS>>>;;;<<<888777777666555444444444222222333333333333444444555444333222111111111111/////////000111111222222111111222333333444555555444555555555444333222222444444444555555555555666555555555555666666666666666:::;;;>>>EEESSS~~~yyysss{{{llllll{{{~~~~~~yyyzzz|||{{{yyy}}}zzzwwwwwwtttnnnhhhfffiiillljjjfffgggmmmpppooosssyyysssjjjlllpppnnncccNNNBBB@@@<<<======666888888777777777666666666555555555555555555555555444555555555666666666666666666777777777888888888999999999===HHHZZZnnn{{{|||UUUCCC>>>999222777777666666555444444333222222222333333333444444444444333222111111111111/////////000111111222222111222222333333444444444555555555555555444333333444444444444555555555555555555555666666666777777777;;;:::;;;>>>FFFjjj~~~ttt{{{nnnmmm|||xxxxxx}}}yyyzzz{{{|||{{{{{{}}}{{{xxxuuutttqqqmmmkkkjjjmmmoookkkhhhiiimmmooopppvvv{{{qqqrrrssspppaaaLLLBBB@@@<<<<<<===666888888888888777777777777444444444444444444444444444444444555555555666666666666666666777777777777888999:::;;;???FFFNNNTTTqqquuuIII777999===888111666666555555444444333333222222222222333333333333444333222111000000000000/////////000111111222222222222222333333333333333555555555666555555444333444444444444555555555555666666666666777777777777666:::999888999<<>>HHH\\\wwwdddNNN;;;888999666444777555444444444333333333222111222222222222333333333222222111000000000000000/////////000111111222222333333333222222222222222555555555666666555555444333333444444444555555555666666666777777777888888555:::999999;;;:::IIIffftttmmmdddcccsss~~~rrrttt{{{}}}~~~~~~~~~~~~}}}zzzwwwtttqqqmmmiiiiiimmmoooooonnnkkkmmmooonnnnnntttxxxqqqqqquuu}}}zzzZZZIIIAAA@@@::::::<<<666888888888777777777777666444444444444444444444444333333333333444444444444444555555555555666666666666888999888777777888:::999CCCUUUkkklllOOO???888777;;;888//////666333333333333222222222222111111111222222222333333111111000/////////000000/////////000111111222222222222222222222222222111444444555555555555555444333333333444444444444555666666666666777777777777555:::999999<<<999AAAUUUzzz}}}lllaaa[[[___ooouuuqqqwww|||{{{ttt~~~|||zzzxxxtttqqqnnnkkkggggggjjjlllllljjjjjjnnnqqqooopppyyy~~~qqquuutttpppWWWGGGAAA@@@:::999;;;666777777777777666666666666333333333333333333333333222222222333333333444444444444444444555555555666333444555444444555888:::<<<;;;???LLL^^^ttt___GGG???;;;666444666777444222333222222222222111111111111111111111111222222222222000000////////////000000/////////000111111222222111111111222222222222222222333444444555444444444333333333333444444444444555555555555666666666666666:::777777;;;777888DDDjjj{{{lllccc```aaahhhppp|||pppoooxxx}}}zzzxxx|||zzzxxxuuuqqqnnnkkkiiigggggghhhiiiiiiiiijjjpppsssrrrvvvxxxpppwwwvvvuuuUUUFFF@@@@@@999888;;;666666666666666555555555444333333333333333333333333222222222222333333333333333333444444444555555555222333444333222333555777:::777777===EEERRRgggyyysssXXXDDD<<<===;;;:::666222333666666222111111111111111111111111111111111111222222222222/////////......//////000/////////000111111222222000000111111222222333333111222222333444444333333222222333333333444444444444444444444555555555555666999444444:::777555===MMMnnnzzzzzz~~~ooogggeeedddeeefffvvv||||||tttrrr{{{}}}zzzwwwtttqqqllliiiggghhhiiihhhhhhhhhjjjlllkkkqqquuuwww~~~xxxssssssxxxTTTEEE@@@@@@999888;;;666666555555555444444444444333333333333333333333333111111222222222333333333333333333444444444555555444555666555333222333444111222777;;;999;;;HHHXXXnnnzzzRRR===>>>>>>888222///999;;;222,,,///222///000000000000000111111111000111111111111222222222//////.........//////000/////////000111111222222//////000111222333333444000111222222333333333333222222333333333444444444333333333444444444555555555777222222;;;:::777>>>:::^^^{{{rrrqqqgggeeefffffffffkkkyyyzzzwww|||xxxuuurrrnnniiifffeeegggjjjjjjhhhhhhlllooolllsssxxx{{{vvvzzzvvvoooyyyTTTHHH===::::::888777888666666555555555555666666555444333333222222222222111111222333333444555555444444444333333222222222555555666666555444333333222555999999888:::@@@FFFLLL^^^yyy\\\PPPAAA777555666777777444333222111000000000000111000000///////////////111111000000//////......////////////////////////000000000000111111111111000000000000111111111111111222333333333333222111222222222222222222222222333333333444444444555555555555666666777777888888<<>>CCCAAADDDPPPggglllSSSHHH@@@888333444666555444444333222111000000000000111000//////......//////000000000/////////..............................////////////000000000000//////000000000111111111111111222333333222111111222222222222222222222222333333333444444444444555444555555666777777888888;;;AAAZZZ|||xxxvvvuuu{{{}}}{{{uuutttsssqqqnnnkkkhhhgggjjjjjjjjjkkkkkkmmmppprrryyy|||{{{tttqqqpppssssssuuu|||RRRGGG===::::::888777777555444444333333444444555444333333222222222222333111111222222333333444444333333333333222222222222444444555555444444333333222555777666555777;;;???999777888EEE^^^|||kkkPPP???777666333111222444555333000333222111000000//////000000000///............//////////////////.................................---.........//////////////////000000000000111111111111222222222222111111222222222222222222222222333333333333444444444444444444555555666777777777<<<;;;FFFkkk}}}xxxuuurrrqqqpppnnnmmmkkkjjjiiijjjlllmmmmmmnnnoooqqqsss}}}}}}qqqkkklllppprrryyyzzzQQQFFF<<<::::::888777777444333333222222333333444333333222222222222222333111111222222333333333333333222222222222222222222333333444444444333333222222444555555444555888:::555999<<<<<>>>>>IIIPPP\\\ooo}}}gggDDD>>>999888777333333444111000/////////000222333//////............//////......---,,,,,,,,,,,,---,,,,,,,,,---------------------------------------+++,,,,,,,,,------------......////////////000000000000////////////000000//////000000111222222222222222222222333333333333222222333333444555555555555:::;;;;;;JJJnnn|||yyytttqqqqqqpppmmmkkkiiihhhhhhiiihhhllloooooonnnqqqwww~~~sssgggffflllvvvuuuMMMCCC;;;:::;;;999666666444444333333333333444444111111111111111222333333222222111111111111111111000111111111222222222222000000111222222222222222111111222333444555555444777333000333999;;;777333555888@@@UUUttt~~~dddLLL>>>:::777444444111...222999000000///.........000111///......------......///...------,,,+++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------------............/////////000000000///............///000/////////000111222222222111222222222222333333333222222222333444444555555555888;;;;;;@@@WWW}}}{{{yyyuuurrrooonnnllljjjjjjjjjkkkllllllpppssssssrrruuussskkkhhhmmmuuusssMMMCCC;;;:::;;;999666666555444444333333444444555111111000000111222333333222222111111111111111111000000111111222222222222///000111222222222222222111111111333555666555444333555666444000///222666666333777JJJiiiyyyYYYDDD;;;999999888111000555888333...---222333222111///---............---------......///...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------------------------------,,,,,,---------...................../////////000000///...------...///000...//////000111222222222111111222222222333333333111222222333333444555555///222999>>>>>>HHHhhh|||{{{zzzxxxuuurrrmmmlllkkkjjjjjjlllnnnoooppptttvvvvvvuuuzzzzzzkkkjjjnnnvvv~~~xxxOOOEEE;;;999:::888666666333333333222222222111111333333222111000000000111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111333555555555333333333555111...111AAAVVV```\\\SSSnnnvvvkkk[[[GGG;;;888777444111333333222111000000000111////////////////////////000//////...------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000////////////000000000000000000111222333333444444444444444444444555666777666555888;;;999>>>YYYwww~~~yyyxxxyyyyyyuuuqqqmmmgggdddgggkkklllmmmpppooorrrvvvzzzzzzllldddqqq|||xxxOOODDD;;;999999777666666333333333222222222111111333222111111000000111111111111111111111111111111000000000000000000000000000000000000000000000000000111111222222111111000111222333222111000111333444111222<<>>999333333333888CCCUUUiiiyyyhhhRRR???222555333222222333333222000111111000000//////000000........................///......------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,------------............................../////////000000000////////////000000000000000000111111222333333333555555444333333333444444666555888<<<999666???MMM|||xxxvvvvvvsssooojjjgggdddeeekkkooooooooorrrqqqttt{{{vvvmmmiiivvvzzztttwwwNNNDDD:::999999777555555333333333222222222111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111222333333222222333444111222333666888777555333999777444444999BBBJJJPPPkkk{{{yyy]]]FFF:::888;;;===222444666555333000......000000//////...//////000------------------------------------,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,---------................................./////////000000////////////000000000000000000111111222222222333555555444333222222222333222111444888888666:::AAA```zzz}}}|||yyywwwuuussspppkkkhhhfffdddggglllooonnnoooqqqrrryyyxxxmmmmmmrrr|||pppvvvNNNCCC:::888999777555555333333333222222222111111111000000///000000111111000000000000000000000000////////////////////////////////////////////////000000000111111000000000000111222222111111333444...000333444444444555555555555555555666888;;;===HHHRRR```lllvvvyyylllRRRKKKAAA:::666555444333+++...111222000000000222.........------...//////------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,,,,------....................................////////////////////////000000000000000111111111111111222222555444333222222222222222222111111444666666999<<>>777555777666444111//////111333444444444333222111000...---,,,,,,,,,,,,,,,---......++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------------------------.........//////////////////000000000000111111111111000000000000222111111111111222222333333444444333222333555666777@@@TTTppp|||{{{}}}zzzuuurrrqqqooommmlllmmmoooqqqnnnkkkjjjlllnnnrrr{{{zzzvvvvvvpppMMMCCC999888888666444444333333333222222222111111///////////////000111111000000000000000000000000//////////////////////////////////////////////////////000000000000//////---///111111000111222444000///...///000111222222...000111///...///444888444333333555999>>>@@@AAAAAAFFFMMMUUU\\\dddkkkooo{{{cccKKKHHH===666666666333333666555444444444333333222111---,,,---///111111///,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++******************++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******************************+++++++++,,,,,,,,,---------------------------------.........//////////////////000000000000111111111000000000000000111000000000111222333333---111444333333555777777888777???TTTooozzzyyy{{{yyytttpppooonnnkkkkkkmmmqqqtttooolllkkklllooovvvyyyrrrttt|||tttSSSBBB;;;;;;777777999444222222222111111111111000////////////////////////111111000000//////......///////////////////////////////////////.........................................................///////////////.........//////000111222222333333555555666555555777;;;>>>:::<<>>GGG[[[~~~yyy~~~~~~}}}{{{xxxuuurrrpppmmmkkkhhhggghhhkkklllmmmlllmmmooorrrxxxzzztttqqq}}}uuuSSSBBB<<<<<<777888:::555222222222111111111111000000000000000000000000000000000000000//////..............................////////////............................................................////////////............//////000111111222333333444555666666666888<<>>===;;;777333444444333222222222222222222222111111111000000000///..................///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******)))(((((('''((((((((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............/////////////////////////////////...//////000000000111111111111111111222333444555666888888;;;BBBQQQmmmuuuuuuwwwyyy~~~~~~~~~zzzzzzyyyxxxuuurrrpppnnnllljjjiiihhhiiikkkllllllmmmooossswww}}}}}}tttuuutttRRRBBB======888888:::666222222222111111111111000000000000000000000000000000000000////////////...................................................------------------------................................................///000000111111222222222333444555666666888<<<>>>777666999???@@@<<<:::<<<@@@VVV\\\III;;;AAADDD>>>IIIGGGFFFEEEEEELLL]]]mmmppprrrooommmvvv~~~}}}}}}yyytttoookkkfff^^^XXXNNNKKKIIILLLOOOKKKBBB888888444111111333444333111333333222111111111111222111111000000000000000///------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++******)))(((((((((((((((((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............/////////......////////////////////////000000000000111111111111111111222444555666777444777>>>FFFXXX{{{yyywwwwwwwwwxxxzzz||||||zzzzzz{{{}}}~~~}}}|||vvvvvvuuusssqqqnnnlllkkkjjjjjjjjjjjjjjjkkklllmmmnnnrrryyy|||sssppp|||oooOOOAAA<<<===777777999555222222222111111111000000111111111111111111111111////////////////////////........................------...............///------------------------........................------...............//////000000000111111111222111222444444555666999<<<666444555999999666555888222AAAFFF===999???BBB>>>999;;;???@@@<<<===HHHUUUZZZUUULLLHHHNNNYYY]]]YYYRRRUUUZZZ^^^```aaa___^^^ZZZVVVPPPKKKJJJIIIHHHGGGGGGEEECCCBBBBBB@@@<<<999===;;;:::<<<@@@???:::555666444222222444555444333222222111000000000000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************))))))((((((((((((((()))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////............////////////////////////000000000111111111111111222333444555555000444===???IIIqqqzzzyyy{{{~~~|||yyyxxxwwwyyy{{{}}}}}}|||zzzyyyuuutttssspppnnnkkkiiihhhiiijjjkkkllllllmmmnnnooorrrxxxyyysss{{{kkkLLL>>>;;;<<<555444777444222222222111111111000000000000000000000000000000.............../////////........................,,,---------......//////------------------------........................,,,---------......//////000000000000000111111111...000111222222333555777666333333555555333333666555555666888666222444:::444888>>>???:::777>>>HHHJJJCCC;;;888>>>DDDDDD???;;;<<<>>>@@@BBBCCCDDDEEEAAA>>>:::888888999999999444444444555777888777777666555444666777888555333444222111111111111111000111111000////////////000........................++++++,,,------,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((()))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............---.........//////000000...////////////000000000111111111111222333333444555000444;;;999>>>^^^}}}~~~}}}~~~~~~{{{yyyxxxwwwxxxzzz{{{{{{zzzxxxwwwvvvtttrrrooollliiihhhggghhhkkknnnoooooopppsssuuuzzzyyyzzz|||iiiIII===;;;<<<444333666333222222222111111111111000////////////////////////---............/////////------------------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---......//////000000000000000000000000---///111111000000222333555222222444444222222555999222333:::888///000999<<<===???>>>:::999@@@JJJGGGAAA:::888;;;===999444:::999999999999;;;<<<===777666444555777999999999666666666555555555555555444444444444333333222222...///////////////000000000000///............///,,,------------.........++++++------------++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------.........------......///000000000......////////////000000111111111111111222333333666222444888555666JJJccc~~~|||{{{zzz}}}|||zzzyyyyyyxxxxxxxxxxxxwwwvvvuuuuuutttrrrpppnnnllljjjiiiiiiiiilllppprrrrrrtttyyy}}}{{{eeeHHH===<<<===555333777444222222222111111111111000........................---------.........//////------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,------...//////000000000000000000000///...000111111000///000111333111111444444111111444333444888<<<;;;777777:::555444444444222111777???EEE???999888888777444111999999999888888777666666111111111333555666666555555555444333222111222222444666777666444222222333...///000111111111111222000///......------......+++,,,,,,,,,------------+++,,,---......---,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))***((((((((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------.........------......///000000111........./////////000000111111111111111222222333444333555777666777???IIIjjj}}}zzz||||||zzzyyyyyyyyyyyyxxxvvvtttrrrrrrrrrrrrooonnnmmmlllllllllmmmmmmkkknnnrrrtttuuuxxxnnn```HHH>>>===>>>666444888555222222222111111111111000........................---------.........//////------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---...//////000000000000////////////000111333222000//////000222///000444444111111333---888>>>;;;888:::777000111111444777777444555999:::555111333555666666777;;;<<<======<<<999666444444333444666888888666444111222333333222333555777111333555444111///000111///000222222111000000111//////...------------...+++++++++,,,,,,---------+++,,,...//////...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********((((((((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------...///000000111............/////////000111111111111111111222222111333555777999<<<>>>>>>SSSlll~~~~~~~~~~~~zzzxxxxxxxxxyyyyyywwwtttqqqooooooooopppjjjjjjjjjjjjlllnnnpppqqqlllooosssuuuvvv{{{yyyKKK]]]GGG???999999999666444555444333222111000000000000000000//////......------////////////............---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///------...///////////////222111000///.........///111111111111111111111111000111222333444444444444444444333333333444555555888555333333555555222000555777999999777555444444555555444444444333333333333222222111222333555666444333222111111222333444222111000.........///000......//////......---,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((('''*********)))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''******))))))((((((''''''''''''(((((())))))******,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////---......///////////////000000000000111111111111444333222222333666888:::TTTdddxxxyyy|||~~~}}}zzz{{{zzzvvvuuuuuuuuuuuuwwwuuuqqqooonnnmmmllljjjhhhiiijjjlllnnnqqqtttvvvppprrruuuyyy~~~VVV???^^^GGG???999999999666444555333333222111000000000000000000000000000000000000////////////....................................------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---...///---...//////000000//////111000000///////////////000000000000000000000000111111222222333444444444666555444444333333333333777555333333444555333111444666888888666444444444333333333333222222222222222222111111111222333444333222111000000111222333111000///.........//////000//////...------,,,,,,---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''***)))))))))((((((((('''''''''(((((())))))******,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------------...////////////////////////---....../////////////////////000000000111111111444333222222333555888999FFFSSSmmm|||ppptttwwwxxxvvvvvvyyy}}}|||wwwtttttttttttttttxxxtttpppmmmlllkkkjjjiiihhhiiikkkmmmpppqqqrrrssstttwww}}}cccCCC666```GGG???999888888666444555333333222111000000000000000000000000111111111111////////////....................................------------............------------------------------------------------...------------...//////......///000000000000///////////////000000000000////////////////////////111111000000111222444555777666555444333222222111555444222333444555333222333555777777555444333444222222222111111111000000222222111000000000111111111111000000000000111111000///......---.........111000...---,,,,,,---------+++***+++,,,---,,,+++++++++++++++++++++++++++,,,++++++******))))))((())))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''(((((())))))******+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,------------////////////////////////---....../////////////////////000000000000111111333333222222333555777888>>>FFFYYYsss|||gggkkkppprrrrrrrrrtttvvv{{{|||{{{xxxtttrrrrrrssssssrrrwwwsssnnnkkkjjjjjjiiihhhkkklllnnnppprrrrrrssssssxxx}}}hhhEEE777555bbbFFF>>>888888888555444444333222111000000/////////111111000000000000000000////////////....................................,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......///000000000000///---...//////000111111111........................111000///...///111333555555555555555444333333222333333222333444444444333333555666666555444444555222222111111111000000000222222111111000000000000000000////////////000000.........---------......000///---,,,,,,---///000,,,+++******,,,,,,+++************************************))))))((((((((()))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''(((((())))))******+++++++++***************************++++++++++++++++++,,,,,,,,,---------........................---......///////////////////////////000000000111222222222222333444555666;;;>>>JJJ___vvvvvvfffiiilllnnnoooqqqtttwwwvvvyyy}}}~~~wwwtttrrrqqqrrrrrrrrrqqqrrroookkkhhhiiijjjkkkkkkppppppqqqqqqssstttvvvwww}}}zzzxxxLLL777555777bbbFFF>>>888888888555333444333222111000////////////111111000///......------////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------...///////////////,,,---...000111111111111////////////////////////000///...---...000222444222222333555555555555444222222333333333333333444333555666666555444555666222222222222111111111111333333333222222111000000////////////////////////------..................---,,,++++++,,,...111333,,,+++******,,,,,,+++***************************((((((((((((((('''''''''(((((())))))************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******************************)))))))))******++++++++++++++++++,,,,,,,,,---------------------------------......///////////////...////////////000000000222222222222333333444555555555<<>>888777777555333444222222111000////////////000000//////...---------////////////............++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---............---,,,---///111111111111000////////////////////////......------...///111222000111333555666666555555222333444333222111222333222444555444333333444666222222222111111111111000222222222333222222111000//////000000000000//////------.../////////......,,,,,,+++,,,---///111222---+++***+++,,,---,,,+++++++++++++++++++++++++++((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******)))))))))***************(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,---------------------------......///////////////......////////////000000111111111222222333333333333222777CCCVVVrrryyyuuurrrooollllllooorrruuutttyyy|||zzzxxxwwwvvvppppppooopppqqqqqqooommmiiihhhhhhjjjnnnqqqsssssspppooooooqqquuu{{{~~~}}}```CCC999666333000___EEE===777777777444333333222111000//////......///......//////000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,+++***+++,,,,,,------,,,,,,,,,...///111222111000///------------------------,,,------......///000000111222444555666555444333222444555444111000111222000111222111000111222444111111000000000////////////000111222222222111000///000111111111111000///---...///000000000//////---------............///---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************'''(((((()))******++++++))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***'''((((((((()))))))))***''''''(((((())))))******((()))))))))*********+++((((((((()))***+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////........./////////000000000111111222222222222222444444666<<>><<<888444///,,,,,,---...---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,+++++++++************)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,------...//////------+++******+++------.........////////////000000000000000000111111111666777888666333111000000000000//////.........---//////000000000000000///---------------...///000...............///000000222222111///.....................------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))+++++++++*********))))))************************)))************+++++++++++++++++++++++++++++++++******+++++++++******)))++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------///////////////.....................////////////000111111111111222222222222888555222999GGGdddzzzooohhhnnnlllkkklllooosssuuuvvv{{{~~~}}}|||||||||vvvsssnnnjjjjjjkkkoooqqqnnnnnnmmmkkkhhhhhhjjjkkkoooppprrrrrrrrrsssvvvxxxssswwwMMMAAA333...000444222///~~~]]]FFF>>>888777777555444555222111000000//////000000---,,,,,,---///222666888888666222///---,,,---------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,------......------,,,,,,,,,,,,---------------.........////////////000000000111111111333444555555333222222333000/////////............//////000000000000//////---------------...//////.........------...//////111000///.....................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))+++++++++*********))))))************************)))************+++++++++++++++++++++++++++++++++******+++++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------/////////////////////........./////////000000000000111111111111222222222222666444444:::EEEddd~~~tttnnnjjjiiihhhiiikkkmmmmmmlllrrrtttxxx}}}~~~|||yyyxxxwwwqqqpppnnnlllkkkkkkkkkllliiiiiihhhggggggiiimmmqqqooopppppppppooopppsssuuuyyydddBBB;;;222///111333111...|||[[[EEE>>>777888888777666777222111000000//////000000,,,,,,,,,,,,...///000111333222000///------,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,'''((()))***+++,,,------))))))))))))))))))))))))************************++++++++++++++++++++++++)))******++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------...//////000000000000000///111333333333222333555////////////............//////000000000000//////------------.........///......---,,,,,,,,,------......---------------...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))+++************)))))))))************************)))************+++++++++++++++++++++++++++++++++)))******+++++++++******++++++,,,,,,,,,,,,------,,,------------...............///////////////////////////000000000111111000111111111111222222222222333222666;;;AAA___|||vvvjjjiiiggggggggggggeeecccfffhhhlllrrrwww{{{~~~|||xxxuuurrrpppmmmnnnnnnnnnmmmkkkiiihhhfffgggggghhhiiimmmssswwwqqqqqqqqqppppppqqquuuwwweeeDDD666444222111222111///---{{{ZZZFFF===777777777555444666111111000///////////////,,,---------------,,,,,,...............---,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,++++++++++++++++++++++++************************************++++++++++++))))))))))))******++++++,,,---...//////...---,,,***+++++++++,,,,,,,,,,,,---...///000000000//////---///111222111111222444///////////////.........///000000000000//////...------..................------,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++************************((()))))))))************))))))))))))))))))))))))************))))))))))))************************))))))*********+++++++++************************))))))***+++++++++******+++++++++,,,,,,,,,---------------.........//////............////////////000000000000111111111111000000111111111222222222333222111777::::::UUU}}}ssspppkkkhhhfffeeebbb``````bbbfffjjjnnnqqqsssuuu|||||||||zzzxxxtttpppllljjjmmmmmmnnnnnnmmmllljjjiiihhhjjjlllnnnooorrruuuxxxqqqrrrssstttvvvyyy~~~lllHHH555000111222111000.........zzzZZZFFF>>>777666555333111222111000000///.../////////---............,,,+++***++++++------------,,,+++,,,++++++******++++++,,,)))***++++++,,,,,,++++++************************************************)))))))))))))))))))))))))))))))))******+++++++++(((((()))))))))))))))***+++,,,---......---,,,+++************+++++++++,,,,,,---...000000///......---///111111000///000111.........///////////////000000000000000///......---......//////...---------,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************((()))***++++++++++++++++++++++++,,,,,,,,,---------------.........//////---.........//////000000000000000000111111111111000000111111111222222222333333222666777444GGGlllzzzssslllhhhfffdddbbbbbbccceeegggiiikkkkkklllooouuu}}}~~~vvvvvvuuusssoookkkhhhffflllkkkjjjiiiiiiiiijjjjjjkkknnnrrrttttttsssssssssqqqsssvvvzzz~~~vvvLLL666333111222222000---,,,---///xxxZZZFFF>>>777555444111000000111000//////......//////............---,,,++++++***+++,,,,,,------,,,,,,++++++************++++++)))******++++++++++++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++************+++++++++++++++,,,...000000///...,,,---///000000...------............///////////////000111111000000///...------.../////////...---,,,,,,+++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))************+++************************))))))))))))************(((((((((((((((((((((((((((((()))))))))))))))***)))))))))))))))))))))))))))************+++++++++************************((()))***+++++++++++++++++++++,,,,,,,,,,,,------,,,------------.........------......///000000000/////////000000000111111000111111111111222222222111555444444555222<<>>OOOaaappp{{{yyypppiiifffeeecccaaaeeeggghhhiiillloooppppppmmmrrryyy||||||}}}~~~}}}|||{{{|||wwwxxxwwwsssnnnjjjiiijjjkkkjjjhhhggggggiiijjjkkkkkklllnnnnnnnnnoooqqqtttnnnrrrxxx}}}jjjOOO666111444222//////...------,,,++++++******rrrVVVCCC???:::666444444333222000000000///......------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))))))))((((((***,,,,,,,,,***)))(((((((((((())))))))))))))))))))))))+++++++++***************)))******++++++******))))))))))))))))))******+++*********+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,---------------......------------,,,,,,///---,,,---...///...,,,+++,,,---,,,++++++,,,---///...---,,,++++++++++++*********++++++++++++,,,))))))))))))))))))))))))))))))((('''''''''((((((***,,,---,,,+++)))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((())))))(((((())))))***+++******))))))))))))(((((((((((((((((())))))))))))((())))))******++++++++++++++++++++++++++++++++++++,,,,,,------------,,,------------....................................//////000000000000111111111111111222222222222333333222555===HHHTTTcccppp{{{uuuqqqnnniiifffddddddfffjjjlllkkkiiiggghhhlllpppqqqqqqsssvvvzzz}}}~~~{{{xxxwwwvvvvvvrrrssssssqqqmmmiiigggfffgggggghhhjjjkkkmmmnnnnnnnnnoooqqqqqqppppppqqqssstttzzzrrrFFF777,,,...333111//////------,,,,,,++++++******qqqTTTBBB>>>999666555444333222000000000///......------------------------------++++++++++++++++++++++++************************************************)))))))))******)))))))))'''((())))))'''((()))+++,,,+++***)))((('''''''''))))))))))))))))))))))))*********************)))))))))************))))))((((((((((((((()))******)))*********++++++,,,,,,)))************+++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,------+++,,,,,,+++***))))))***---,,,,,,++++++*********************++++++++++++)))))))))))))))))))))))))))))))))((((((((()))))))))+++,,,,,,***))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))(((((((((((((((((())))))))))))((()))))))))*********+++******************************+++,,,------......,,,,,,---------.........------...............///////////////000000000111111111111111222222222222555333333555888@@@OOO]]]ttt{{{vvvrrriiikkkooorrroooiiifffgggfffhhhjjjjjjjjjlllooorrrsssxxx}}}zzzwwwuuusssrrrrrrqqqqqqpppnnnkkkhhhfffeeeggghhhkkkmmmoooppppppppptttttttttsssrrrrrrtttvvvsssOOO777000---111222///---...,,,,,,,,,,,,++++++******oooRRRAAA===999666555444222111000000000///......------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((())))))((('''''''''((()))((('''''')))++++++***)))(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))((((((''''''(((((()))***))))))***************+++)))))))))*********++++++)))***+++,,,------------+++,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++***+++,,,+++)))(((((())))))*********))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************((()))+++***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))******************************************+++,,,---...///,,,,,,,,,------------...,,,---------......//////...////////////000000000000000111111111222222222555444444555333666AAAMMMaaa|||ttt~~~}}}sssvvv||||||sssgggeeekkkfffggggggfffgggiiilllnnnlllpppvvv{{{~~~|||zzzwwwtttqqqpppooooootttqqqmmmjjjiiihhhggggggkkkllloooqqqrrrsssrrrrrrvvvvvvvvvuuuvvvyyy~~~vvvOOO666444222111222000---,,,---,,,+++++++++++++++******nnnQQQ???<<<999666555444222111000000000///......------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))&&&&&&((((((((((((&&&&&&'''((((((((('''''')))+++)))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++((()))***,,,------------++++++,,,,,,,,,,,,------+++,,,---,,,***((()))******+++,,,+++)))((((((***''''''((()))))))))(((((()))))))))************+++)))))))))))))))))))))))))))***+++,,,,,,,,,++++++''')))***)))(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************************+++,,,......,,,,,,,,,,,,------------,,,,,,,,,---......//////......////////////000000000000000111111111111222222222444555333222999AAANNNnnn|||www||||||~~~}}}pppbbb```gggfffeeeeeeeeefffhhhjjjkkkgggjjjnnnqqqtttvvvzzz|||~~~wwwvvvssspppnnnlllllllllssspppllljjjjjjkkklllllloooqqqrrrtttuuuuuuuuuuuutttvvvxxx{{{|||TTT;;;000111111111000---,,,,,,---++++++++++++++++++******mmmOOO>>><<<888666555444222000000000000///......------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))&&&'''((())))))((('''&&&'''((((((((('''''')))***''''''&&&&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))(((((())))))***+++))))))))))))))))))))))))*********+++++++++,,,,,,((()))***+++,,,---------,,,,,,,,,,,,---------...***,,,......+++))))))))))))+++,,,+++)))))))))+++&&&'''((()))******))))))))))))))))))************))))))))))))))))))))))))((()))***+++,,,++++++***((()))******(((''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))'''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))(((************************++++++*********,,,---...++++++,,,,,,,,,---------++++++,,,------...//////........./////////000000000000000000111111111111000///222444444222666<<>>;;;888666555444222000000000000///......------------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''&&&'''((((((&&&'''(((***&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((()))))))))))))))***++++++))))))))))))((((((((((((***++++++++++++,,,,,,,,,((((((***+++,,,---------,,,,,,,,,------.........***---000000---***)))***)))+++,,,+++***)))***,,,'''((()))***++++++******))))))))))))************))))))))))))))))))))))))'''((()))+++++++++***))))))***++++++)))(((((()))************************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,+++*********+++,,,---++++++,,,,,,,,,---------++++++,,,,,,---...//////............/////////000000000000000111111111111111///111444555555777<<<<<>>;;;888666555444333111111000///......------......---,,,+++***++++++,,,,,,,,,,,,++++++*********+++++++++***)))(((((('''*********)))))))))))))))''''''((()))))))))))))))))))))((('''''''''''''''((('''&&&%%%&&&(((***,,,))))))((('''''''''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))******))))))(((((('''''''''''')))***+++,,,,,,---------,,,,,,,,,---......************************************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))************))))))))))))************)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,............////////////---------............/////////000000111222444555<<>>;;;888555555444333111222111000//////.........333111///,,,+++++++++,,,,,,,,,++++++++++++++++++++++++******)))(((((('''***)))))))))))))))))))))'''((())))))******))))))))))))((('''''''''''''''((('''&&&%%%&&&(((***+++))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((((((((('''((()))***+++,,,,,,,,,,,,,,,,,,+++,,,,,,---...************************************************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))*********))))))))))))************)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,............////////////---------............////////////000111222444444444777===IIIaaa~~~tttkkkgggddd```aaadddfffgggggggggggghhhhhhhhhfffffffffgggiiikkklllmmmtttuuuvvvxxxzzz|||}}}~~~~~~~~~~~~~~~}}}|||zzzzzzzzzzzzxxxvvvtttssspppnnnmmmmmmmmmmmmllljjjjjjiiiiiiiiijjjlllmmmnnnjjjmmmqqqvvvxxxxxxwwwvvvttttttvvv{{{yyyzzzfffBBB555444222000111//////......---,,,,,,,,,+++++++++*********))))))dddJJJ===;;;777555444444333111333222111000////////////777555111---+++++++++,,,++++++++++++++++++,,,,,,++++++******)))((((((((())))))))))))))))))******((())))))************))))))((((((''''''''''''(((''''''&&&&&&'''(((***+++)))((((((''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))((((((((('''((()))***+++,,,,,,,,,++++++******++++++,,,---************************************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))******))))))))))))************)))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---............/////////---------............////////////000111222333444222222666<<>>DDDccczzztttooolllkkkiiifffcccaaa```aaaaaaddddddeeeeeeeeeeeeddddddffffffffffffhhhllloooqqqqqqrrrsssuuuwwwxxxyyyyyy{{{}}}~~~~~~}}}}}}}}}{{{xxxvvvwwwwwwvvvuuuvvvtttrrrooommmlllkkkjjjiiigggffffffhhhjjjkkkjjjggghhhjjjmmmooopppqqqqqqtttsssqqqqqqrrrtttvvvxxx~~~xxxtttqqqtttyyyhhh@@@666///111333111///000......------,,,+++++++++************))))))))))))aaaHHH<<<999666444444444333222000000///...------------111///---+++***+++---...*********++++++,,,,,,,,,*********)))))))))))))))(((((())))))************))))))*********))))))(((((((((''''''''''''(((((('''''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))************((()))***+++++++++++++++******)))))))))***++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((((((((()))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///.........///000111333333222000555<<<999555EEE]]]{{{~~~xxxvvvsssoooiiieeebbbaaaaaacccccccccccccccccccccccccccbbbaaabbbcccfffiiikkklllmmmnnnpppqqqrrrssssssuuuvvvxxxxxxxxxxxxzzz{{{}}}~~~~~~}}}}}}}}}zzzvvvtttsssrrrqqqoooqqqpppnnnllljjjiiihhhhhhhhhfffdddeeegggjjjkkkkkkkkklllmmmoooppppppppppppsssrrrqqqqqqtttxxx}}}yyysssrrruuu|||aaaGGG888444111222222000...///---------,,,++++++***************)))))))))((((((___HHH;;;999555444444444333222//////...---,,,,,,,,,,,,,,,++++++***+++,,,---...++++++++++++++++++,,,,,,******))))))))))))))))))((((((((()))******++++++((())))))))))))(((((('''(((''''''''''''(((((()))''''''(((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((())))))***)))))))))************+++))))))***+++++++++++++++******))))))******+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))************)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------............///.........///000111222333333000111555444444>>>LLLdddsss}}}xxxqqqkkkfffcccbbbdddcccaaa``````aaaaaabbbaaa`````````aaaccceeefffhhhiiijjjkkklllmmmmmmmmmmmmoooqqqrrrqqqrrrtttvvvxxxzzz|||~~~}}}}}}||||||}}}}}}|||{{{zzzzzzyyyyyy{{{xxxtttqqqpppnnnlllkkkllllllkkkjjjiiihhhhhhggghhhfffddddddgggiiikkkkkknnnoooooooooppppppqqqqqqqqqrrrtttwww}}}{{{sssqqqxxxdddCCC:::333222111000////////////---,,,,,,++++++******)))******)))))))))(((((((((^^^GGG;;;888555444444444333222000///...------,,,,,,---******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))))))))))))))))))))***'''(((((()))******++++++((((((((((((((('''&&&&&&'''''''''''''''((())))))'''((((((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))*********+++++++++))))))***++++++++++++***+++************+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///............000111222333333333444333333777>>>DDDUUUiii~~~xxxrrrmmmkkkjjjgggdddaaa___```aaabbb___````````````aaaaaaaaaeeeeeefffgggggggggggggggfffhhhjjjkkkkkklllnnnpppqqqsssuuuvvvwwwxxx{{{}}}~~~~~~~~~}}}~~~}}}|||{{{zzzyyyyyyyyyyyyxxxwwwvvvuuutttsssrrrvvvsssooommmlllkkkjjjhhhggghhhiiijjjjjjjjjiiihhhkkkiiiggggggiiilllmmmnnnppppppoooooopppqqqrrrssswwwyyy}}}{{{yyyxxxyyyyyyiiiFFF888999111000///...---...---,,,,,,,,,,,,+++******))))))***)))))))))((((((((((((]]]GGG:::888555333444444333222111000///......------...***+++,,,---...---,,,+++---,,,,,,++++++*********)))))))))))))))*********'''(((((()))***+++++++++''''''(((((('''&&&%%%%%%'''''''''''''''((()))***'''((((((((((((((('''''''''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))******++++++++++++)))******+++++++++******++++++******++++++,,,---************************))))))))))))))))))))))))************************'''((((((((())))))******'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''((((((((()))))))))))))))************)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////............///111222333,,,333666333222666::::::JJJ```}}}zzzqqqmmmhhhcccaaaaaacccddd______````````````___^^^ccccccddddddddddddccccccbbbcccfffgggggghhhjjjlllkkkmmmpppqqqqqqrrruuuvvvwwwwwwvvvwwwxxx{{{~~~}}}~~~~~~~~~~~~~~~}}}}}}{{{zzzzzzzzzzzzyyyxxxwwwwwwwwwwwwuuutttsssrrrpppooonnnmmmqqqooollljjjjjjjjjiiigggdddfffhhhjjjkkkkkkjjjiiipppmmmkkkjjjmmmoooqqqrrrppppppooonnnppprrrtttvvvvvvvvvuuuyyykkkAAA111222666111111000...---...,,,))),,,,,,++++++***)))))))))))))))))))))((((((((((((|||XXXGGG;;;999666444444444333222111000///......------...---,,,,,,++++++,,,,,,---******++++++++++++******+++***)))((((((''''''((())))))******)))(((''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&((())))))(((''''''((($$$'''(((%%%$$$(((***(((******)))(((((((((((((((%%%&&&&&&'''((()))******------,,,,,,+++***))))))***************+++++++++***)))((('''((()))+++---***)))))))))++++++)))'''(((((((((((())))))))))))******))))))((((((''''''))))))((('''''''''''''''''''''((((((((((((''''''%%%$$$$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++)))************+++++++++******************************+++++++++,,,,,,,,,---------............///,,,---......//////......////////////000000000000333222111111111333555777===UUUuuu}}}~~~~~~zzztttooollliiiiiikkkhhhfffccc______bbbbbbaaa]]]^^^___```aaabbbbbbcccaaaaaa``````bbbdddfffhhhfffeeeddddddfffjjjooorrrqqqqqqrrrssstttvvvwwwxxxuuuvvvxxxxxxxxxyyy{{{}}}||||||||||||}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~|||~~~~~~~~~}}}{{{yyy{{{{{{{{{zzzzzzyyywwwwwwvvvuuusssqqqoooooooooppppppooollljjjiiiiiijjjkkkhhhhhhhhhhhhhhhgggfffeeegggiiikkkjjjhhhiiillloooqqqpppooommmkkklllooorrrwwwvvvuuuuuuwwwzzz}}}}}}sss~~~|||{{{eeeEEE:::666222///000//////...------,,,,,,+++++++++************)))))))))))))))))))))))))))zzzUUUDDD;;;999666444444444333222111000///......------...---,,,,,,++++++,,,,,,---******++++++++++++******)))((((((((((((((()))***))))))))))))((((((((('''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''))))))'''''''''(((&&&))))))&&&&&&)))***(((***))))))(((((((((((((((&&&&&&''''''(((((())))))*********++++++++++++,,,((())))))******+++++++++***)))((('''((()))***++++++***)))***+++,,,***((())))))))))))***************)))))))))((((((((('''))))))((('''''''''''''''''''''(((((((((((('''''')))((('''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''((((((((()))))))))))))))(((((('''((()))***+++))))))*********+++++++++*********************************+++++++++,,,,,,------------............,,,------................../////////000000000000333222111111111333555666555DDDZZZrrr}}}wwwsssrrrjjjkkkjjjfffcccaaaaaaaaa`````````______^^^^^^^^^^^^___```aaabbbcccccccccfffeeecccbbbdddgggjjjmmmmmmmmmmmmmmmnnnoooqqqrrrrrrssstttsssssstttwwwyyyxxxxxxxxxyyyyyyzzz{{{|||{{{{{{|||}}}}}}}}}}}}}}}|||{{{zzzyyyyyyzzz{{{{{{zzz{{{}}}~~~}}}}}}~~~~~~}}}}}}|||{{{zzzxxxwwwxxxxxxwwwwwwvvvuuutttsssrrrqqqooommmllllllllllllllljjjhhhfffeeefffgggggggggggghhhhhhiiihhhhhhhhhhhhkkknnnmmmlllkkknnnqqqpppqqqqqqpppqqqssswwwzzz{{{{{{|||~~~{{{qqqLLL888444333111////////////...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))xxxRRRAAA;;;888555444444444333222111000///......------...---,,,,,,++++++,,,,,,---******++++++++++++******''''''''''''((()))***+++***))))))(((((((((((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))&&&'''))))))'''&&&'''(((&&&((()))&&&&&&))))))'''))))))((((((''''''(((((('''''''''((((((((((((((('''((((((***+++,,,---...''''''((())))))***++++++***)))(((((('''(((((()))+++***)))***,,,,,,+++)))))))))*********+++++++++))))))))))))(((((((((((())))))((('''''''''''''''''''''((((((((((((''''''***)))(((((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((()))******)))))))))*********++++++*********************************++++++++++++,,,------------............,,,,,,---...................../////////000000000222111111000111333444555222666@@@OOOeee~~~|||{{{xxxrrrjjjcccaaabbbaaaaaa```___^^^^^^]]]\\\\\\^^^```bbbbbbbbbaaaaaaeeedddbbbaaaaaacccfffhhhhhhgggfffeeefffgggiiijjjmmmmmmmmmllllllmmmqqqssssssssssssssstttuuuuuuvvvvvvvvvwwwxxxxxxxxxwwwwwwyyyxxxwwwvvvuuuvvvvvvwwwvvvwwwxxxwwwwwwwwwyyy{{{|||{{{yyywwwvvvuuuttttttssssssrrrrrrqqqooonnnmmmlllkkkjjjiiihhhgggggggggiiihhhfffeeeeeeeeeffffffggghhhiiijjjkkkkkkkkkkkkiiimmmpppqqqoooooopppsssooopppsssuuuxxx|||ZZZHHH666///000000000000///......------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))xxxSSSAAA;;;888555444444444333222111000///......------...---,,,,,,++++++,,,,,,---******++++++++++++******((((((((((((((()))*********)))(((''''''((())))))&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%'''(((((('''&&&&&&'''###%%%&&&%%%'''******''')))(((((('''''''''((((((((((((((((((((('''''''''&&&'''((()))***,,,------&&&&&&'''((()))******+++))))))))))))((('''''''''))))))(((***+++,,,***)))((())))))))))))*********))))))))))))(((((((((((())))))((('''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))((((((((((((((())))))***))))))))))))************************************************++++++++++++,,,,,,---------.........,,,,,,---.........------........./////////000000111111000000111222333444555555555;;;JJJbbb|||}}}ssskkkggggggaaaaaaaaa``````______^^^]]]]]]^^^```aaabbbcccccccccbbbaaa``````bbbdddffffffdddbbbaaaaaabbbdddeeegggggggggeeeeeefffjjjmmmooonnnnnnnnnoooooopppqqqqqqqqqrrrssssssssssssrrruuutttrrrqqqpppqqqqqqrrrpppqqqqqqqqqpppqqqtttvvvxxxwwwtttrrrpppoooooopppmmmmmmmmmlllkkkjjjiiihhhhhhggggggffffffeeeeeeeeejjjiiihhhhhhhhhhhhiiijjjjjjkkkllllllmmmmmmmmmmmmiiimmmrrrsssrrrqqqrrrtttpppsssxxx|||cccAAA888222111222000///111------------,,,,,,++++++************))))))))))))((((((((((((((((((((((((zzzUUUDDD:::888555333333333222111111000///......------...---,,,,,,++++++,,,,,,---******++++++++++++************)))((((((((((((((())))))(((((((((((())))))&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))%%%'''(((((('''&&&&&&'''"""%%%&&&&&&***///...***((((((''''''''''''((((((((((((((((((((('''''''''((((((((())))))*********&&&''''''((()))*********))))))******)))((('''&&&((('''''')))***+++***((('''''''''(((((((((((()))(((((((((((())))))))))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%$$$%%%&&&)))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------...+++,,,,,,---...---------............////////////000000000000111222333333444666666555;;;LLLdddwww~~~xxxsssqqqggggggeeedddbbb```___^^^^^^\\\[[[[[[]]]```ccceeeaaaaaa``````aaaccceeefffeeedddbbbaaa```aaabbbcccbbbccccccbbbaaabbbeeeggglllkkkkkkkkkkkklllmmmmmmmmmmmmnnnoooooooooooonnnooonnnmmmlllkkkllllllmmmkkkllllllkkkkkklllnnnqqqsssrrrooommmlllkkkkkkllliiiiiiiiiiiihhhgggffffffffffffggggggffffffffffffjjjjjjjjjkkkkkklllmmmmmmkkklllmmmmmmnnnmmmmmmmmmlllpppuuuwwwuuutttvvvxxxyyy}}}aaa@@@:::666444444222......000,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((zzzVVVEEE:::777444333333333222111111000///......------...---,,,,,,++++++,,,,,,---******++++++++++++******+++***)))((('''''''''''''''(((((())))))))))))(((%%%&&&'''))))))(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((%%%&&&((((((&&&%%%&&&'''%%%'''((()))...333222,,,''''''&&&&&&''''''(((((('''''''''((((((((((((((()))))))))((((((((((((((((((((())))))))))))******((()))+++,,,,,,***((('''((('''''')))+++,,,+++)))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&(((+++---,,,+++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,------------++++++,,,---------------------........./////////...//////000111111222222...222555333333===PPP```dddrrrxxxvvvsssooojjjeeebbb```aaa___\\\ZZZ[[[^^^bbbeeeaaa`````````aaacccdddeeedddccccccbbbbbbbbbcccccc```aaabbbaaa``````bbbdddjjjiiiiiiiiiiiiiiijjjjjjiiiiiijjjkkkkkkkkkkkkkkkiiihhhggggggggghhhiiiiiiggghhhiiiiiihhhhhhjjjlllmmmmmmkkkjjjiiiiiihhhhhhgggggghhhhhhhhhhhhgggggggggggghhhiiiiiiiiihhhhhhiiijjjkkklllmmmnnnoooooommmmmmooopppqqqqqqqqqqqquuuyyy}}}~~~}}}}}}___???888666333111111...***+++///++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))xxxTTTCCC:::777444333333333222111111000///......------...---,,,,,,++++++,,,,,,---******++++++++++++*********)))((((((((((((((()))%%%''')))++++++***((('''%%%&&&((()))))))))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&'''(((((()))...222///)))'''&&&&&&&&&&&&'''((()))&&&&&&''''''(((((())))))((((((((((((((((((((((((***************)))))))))''')))+++---...,,,***(((***))))))+++---...---+++''''''''''''(((((((((((('''((((((((()))))))))***))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''')))+++,,,+++***''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((()))***))))))((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------++++++,,,------------,,,---------.........//////......///000111111111111,,,000222222111666@@@HHHMMMWWWiii~~~{{{uuuqqqnnnkkkhhheeebbbaaabbbccceeebbbaaa````````````aaabbbaaaaaabbbcccccccccbbbaaa^^^```ccccccbbbaaaaaabbbhhhggggggfffffffffggggggeeeffffffggghhhgggggggggddddddccccccccceeefffgggdddeeeggghhhgggggghhhiiihhhiiiiiiiiihhhhhhgggffffffggghhhiiijjjjjjjjjjjjggghhhjjjkkkkkkkkkjjjjjjjjjjjjlllnnnooopppqqqqqqrrrsssuuuxxxzzz|||}}}}}}bbb???444777222///...///---***+++///*********+++++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))uuuQQQ@@@:::777444333333333222111111000///......------...---,,,,,,++++++,,,,,,---******++++++++++++******(((''''''(((((()))***+++$$$&&&))),,,,,,+++(((&&&$$$&&&((()))***)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&'''(((''''''+++...***###&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''((()))******''''''''''''(((((()))))),,,,,,++++++***)))))))))'''))),,,...///---+++)))+++++++++---///000///---(((((((((((())))))))))))'''((((((((())))))******))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&'''))))))(((&&&(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------++++++,,,---------,,,,,,---------.........//////---...///000111111111111000111111111111333666888EEELLLZZZmmm~~~www{{{ssssssrrrooollliiigggfffeeecccbbbaaa```___^^^^^^^^^^^^___aaaccccccbbbaaa```^^^aaadddeeedddbbbaaaaaaffffffeeeeeedddeeeeeefffccccccdddeeeeeeeeeeeedddaaaaaa```aaabbbccceeefffbbbdddggghhhggggggggggggeeefffhhhhhhhhhgggfffeeefffggghhhjjjkkklllllllllhhhiiijjjlllllllllkkkkkkkkklllnnnppprrrsssttttttxxxyyy|||```AAA888666333333000///111000,,,,,,///******************++++++))))))))))))(((((((((((())))))))))))))))))))))))uuuQQQ@@@;;;999555444333333222111/////////...------,,,,,,++++++++++++++++++++++++...------,,,+++***))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%'''(((******((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))++++++************++++++))))))((())),,,///333666))))))))))))))))))))))))))))))(((((((((((())))))+++***)))'''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((()))***************''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,---------------............///,,,,,,,,,---------......000000//////.........---000000111111111222222222:::AAAOOOaaawwwttttttxxx|||vvvrrrpppmmmiiihhhhhhfffaaa^^^eeebbb``````bbbccccccccc```aaabbbcccdddeeeeeeeeecccdddeeeffffffeeedddcccccccccccccccddddddddddddddddddeeeeeeeeedddddddddccceeeggggggggghhhjjjkkkhhhhhhhhhgggggghhhhhhhhhkkkkkkkkkkkkllllllllllllooooooooommmmmmooorrrvvvyyyxxxwwwvvvxxxzzz~~~SSS>>>888444111333//////...---,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((vvvRRRAAA;;;999555444333333222111/////////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))+++******))))))******+++***)))(((((())),,,///111(((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&(((((()))************)))''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......000/////////.........---000000000111111111222222555;;;EEEUUUiiinnnpppqqqvvv}}}{{{yyyxxxxxxvvvrrrooollliiifffccccccbbb```___```aaabbbcccddddddddddddbbbcccdddeeeeeedddccccccdddddddddeeeeeeeeeffffffeeefffggghhhhhhhhhhhhhhhfffggghhhhhhgggggghhhiiijjjjjjiiiiiiiiiiiiiiijjjkkkkkklllmmmnnnoooooopppqqqrrrsssssstttxxx}}}```@@@444333111///111.........---,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((vvvRRRBBB;;;999555444333333222111/////////...------,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))''''''((())))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))******))))))))))))******+++***(((''''''(((***+++(((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''(((((()))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------....../////////...............000000000000111111111111111444:::DDDSSSgggzzz{{{~~~uuuiiikkknnnuuu|||xxxsssoookkkhhhdddaaacccddddddeeeeeeddddddddddddeeeeeeffffffeeeeeedddcccccccccdddddddddeeeeeedddeeefffhhhiiiiiiiiiiiiiiijjjkkkjjjhhhggghhhiiikkkkkkkkkkkkkkklllmmmnnnnnnoooppprrrtttuuuwwwwwwxxxyyy|||~~~{{{SSS@@@111///111000...000...------,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((uuuRRRCCC;;;999555444333333222111/////////...------,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((()))))))))))))))(((((()))))))))+++***((('''&&&'''((()))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''((())))))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............................../////////000000000111111111111222777@@@NNN^^^iii}}}uuuooorrryyy}}}xxxssspppnnnnnnmmmlllkkkiiihhhgggiiiiiiiiiiiiiiihhhhhhhhhdddeeeeeeeeeeeeffffffffffffggghhhiiijjjjjjjjjjjjjjjkkklllkkkjjjiiijjjkkkllllllmmmnnnppprrrtttuuuvvvwwwyyy{{{~~~|||xxxQQQ===555000222333000///000---,,,,,,,,,+++++++++******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((tttRRRCCC;;;999555444333333222111/////////...------,,,,,,++++++++++++++++++++++++,,,,,,+++******)))((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))((((((''''''(((((()))***)))(((((((((((()))***''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&''''''((()))***&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---------...................../////////000000000444333111111444===HHHPPPbbbxxx~~~~~~}}}|||zzzwwwtttqqqpppoooooonnnnnnmmmmmmmmmmmmiiiiiiiiijjjjjjjjjkkkkkkkkkkkkllllllmmmllllllllliiikkkmmmmmmmmmmmmoooqqqrrrssstttwwwzzz}}}vvvSSS<<<777444333333222///...000+++++++++++++++*********)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((rrrQQQCCC;;;999555444333333222111/////////...------,,,,,,++++++++++++++++++++++++---,,,+++***)))(((''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))(((((())))))******''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''((()))***&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......---------------.....................////////////555444222000000444:::???TTTiii~~~zzzyyyxxxwwwvvvvvvvvvwwwnnnnnnnnnoooooooooppppppmmmnnnoooppppppqqqppppppqqqsssuuuwwwwwwyyy{{{}}}kkkKKK<<<888111111000///---,,,---///************************))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((pppOOOCCC;;;999555444333333222111/////////...------,,,,,,++++++++++++++++++++++++++++++******))))))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))))))))(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((('''''''''(((((()))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------........./////////111222222111000111444777AAAVVVppp}}}xxx}}}}}}}}}}}}~~~~~~~~~yyyzzz|||~~~{{{xxxuuuuuuwwwyyyyyyxxxcccFFF777333555...///...---+++,,,---...)))*********************))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((oooOOOBBB;;;999555444333333222111000//////...------,,,,,,++++++++++++++++++++++++))))))))))))************((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''***))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////---///111111111111222333...BBB[[[nnn{{{rrrrrr{{{}}}~~~|||xxxwwwvvvtttsssqqqpppoooiiiggggggjjjqqqwwwzzzzzz[[[@@@777555333111000111111...---......---)))))))))))))))*********)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))lllLLLBBB:::999777555333222111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%)))((('''((()))***)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&(((''''''''''''(((((()))''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------////////////000000000000111888DDDUUUhhh|||}}}yyyuuurrrooonnnlllkkkfffggghhhhhhffffffhhhiiiiiijjjooovvvwwwvvv{{{iiiRRR<<<666777555111/////////...---,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((kkkKKKBBB:::999777555333222111111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&)))''''''''')))***)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,------------------------.../////////000000000000444555999AAAPPPhhh|||uuummmjjjeeebbb``````aaaaaabbbdddfffggggggfffggghhhqqqttt{{{}}}~~~kkkJJJ>>>333111000......000.........---,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((jjjIII@@@:::999777555333222222111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((()))))))))(((''''''((('''&&&''')))***)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------....../////////000000000444333000111999MMMgggyyyxxx|||vvvmmmhhh]]]\\\YYYXXXYYY[[[^^^```dddgggkkknnnooopppqqqrrrwww}}}```AAA444222333333000---...333...------,,,,,,+++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((hhhHHH???999888777555333222222222000//////......---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((()))))))))))))))((((((((('''&&&''')))))))))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''+++***)))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((()))))))))***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////000000///111111000111999GGGSSS___qqqwwwxxx}}}}}}zzzsssuuuvvvuuurrrrrruuuyyy~~~wwwmmmeee___ZZZ[[[]]]___bbbdddhhhjjjqqqsssvvvxxxxxxyyyzzz{{{tttSSS???888000222555555111......000---,,,,,,,,,+++++++++***))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((gggGGG???999888666555333333222222/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((()))))))))))))))((((((&&&&&&'''((()))((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((,,,+++***)))((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((()))))))))*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////,,,000333222000111555:::GGGVVVwww~~~~~~}}}}}}tttpppssstttsssooommmnnnppppppppppppsssxxxuuujjjbbb^^^___dddiiilllmmmnnnooopppyyy|||hhhGGG666333888000111000...---,,,+++)))+++++++++++++++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((fffGGG???888777666555444333333333//////......---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))(((((('''&&&%%%&&&((()))((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((++++++***)))((((((((((((%%%%%%&&&&&&'''((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((())))))***(((((((((((((((((((((((())))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........------........./////////...////////////111444666:::DDD```}}}{{{}}}vvvzzz}}}|||vvvqqqnnnmmmhhhgggffffffiiinnntttwww{{{|||~~~{{{yyyxxxzzztttiiiddddddhhhmmmsssuuutttssstttuuu|||WWW@@@888666222///000///,,,***,,,///---)))************************))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((fffGGG???888777666555444333333333///......------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&%%%&&&((()))((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((('''''''''''''''(((%%%%%%&&&&&&'''(((((()))'''''''''(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''***------+++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))************************************************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///---------.........//////222///,,,---000333444555444;;;KKKccc}}}~~~wwwsssmmmmmmlllkkkkkkkkklllmmmlllpppsssrrrqqquuu}}}|||uuusssuuuvvvtttrrrooolllooouuu|||~~~sssllllllooopppuuu{{{}}}}}}kkkQQQ777111666666000+++---///...+++---111000,,,)))*********************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((fffGGG???888777666555444333333333///......------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''''''''''''''&&&%%%%%%&&&'''(((((('''''''''&&&%%%&&&((((((((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++------+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***************************))))))))))))************)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,++++++,,,,,,---...//////---------.........//////333000---///333444222...///222777AAAUUUmmmvvvwwwwwwvvvtttpppmmmkkkjjjnnnqqqlllffffffmmmuuu~~~qqqqqqllleeedddhhhjjjiiinnnjjjggggggmmmssswwwxxx||||||sssooosssyyywww{{{|||bbbCCC888111111111...---000(((...///+++***---,,,))))))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((___HHH???<<<999555333333333222111......---,,,,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++******)))(((''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))((('''&&&%%%%%%%%%%%%%%%&&&%%%&&&))),,,+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&''''''((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,++++++,,,,,,---.........---,,,,,,,,,------......------------......////////////000000000000000111444777999FFFccc|||zzzvvv||||||tttnnnpppqqqpppvvvzzz~~~}}}}}}yyyuuusssyyyyyyyyyyyyyyyvvvqqqnnnlllkkkjjjjjjjjjjjjiiihhhiiikkknnnooopppqqqtttvvvyyyvvvyyy{{{|||gggIII:::222111111000///......---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((___HHH???<<<999555333333333222111......---,,,,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))(((''''''&&&'''''''''''''''''''''''''''''''''''''''(((((()))((('''&&&%%%%%%%%%%%%&&&&&&%%%&&&)))++++++((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&)))((((((((('''''''''&&&%%%%%%&&&''''''''''''&&&)))))))))(((((((((''''''))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,++++++++++++,,,------------,,,,,,,,,------.........------------............/////////000000000222222333555666???VVVlll}}}yyyyyyuuuooorrrxxx~~~|||uuuqqqooommmkkkiiihhhkkknnnnnnmmmjjjiiiiiikkkjjjjjjjjjkkklllllllllhhhhhhiiilllooorrrtttuuutttuuuuuuuuuuuuxxx}}}oooZZZFFF888111111111000//////...------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((___HHH>>><<<999555333333333222111///...---,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&(((******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''((((((((('''''''''''''''&&&&&&'''(((((((((''''''***)))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******)))))))))*********+++++++++++++++++++++,,,------,,,,,,+++,,,,,,---...///......------------...............////////////000444222222222222888EEESSSiiisssyyyttttttvvvxxxxxxyyy|||}}}yyyrrrnnnkkkfffddddddfffggggggeeeggghhhiiihhhiiijjjlllnnnmmmkkkjjjmmmqqqvvvyyyttttttttttttvvvxxxzzz{{{~~~~~~}}}~~~sssVVVAAA666000...000000000//////...---------,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((___GGG>>>;;;999666444444333222000///...------,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***************************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************+++++++++***+++,,,,,,---++++++++++++,,,---...///...------,,,,,,------...------........./////////222111000000222666<<>>:::888666555444333111000//////...---,,,++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''$$$%%%'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((())))))***************))))))))))))************(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********+++************+++,,,,,,*********+++,,,---...///------,,,,,,,,,,,,------------------............/////////000444888;;;;;;>>>TTTsssxxxvvvxxxtttssstttxxx{{{{{{xxxvvv|||yyyuuuqqqnnnnnnooopppqqqrrrsssrrrrrrtttwwwzzztttvvvxxxzzz|||www```QQQ>>>555---///222111///...---------,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((^^^GGG===:::888666555555444111///000///...---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''(((((()))))))))))))))***))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))*********************+++,,,,,,++++++***++++++,,,---...------,,,,,,,,,,,,------,,,,,,,,,---------......,,,......///333999;;;999333EEE___rrryyy{{{~~~~~~~~~~~~|||{{{}}}tttaaaPPPAAA777777000---///000///...///,,,,,,,,,++++++++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((^^^FFF===:::888666555555444111///000///...---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((###&&&''''''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))******************++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------+++...///,,,///666888666333:::EEEQQQXXX^^^iiittt|||rrr^^^MMMBBB:::333...555222000000///,,,---111++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((^^^FFF===999888666666555444111///000000...---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((###&&&((('''%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))*********)))***++++++,,,,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++//////++++++222555333888444333777>>>GGGTTT```ooozzzjjjWWWMMM@@@777333222000---------///111...***+++000******************++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((___GGG;;;666555444333222111111111000///...------,,,------******************************************************))))))((((((''''''$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&,,,''' &&&***''')))(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$!!!)))&&&"""((()))!!!***'''((( 111$$$"""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$+++###%%%000'''&&&(((***'''(((000%%%$$$'''+++***$$$$$$(((******'''"""!!!$$$&&&%%%)))((((((((((((''''''''''''''''''''''''''''''''')))'''$$$$$$&&&))))))((()))&&&$$$$$$%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''&&&"""&&&...)))((('''&&&%%%######&&&+++!!!''')))%%%$$$'''((($$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000222333555999???CCC___jjjyyyjjjTTTHHH;;;999555222000//////000------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&^^^FFF<<<666555444333222111111111000///...------,,,------***************************************************)))))))))(((((((((''''''(((((())))))(((((('''$$$%%%&&&&&&'''''''''&&&%%%%%%&&&))))))%%%$$$(((%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((...)))%%%%%%&&&&&&)))..."""$$$)))&&&((("""'''***&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))((((((+++'''$$$&&&$$$''' ***---'''%%%(((%%%111+++''''''&&&$$$(((...###---///***&&&'''((((((((('''''''''&&&&&&'''''''''''''''''''''''')))444111%%% ''''''+++)))$$$***333,,,%%%%%%%%%%%%%%%%%%%%%%%%******)))$$$!!!%%%$$$,,,000---'''###"""$$$'''(((''')))---+++&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))******+++''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000111111111222555:::>>>GGGNNNZZZhhhxxxyyyaaaNNNAAA:::666444222///------------,,,+++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&\\\EEE<<<777666555333222222111111000///...------,,,------************************************************))))))))))))(((((((((((()))(((((((((((((((((()))%%%%%%&&&''''''''''''&&&)))$$$---(((###'''***(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%$$$$$$))) '''"""''',,,'''%%%)))***"""%%%###""""""""""""############$$$$$$############$$$$$$!!!!!!###'''%%% %%%---$$$$$$&&&***+++***,,,///### !!!%%%'''$$$###$$$666***"""!!!!!!,,,''''''''''''&&&&&&&&&%%%'''''''''''''''''''''''',,,$$$%%%---000///'''""" !!!$$$///%%%%%%%%%%%%%%%%%%%%%%%%(((!!! '''---,,,))))))444(((%%%***&&&+++'''###(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++)))************+++++++++)))))))))******,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............000111111000///111444777555777>>>LLL^^^ooo{{{dddIII<<<777222...222111///---,,,,,,,,,---*********))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&ZZZEEE<<<888777555444222222111111000///...------,,,------************************************************))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&,,,"""%%%***$$$'''---***''''''''''''''''''''''''''''''((((((((((((''''''&&& )))...%%%"""&&&"""+++%%%&&&,,,$$$---+++!!!''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&((($$$***+++&&&***&&&***(((### $$$'''&&&+++)))))),,,......+++)))###$$$'''***++++++******''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''++++++++++++***(((%%%###%%%(((///222,,,""" ###&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######%%%%%%"""$$$...+++$$$###***000$$$(((...111222///)))$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************))))))*********+++++++++))))))))))))***+++,,,---++++++,,,,,,,,,,,,------,,,,,,---------.........///000000///...///222444000111555>>>KKKZZZgggnnnqqqhhhVVV@@@333111222000---000///...------------...*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''XXXDDD<<<888777666444333222111111000///...------,,,------************************************************(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((&&&''''''(((((('''&&&&&&)))((()))&&&%%%***)))!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''')))&&&"""'''***%%%"""$$$(((&&&&&&******"""%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&***/// %%%)))&&&---,,,---!!!###222000)))'''###!!!###&&&))))))!!!((((((!!! '''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((!!!###)))+++)))(((---&&&,,,...###&&&&&&&&&&&&&&&&&&&&&&&& ---111&&&$$$+++---+++)))###!!!&&&%%% ''''''%%%""""""(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********))))))*********++++++++++++******))))))******++++++++++++,,,,,,---------,,,,,,,,,------------...---////////////000333555...000333555999BBBOOOXXXXXXkkkuuuQQQ???999222000111222111///,,,,,,,,,,,,,,,,,,,,,---************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''VVVCCC<<<999888666555333222111111000///...------,,,------************************************************(((((((((((())))))))))))***))))))))))))))))))***'''(((((((((((('''&&&&&&!!!,,,***''',,,'''""")))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&,,,$$$ )))((("""(((""")))---,,,###'''$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$---***)))---%%%'''"""222000!!! ///(((555===AAABBB???;;;%%%***((("""###+++...***''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''***...000---'''$$$&&&)))<<<555666888+++ 444&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&))))))))))))### !!!###,,,>>>IIIBBB222%%%%%%&&&(((&&&$$$''',,,%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******)))************+++++++++,,,++++++*********++++++***++++++,,,,,,------...,,,,,,,,,,,,------------,,,---/////////000333555000333555333111555>>>FFFFFFTTTeeeqqqzzz|||bbbKKK<<<444222000...------------))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''UUUBBB===:::999777555333222111111000///...------,,,------************************************************'''((((((((()))))))))***))))))************))))))((((((((((((((('''&&&&&& ---$$$%%%111!!!'''XXXuuuuuuuuuuuuuuuuuuuuuuuuyyyzzzzzz{{{{{{zzzzzzyyywww}}}sssxxx~~~NNN&&&((()))***nnnrrr|||wwwwwwwwwxxxxxxxxxyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyzzzrrr|||qqq]]] (((,,,555 +++((("""CCCuuuSSS///"""111((((((((('''''''''&&&&&&''''''''''''''''''''''''""""""!!!111gggppp000''''''''''''''''''''''''---"""$$$"""+++AAAkkkFFF---######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***)))************+++++++++++++++***++++++,,,---...******+++,,,,,,---......++++++,,,,,,,,,---------,,,---////////////111222444555555333222444888<<<===CCCKKKRRR]]]ppp|||```JJJ===:::>>>333111...,,,,,,++++++***((()))))))))))))))(((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((TTTBBB===:::999777555333222111111000000...---------------************************************************'''((((((((())))))******&&&'''((())))))((('''&&&(((((())))))((('''&&&&&&%%%,,,!!!222333***(((''' ,,,111 )))444222///}}}555)))(((((((((((('''''''''''''''''''''''''''''''''222###dddooo''''''''''''''''''''''''%%%!!!)))..."""333UUU$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++))))))***+++,,,...000000******+++,,,,,,---......++++++,,,,,,,,,---------,,,---//////------...000444222000111333555555444999:::;;;???JJJ```zzzrrrLLL>>><<<777111//////---+++---//////,,,(((+++++++++++++++******)))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((VVVDDD<<<999888666444222111000000//////...---,,,,,,,,,,,,++++++************++++++(((((())))))******++++++((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))///"""222000,,,###%%%111""""""%%%###&&&888,,,YYY$$$...&&&..."""---###555 ,,,###111+++&&&&&&111,,,"""&&&***&&&***'''333***222..."""111***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&(((******)))'''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++************++++++++++++,,,,,,,,,,,,------........................000000111222333444444555666666888<<>>(((***,,,###%%%!!!777999$$$%%%222 III444###!!!999!!!(((######***---###++++++%%% )))!!!)))$$$+++ 777SSS"""'''///''')))!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))************************++++++******++++++,,,---+++******))))))******++++++++++++,,,,,,,,,------------------------------//////000111222333333444444555888;;;BBBKKKUUU[[[]]]^^^kkkuuu___MMMEEE<<<222---...000...,,,+++++++++++++++*********,,,+++***(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''}}}RRRBBB;;;999888666444222111111000//////...---,,,,,,,,,,,,++++++************++++++************))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((( +++(((%%%)))$$$&&&---222 111MMMsss555###...###'''000###""" ,,,&&&777]]]"""***+++PPPLLLQQQ111!!!&&&***///$$$***,,,&&&!!!!!!(((nnn222...***&&&$$$+++'''!!!$$$///***|||GGGAAA ///$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***+++++++++******))))))******+++++++++++++++,,,,,,,,,,,,------------------------------...///000111222222111333777999<<>>777777555444333222222222//////...---,,,,,,,,,,,,++++++************++++++************))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''###,,,'''"""'''***888%%%'''!!!###===)))$$$"""000---"""+++&&&%%%***111333!!!)))%%%,,,+++666ggg&&&&&&???555"""!!!$$$vvv...222 ''' )))'''+++$$$"""KKK(((666&&&***...mmm666...###***yyy333111(((###"""666$$$(((+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))************************((((((''''''(((((()))******))))))(((((())))))***************++++++++++++++++++++++++++++++++++++***++++++,,,---...//////...///...---,,,---000333---333555555;;;GGGNNNLLLYYYjjjzzztttWWWFFF:::222...111333111+++(((+++,,,,,,+++******,,,...*********+++++++++++++++'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''xxxPPPBBB===777666555444333222222222//////...---,,,,,,,,,,,,++++++************++++++)))))))))))))))*********((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%'''***)))%%%$$$((( %%%'''000'''>>>,,,...###'''&&& &&&(((,,,777666333+++777&&&...%%%&&&!!!>>>CCC---(((((('''---111"""<<<"""222###''',,,)))!!!%%%&&&..."""<<<000,,,!!!LLL###000 :::###+++&&&,,,333FFF///***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''((())))))***))))))(((((((((((())))))************++++++++++++++++++++++++++++++++++++***++++++,,,---...//////,,,---------,,,,,,...000222333222222333666999999HHHNNNXXXaaaffflllyyyrrr\\\GGG888333333///000555555000***************+++,,,,,,+++******************)))))))))&&&'''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''vvvNNNAAA===777666555444333222222222//////...---,,,,,,,,,,,,++++++************++++++(((((())))))******++++++)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((###***$$$"""%%%###$$$"""---+++!!!HHH!!! (((---'''&&&,,,---"""000'''000333!!!))),,,CCC)))(((000***%%%999HHH222'''000...###&&&))))))###%%%***%%%<<<111***'''!!!'''$$$+++***### 000+++FFF444###000&&&&&&---LLL>>>///"""'''&&&$$$+++&&&)))+++***&&&###!!!FFF###---''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&((('''&&&&&&''')))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((()))))))))************+++++++++***************************+++,,,,,,......///000***,,,......---,,,,,,---+++***,,,111333333444777888666<<>>ggg222)))---,,,!!!***$$$)))ttt***(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''!!!555LLLhhh!!!$$$///555######bbb///&&&(((%%%((('''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%---000%%%"""222KKK###"""%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&(((((((((((())))))))))))(((''''''&&&&&&((()))***(((((((((((((((((((((((((((((())))))))))))(((((()))************+++++++++******++++++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////000000000000444444555777===GGGRRRYYYwwwoooaaaDDD???999444111000000///......---------,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((&&&$$$%%%((()))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((vvvPPPAAA999666666555444333222222111//////...---,,,,,,,,,,,,***++++++++++++***))))))++++++++++++++++++++++++)))(((((('''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))!!!'''BBB((((((((((((((((((((('''((((((((('''''''''&&&&&&%%% 444xxxyyy+++---***---BBB(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***%%%///666vvv)))***,,,...&&&***&&&(((%%%(((###)))'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&+++!!!555***!!!&&&CCC)))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&'''((((((((())))))))))))(((''''''&&&'''((()))***(((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++******++++++++++++******,,,++++++++++++,,,------,,,,,,,,,------------........./////////000000000333333333222555:::BBBGGGUUUaaaqqq|||tttaaaRRREEE<<<:::666222///.........---------------,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((&&&%%%&&&((()))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((tttOOOAAA999666666555444333222222111//////...---,,,,,,,,,,,,***++++++++++++***))))))++++++++++++++++++++++++(((((((((''''''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&)))!!!'''BBB''''''(((((((((((((((((())))))((((((((((((''''''...///(((\\\***++++++,,,(((MMM333'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))((( ---)))(((***&&&))) $$$&&&(((%%%((()))***'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%***(((111!!!kkk+++%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''((((((((()))))))))(((''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++******++++++++++++******+++++++++++++++,,,------,,,,,,,,,,,,------------.........////////////000111111000///...111555888777AAAPPP___lll|||{{{```JJJ<<<444000---000...,,,,,,---...---,,,---------,,,,,,,,,++++++******))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((rrrNNNAAA:::666666555444333222222111//////...---,,,,,,,,,,,,***++++++++++++***))))))************************(((((((((((((((((()))***''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&)))!!!'''BBB''''''''''''(((((((((((()))))))))))))))(((((((((---'''%%%$$$999YYY&&&***$$$!!!###555)))hhhxxx!!!''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$ 111???***###(((+++$$$(((333###&&&(((%%%(((DDD''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&///666$$$^^^'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''''''''((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******************++++++++++++******+++++++++***+++,,,,,,---++++++,,,,,,,,,---------------.........////////////000000000///000333555000333999AAAPPPfffvvvoooTTTKKK???777444333222111---,,,,,,---...///...,,,,,,,,,,,,,,,++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((pppMMMAAA:::666666555444333222222111//////...---,,,,,,,,,,,,***++++++++++++***))))))************************((((((((((((((()))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&)))!!!'''BBB&&&'''''''''(((((())))))((((((((()))))))))))))))###777!!!,,,JJJWWW&&&+++333+++###...!!!"""&&&'''''''''''''''''''''''''''''''''''''''''''''%%%......(((!!!)))$$$'''$$$TTT%%%&&&(((%%%(((nnn"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((''''''&&&''',,,)))...III(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************++++++++++++******+++************+++,,,,,,+++++++++,,,,,,,,,------------------...............000222222111111333444333222000222;;;KKK___mmmtttyyyhhhWWWIIIAAA666444111000000000...+++---,,,,,,---......,,,***,,,,,,+++++++++*********)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((nnnLLLAAA;;;666666555444333222222111//////...---,,,,,,,,,,,,***++++++++++++***))))))************************(((((((((((()))***++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&)))!!!'''BBB&&&&&&''''''((()))))))))''''''(((((((((((()))))))))(((...333}}}BBB******### ---%%%)))%%%""":::&&&&&&&&&'''''''''''''''''''''''''''''''''''''''""")))~~~***'''***!!!)))###www&&&&&&(((%%%((("""'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''))))))(((''''''$$$UUU,,,%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((&&&''''''((()))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************++++++++++++*********************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///111222111/////////000111111111111333888???CCCJJJZZZgggwwwzzzooo^^^MMM@@@888333111333000...,,,------,,,+++---,,,++++++,,,+++)))'''+++++++++*********))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&((())))))(((''')))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((mmmKKKAAA;;;666666555444333222222111//////...---,,,,,,,,,,,,***++++++++++++***))))))************************(((((((((((()))***+++,,,((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))!!!'''BBB&&&&&&''''''((())))))***&&&&&&'''''''''(((((((((...111!!!&&&777'''%%%,,,'''$$$&&&+++$$$ &&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$222}}}((()))'''&&&'''$$$%%%&&&(((%%%(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))((('''GGGsss***%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********++++++++++++*********************++++++,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------...//////...---,,,---///...000222333222111111000444;;;===EEEXXXgggqqqvvvhhheeeNNNFFF:::222000222333555111000...------//////000---,,,************)))'''+++*********))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((***)))'''''')))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((lllJJJAAA;;;777666555444333222222111//////...---,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))!!!'''BBB&&&&&&&&&'''((())))))***%%%&&&&&&&&&''''''(((((( ,,,)))&&&%%% >>>$$$333111"""&&&555&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++www"""%%%$$$---%%%'''###&&&(((%%%(((...'''&&&&&&%%%%%%&&&&&&'''$$$&&&((()))***)))((('''///RRR\\\###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******++++++++++++***************)))***++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------,,,---000222///000000111111111222222000555111222???EEEJJJTTTiiiyyy___GGG<<<<<<999555222111333444333111---............---+++***///---+++***+++,,,+++***************)))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((******'''''')))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((lllMMMCCC:::999777555444444333111///111000///...---,,,,,,,,,,,,,,,++++++***)))((((((************************)))(((((((((((())))))***(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%)))"""(((CCC''''''&&&%%%&&&'''((()))***))))))((('''&&&&&&&&&((((((((((((((((((((((((ttt+++***'''&&&,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&...000$$$!!!,,,---VVV---%%%!!!---'''###***'''***$$$)))%%%&&&''')))%%%000!!!&&&***---"""...]]]444"""%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&))))))))))))((('''&&&%%%(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---.../////////////////////////////////000111333555777888999GGGTTTeeeooosssxxxwwwhhhSSSBBB999444111///////////////////////////------,,,,,,,,,+++++++++******))))))))))))******+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''kkkLLLBBB999999777555444444333111///111000///...---,,,,,,,,,,,,,,,++++++***))))))(((************************))))))(((((((((((())))))(((((((((((())))))))))))((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%)))"""(((CCC''''''&&&&&&&&&'''((()))***))))))(((''''''&&&&&&((((((((((((((((((((((((...uuu///'''+++000"""&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***===uuuYYY000$$$&&&***'''!!!***''')))###(((***...$$$CCCddd___SSS___eeejjj{{{ ###%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&))))))))))))((('''&&&%%%'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------...//////..............................///000000111222222000:::EEENNNTTTZZZccciiiwwwppp]]]SSSHHH@@@666111111222333222........................---,,,,,,,,,,,,+++++++++******))))))))))))************)))(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''hhhKKKAAA999888666555444444333111000111000///...---,,,,,,,,,,,,,,,++++++***)))))))))************************+++***)))(((((('''(((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%)))"""(((CCC''''''&&&&&&''''''((())))))))))))(((''''''&&&&&&(((((((((((((((((((((((("""wwwXXX$$$###'''///+++&&&&&&&&&&&&&&&&&&&&&&&&!!!'''***---///+++%%%'''"""***''')))###&&&)))$$$))) jjjWWW&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&((()))***))))))((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''')))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////........................///.........------------///111444666888<<>>:::!!!))),,, (((%%%***''')))###%%%$$$666&&&555&&&+++&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&(((***++++++***)))''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,------............------------------------000000//////......------666444222111222333444444222777???JJJXXXgggrrrwwwsssSSS>>>555222333666222111000//////...***&&&------------------------++++++++++++************))))))(((((((((((()))))))))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''dddHHH@@@999777666444444444444222000111000///...---,,,,,,,,,+++++++++***************************************++++++)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&***###)))DDD'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((///|||+++###&&&...!!!''''''''''''''''''''''''%%%%%%ttt(((666&&&))))))******&&&)))###&&&%%%!!!%%%,,,,,,...,,,&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''$$$&&&(((***++++++***)))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///////////////...------///222444444333222111111555;;;CCCMMMTTTeeerrrwwwqqquuuyyyjjjeeehhhnnnsssQQQCCC666222222000...///...---------...---,,,+++------------------------++++++*********)))))))))))))))(((((((((((())))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''cccGGGAAA:::777555444444444444222111111000///...---,,,,,,,,,************************************************+++***)))(((((('''(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&***###)))DDD&&&'''((())))))))))))(((((((((((((((((((((''''''(((((((((((((((((((((((( ###nnn777$$$$$$&&&&&&''''''''''''''''''''''''---111$$$&&&\\\!!!222---+++%%%###(((---***%%%***%%%(((...###000///%%%SSSEEE//////&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&((()))***))))))(((%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------...000222222000...222111111333333222666;;;CCCKKKQQQTTT^^^rrrtttnnnbbbOOO@@@:::===DDDIII888222///222333000------,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((()))((((((''''''(((((()))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''bbbGGGAAA;;;666555444444444444333111111000///...---,,,,,,,,,************************************************))))))(((((((((((())))))(((((((((((())))))))))))'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&***###)))DDD&&&'''((()))***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((222>>>yyy$$$"""&&&---''''''''''''''''''''''''%%%444'''"""===^^^---+++--- BBB$$$***%%%,,,***$$$***'''***000$$$ """'''333HHH%%%555!!!''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------111111222111000......---...---000444333///222777444333666===DDDMMM___nnn|||rrriii\\\JJJ<<<:::888555222000000222333888333//////---,,,...333...///...---,,,+++++++++++++++++++++++++++++++++******)))))))))(((((((((((((((''''''''''''((((((''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((()))******+++)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''bbbGGGBBB<<<666555333444444444333111111000///...---,,,,,,,,,******************++++++************************)))(((((((((((())))))***(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&***###)))DDD&&&''')))*********)))((('''''''''(((((((((((((((((((((((((((((((((((((((!!!---(((111$$$***"""(((((((((((((((((((((((((((000$$$"""(((***222!!!***111""")))(((%%%111$$$///###***yyy***###***(((,,,---///444%%% 777222%%%"""***'''''''''''''''((((((((()))'''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&''''''''''''''''''&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++......------------------+++,,,---...---///222555222//////111///,,,000888777///---333333111;;;JJJUUUVVVRRRMMMUUUhhhzzz|||ggg[[[JJJ@@@<<<;;;888555///000111000...///222444***+++...000...******///(((***+++,,,+++*********++++++++++++++++++++++++))))))))))))((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((()))***++++++,,,))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''iiiFFF999999999888777555333222222222111000///...---,,,,,,,,,++++++************++++++***************************)))(((((())))))(((''')))))))))))))))))))))))))))))))))))))))(((''''''!!!///(((%%%)))&&&(((''',,,,,,,,,000 EEE+++***)))(((((()))***+++---444###((((((***--- ,,,(((###)))!!!---&&&444RRR+++%%%)))++++++((('''&&&&&&***+++(((''')))...,,,%%%$$$,,,)))222 !!!111+++///%%%000'''"""\\\...(((&&&###---###!!!222%%%'''$$$CCCccc+++&&&%%%###(((%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))))))))))),,,+++*********+++,,,---,,,+++******,,,.........---------.........//////............////////////000000111111111222222222:::999888888;;;@@@EEEHHHRRRZZZhhhuuu~~~vvvkkk```UUUMMMIII;;;999666333000///......//////////////////......---------,,,,,,+++++++++************************+++*********))))))((((((+++*********))))))(((((((((((((((((((((((((((((()))'''%%%&&&)))***(((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))---,,,+++***(((&&&%%%%%%((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((jjjHHH;;;<<<999888777555333222222222111000///...---,,,,,,,,,++++++************++++++************************)))(((((()))+++,,,+++***)))))))))))))))))))))))))))*********))))))((('''(((%%%!!!(((...+++***'''%%%,,,!!!)))DDD+++***)))(((((()))***+++333......000$$$###'''...)))%%%---111)))###)))""",,,...%%%%%%(((%%%,,,)))666###(((,,,$$$)))'''!!!000777 ...000,,,))),,,'''"""(((+++&&&###AAA((()))'''%%%---kkk"""&&&...&&&***$$$000eee///111!!!(((%%%,,,''')))###%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++************************))))))))))))))))))))))))++++++*********+++,,,---+++******+++,,,------,,,,,,,,,---------.........---........./////////////////////000000000111111111000//////111444777999444999@@@FFFKKKPPPTTTWWWkkktttvvvfffSSSPPPLLLFFF@@@:::666444555444222000////////////........................------,,,,,,,,,+++++++++************************************)))))))))(((************)))))))))((((((((((((((((((((((((((()))'''&&&'''))))))(((&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((iiiHHH<<<>>>999888666555333333222222111000///...---,,,,,,,,,++++++************++++++************************)))(((((())),,,------,,,))))))))))))))))))))))))*********+++******)))(((000!!!"""***'''%%%'''''' 000###&&&999;;;******))))))))))))******,,,###### )));;;''',,, ,,,)))!!!%%%---***+++---&&&&&&'''&&&++++++&&&$$$***###%%%+++///,,,$$$$$$222 ***kkkNNN!!!444###%%%)))&&&)))+++((('''***)))'''--->>>&&&((()))'''---'''"""KKK***%%%(((((('''111###***"""+++!!!,,,%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++************************))))))))))))))))))))))))+++************+++,,,,,,)))***++++++,,,++++++***++++++,,,,,,,,,------------------.........//////............///////////////......---......///000333444444444555777;;;>>>???EEELLLQQQUUUYYY___dddhhhnnnyyy~~~yyynnnmmmmmmmmmiii^^^MMM@@@444444222111000...---,,,///......---......//////,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++************************************))))))))))))************))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))'''((((((((((((((())))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((eeeEEE;;;<<<888777666555444333333333111000///...---,,,,,,,,,,,,++++++******++++++,,,************************)))(((((()))+++,,,,,,+++))))))))))))))))))))))))******+++++++++******)))..."""+++))) %%%***...//////%%%$$$...777***))))))))))))))))))***'''666333***888'''...888,,,'''111 ,,,---BBB''''''***//////&&&###...DDD###&&&999%%%888///---***%%%```###,,,###---%%%(((+++333###,,,))))))(((+++))),,,'''&&&***+++***$$$DDDiiiHHH###%%%$$$!!!'''///---%%%$$$((( !!!$$$,,,(((***&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************))))))))))))))))))))))))***************++++++,,,(((***+++,,,+++***************+++++++++,,,,,,,,,,,,,,,---------.........---.........//////////////////000000000/////////111111000///...000333666444555666555333444777:::===DDDOOOVVVTTTRRR\\\hhhttt|||~~~|||yyyoookkkgggcccbbb```ZZZOOOFFFDDDCCCAAA???===999444111111111111111000000000///,,,,,,,,,,,,------......+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********************************)))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((''''''((((((((('''((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((cccFFF<<<:::888777666555444333333333111000///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,***************************)))(((((()))***)))((()))))))))))))))))))))))))))******+++++++++******((("""///''''''555++++++---))),,,""":::)))))))))******)))))))))((('''...\\\'''---000(((+++///$$$///'''(((+++''')))'''$$$EEE 111--- '''222///+++777www+++%%%***&&&$$$+++'''000(((yyy,,,(((((()))(((+++)))%%%''',,,%%%)))---$$$ ---+++***)))&&&,,,444...+++(((%%%///(((***&&&***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***************************))))))))))))))))))))))))))))))******++++++++++++(((***,,,,,,***)))***,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------........./////////000000+++,,,---...//////...---,,,---......---...000222111222222222111111222333111333666888666444777<<>>666CCCBBBDDD===444>>>QQQOOO>>>DDD;;;HHH;;;888---&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***************************))))))))))))))))))))))))((()))******++++++******(((***,,,+++)))))),,,///******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------.........////////////000,,,,,,---...///////////////111333333222111111222---...///111222333444444333222111222333333222222...222777999888999===BBBBBBBBBBBBAAAAAAAAAAAAAAAEEEFFFGGGHHHHHHJJJNNNPPPIIIIIIIIIJJJKKKKKKJJJHHHPPPTTTUUUPPPLLLMMMNNNMMMJJJIIIDDD===:::;;;;;;999444777999777444222222333444222000222666888777555...///111111///......///+++++++++,,,,,,,,,---------------------,,,++++++))))))******+++,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((((((((((((((((('''((()))((('''&&&'''))))))((((((''''''(((((()))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((gggPPPDDD<<<777666555444444444444444111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---***************************)))((((((***+++***)))))))))))))))))))))))))))'''((())))))*********)))...)))... ---***VVVjjjFFF(((///((()))***++++++***)))((((((###(((,,,ooo111111222"""---'''***...***444 ***aaa,,,444333///'''AAA,,,...&&&***'''&&&''''''000)))((())),,,&&&===+++###)))$$$)))(((""",,,$$$;;;---&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))************************))))))))))))))))))))))))'''((()))***+++******)))(((***,,,***((()))///444++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,---------........................////////////+++,,,---,,,+++***+++,,,......---.../////////...000000000111333666777666111444666555222111444777444444444444555666777888333555666666555555777888333333333444555666555555<<<999777777444000111555777:::888222000333666555...///000000///...000333------,,,,,,,,,,,,+++***...///000000///...,,,+++---------....../////////***+++,,,------,,,+++***))))))***++++++,,,------)))*********++++++++++++))))))))))))))))))))))))((()))))))))************((()))))))))************((((((((((((((((((((((((&&&((())))))'''&&&''')))))))))(((((((((((())))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((())))))******++++++,,,((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((gggRRREEE:::777666555444444444444444111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---************************)))(((((()))+++------,,,))))))))))))))))))))))))''''''((()))))))))))))))'''***555&&&,,,###333((()))***++++++***)))(((''',,,111&&&,,,111***'''...%%%***---'''444QQQ******...###555SSS(((444+++###...000%%%***///***+++---&&&&&&&&&++++++ '''111$$$)))000111***&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))************************))))))))))))))))))))))))'''((()))++++++******)))(((+++,,,***(((***111777++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,+++***+++++++++...///...------...000333111000......///000000000///111000---,,,......---))),,,//////...---...000......//////////////////111222444444333111222222111222333222000///000111///+++...666666...---222&&&...333000///111111---333000......---,,,---...,,,///111222000////////////---+++***+++---///000+++++++++++++++++++++***'''(((***+++,,,,,,++++++)))******+++,,,,,,------))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++((((((((((((((((((((((((&&&(((***)))&&&%%%''')))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++,,,---///000111222)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))aaaFFF<<<777666666555444333222222111111111111///---,,,,,,...,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))...&&&&&&'''+++QQQ++++++******************+++'''666###""":::}}},,,+++###111)))!!!(((>>>:::,,,+++--- 333000$$$(((888'''"""666(((LLL000)))---''''''''''''''''''''''''uuu%%%+++"""&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''((())))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////............////////////////////////////////////////////////////////////////////////////////////......////////////.......................................------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***((((((((((((((()))************))))))***+++,,,,,,---111222///222;;;???>>>222...)))''')))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((aaaGGG===888666666555444333222222111111111111///---,,,,,,...,,,,,,,,,,,,++++++++++++******++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))!!!***...%%%///***)))ccc++++++******************222,,,++++++)))OOO,,,<<<///..."""###:::444VVV,,,222$$$333///###***+++***000%%%BBB222''',,,444111---***''''''''''''''''''''''''---%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''')))((('''&&&&&&'''((())))))((((((((('''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------....................................---.........////////////........................////////////////////////////////////////////////.........//////.........------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((******************************))))))((((((((((((''')))+++***)))((())))))))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))************************+++,,,,,,///111111000777BBBFFFEEE555///)))&&&'''))))))((())))))))))))))))))))))))((((((((((((((((((((((((aaaGGG===999666666555444333222222111111111111///---,,,,,,...------------,,,,,,,,,,,,******++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))&&&,,,***)))444***UUU******++++++++++++++++++000))),,,///$$$(((qqqqqq111***&&&---...)))###///333 222kkknnn>>>$$$000,,,***((()))+++222444}}}222+++|||DDD$$$%%%+++%%%''''''''''''''''''''''''%%%VVV(((###&&&&&&&&&''''''''''''(((***)))((('''&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''(((((('''&&&&&&'''((((((((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------..............................---------.........//////........................................................................------............------------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++*********************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))((((((((('''***,,,---+++***))))))))))))))))))))))))))))))************************((())))))))))))*********))))))))))))))))))))))))((()))***++++++***)))(((******+++++++++******)))+++************++++++,,,---...///333???KKKOOOMMM<<<444,,,&&&&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))^^^EEE===999666666555444333222222111111111111///---,,,,,,.........---------,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))000'''&&&###$$$,,,...---'''"""###EEE******+++++++++++++++,,,''')))000%%%+++000###666$$$333'''(((///&&&555---!!!---666...&&&222,,,000$$$---&&&///------'''+++...$$$===>>>%%%;;;nnn(((...000###'''''''''''''''''''''''')))RRR***&&&&&&&&&''''''''''''((()))(((((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++******************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,------------------------------------,,,,,,---------.........------------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********************************))))))))))))))))))))))))'''***---///---+++***)))************************************************)))))))))*********++++++***************************++++++,,,,,,++++++*********+++++++++***)))(((+++++++++******++++++,,,***+++///:::IIITTTUUUQQQEEE<<<111)))'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))[[[CCC;;;999666666555444333222222111111111111///---,,,,,,.........---------,,,,,,,,,******++++++++++++******************************))))))*********+++++++++************************)))%%%+++222((($$$///...777###(((%%%555******++++++,,,,,,,,,,,,(((---000%%%)))222***)))***777111%%%&&&999)))(((---000222///%%%%%%111***{{{BBB$$$999'''$$$111)))------000)))%%%888+++)))KKKwww333+++!!!444&&&(((((((((((((((((((((((()))'''555(((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++************************))))))))))))************(((***...///...+++******++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++,,,+++************+++,,,*********++++++******))),,,,,,+++++++++++++++,,,***,,,444DDDSSSZZZWWWSSSKKKBBB777...+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))YYYBBB;;;999666666555444333222222111111111111///---,,,,,,...------------,,,,,,,,,,,,******++++++++++++******************************)))************+++++++++************************###---,,,---((()))333"""***222***(((//////%%%jjj******++++++,,,---------222)))(((...---''')))111###///999///(((666BBB###222))))))222///&&&)))444)));;;dddQQQ333%%%666///***111)))+++---111'''222&&&***,,,JJJmmm ***,,,///&&&$$$+++(((((((((((((((((((((((()))~~~&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++)))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++++++++++++++++++++++++++)))))))))************+++(((+++---...,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++++++++,,,,,,///999JJJVVVXXXUUURRRKKKCCC:::333///---+++((())))))))))))))))))))))))))))))))))))))))))))))))XXXAAA;;;:::666666555444333222222111111111111///---,,,,,,...,,,,,,,,,,,,++++++++++++******++++++++++++******************************)))************+++++++++************************'''333%%%&&&)))***555(((666(((&&&111111&&&&&&111///,,,UUU******++++++,,,------...000((('''111,,,$$$,,,///---888'''LLLqqq,,,###666***000333(((000333---***'''+++666555&&&222%%%+++:::DDD555555===222)))111(((111'''555,,,,,,(((666******///...%%%<<<222...,,,((((((((((((((((((((((((...,,,UUUBBB&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''(((((()))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((()))))))))*********+++************++++++++++++***************************++++++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******************)))++++++++++++++++++++++++))))))))))))******++++++))))))))))))*********+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111333666888888666333111---,,,++++++,,,...111222...---,,,+++++++++++++++---///999GGGOOONNNLLLLLLDDD???999555333111---)))))))))))))))))))))))))))((((((((((((((((((((((((XXXBBB===;;;777666555444333222222111111111111///---,,,,,,...,,,,,,,,,+++++++++************++++++++++++******************************)))************+++++++++************************(((111###000333(((+++''',,,---''''''---...)))&&&444))))))PPP******+++,,,,,,---......%%%---......(((---555%%%000)))...444///???wwwSSS333&&&///888***)))555///(((888++++++333444))))))111111+++000000222+++333eeeggg???%%%&&&333666'''333...###777,,,+++<<<$$$222...///777'''---111,,,'''444]]]xxx222(((///+++000!!!111... 222***))))))))))))))))))))))))***&&&...$$$000(((---&&&&&&&&&&&&&&&&&&&&&&&&"""000$$$...,,,%%%///&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((())))))*********+++)))************+++++++++******************************+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))************))))))************************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,666:::@@@EEEEEE@@@:::666000...,,,+++---000444777...---,,,,,,++++++++++++,,,---555@@@EEECCCCCCFFF>>>:::777555555333///+++))))))))))))))))))))))))((((((((((((((((((((((((VVVBBB;;;777888777666555444333222222111000///......------...------------------------******+++,,,------------++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////////////////000///......///111,,,...111111000/////////333111111111111000111444111222222111000111444777333555888888777555444444777555333333333444333333222444555333000---...///222111000...,,,,,,---///...//////---,,,+++,,,---)))+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((('''(((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''+++***((('''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))(((((('''''''''(((((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))+++*********))))))(((((()))))))))))))))))))))))))))+++,,,+++***)))***+++(((((()))***************+++*********))))))(((((()))************+++++++++******************************++++++++++++******************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))))))))***++++++,,,,,,++++++++++++++++++++++++---............---,,,,,,,,,+++++++++,,,---,,,+++------------------------------------------------...---,,,,,,------,,,***++++++++++++,,,...000111;;;AAAJJJPPPPPPJJJAAA;;;888444...+++,,,222999>>>888555000,,,***)))******,,,,,,///555888888===BBB???@@@@@@???;;;666222///,,,+++***)))((((((((((((((((((((((((((((((((((((WWWCCC===999888777666555444333222222111000///......------...------------------------,,,,,,,,,------,,,++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000000111222222111///...///000...000111222111111222444333000...///111333555666444666999;;;<<<>>>AAACCC===@@@CCCDDDDDDDDDDDDEEECCCCCCBBBBBBBBBBBB@@@>>>CCCDDDDDDBBB???===???AAA888999:::999666333000///......///......///000222000000///---+++***++++++,,,,,,+++++++++*********++++++***)))))))))******************************))))))((((((((('''''''''''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''+++***((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))*********((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))***))))))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))(((((()))))))))))))))))))))))))))***+++***)))((()))+++(((((()))************************)))))))))(((((())))))*********+++++++++************************)))******++++++******)))************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,------...------,,,,,,,,,,,,,,,------...,,,,,,---------............---------.........---/////////000111444777999@@@EEEKKKPPPOOOKKKDDD???;;;777222///111888AAAGGG@@@;;;444---***+++...111,,,+++---222444555:::@@@FFFGGGGGGEEE???999333000,,,+++***)))((((((((((((((((((((((((((((((((((((XXXEEE???;;;777777666555444333333222111000///......------...------------------------------------,,,+++***)))++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,------------...............//////000000000000///000222111000////////////000000000///111333666777666666888===BBBEEEFFFJJJOOOWWW]]]bbbfffiiikkkhhhjjjmmmnnnoooqqqtttvvvrrrssssssqqqmmmfff```\\\ccccccaaa^^^YYYVVVVVVVVVOOONNNNNNLLLJJJGGGDDDBBB>>><<<999555222000///...111000...---,,,...///000------,,,,,,++++++******+++++++++***++++++,,,,,,************************)))))))))(((((((((''''''''''''''''''''''''''''''))))))((((((((((((''''''''''''''''''''''''''''''***)))(((''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))((()))***)))((('''(((***(((((())))))******))))))******))))))))))))(((((()))))))))*********++++++************************)))******++++++******)))************************'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))***++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------,,,,,,---------------,,,------,,,,,,,,,,,,------//////000111222333444444444555666777777888888888:::888777666777999<<<>>>???BBBFFFIIIIIIEEE@@@<<<<<<888333000444===HHHOOOPPPHHH;;;000++++++///222---+++,,,///111222888???CCCDDDDDDAAA;;;444///,,,,,,+++***)))((((((((((((((((((((((((((((((((((((XXXDDD???;;;777666666555444444333333111000///......------...------------------------,,,---------,,,,,,+++***,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............------------............/////////000000111111222---///222222222111222333222222333444555888<<<@@@CCCKKKSSSWWW[[[bbbhhhkkkxxx}}}vvvpppmmmnnnkkkgggccc```^^^\\\[[[WWWTTTOOOJJJFFFAAA===:::777444222000000000//////------------------------+++*********+++,,,------************************)))))))))(((((((((((('''''''''''''''''''''''''''))))))((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))))))))(((((((((((())))))*********)))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))'''((()))((('''&&&''')))(((((()))))))))))))))((())))))))))))))))))(((((())))))))))))************************************))))))************))))))************************''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))******))))))******+++,,,******++++++,,,------------------------------------------------...//////...///111111000///////////////......///000111222888888:::;;;===???@@@@@@DDDFFFHHHIIIIIIIIIIIIJJJMMMKKKGGGDDDBBBCCCDDDEEE@@@DDDHHHJJJIIIDDD>>>:::>>>:::666444888BBBMMMTTT[[[SSSEEE777...+++,,,...---+++***---...111888@@@@@@@@@???:::222---++++++++++++***)))(((((())))))((((((((((((((((((((((((VVVCCC>>>;;;666666666555444444333333111000///......------...------------------------***+++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------....../////////---------.........////////////000000111222222333...000222333222222333444666999>>>CCCHHHOOOVVVZZZ___ppp~~~xxxpppkkkhhhfffbbb```]]]YYYTTTPPPFFFCCC>>>;;;888444///+++------..................***************+++,,,---***************************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((('''''''''''''''((())))))))))))(((((((((((())))))))))))((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))((((((((((((((((((((((((&&&((()))((('''&&&'''((((((((()))))))))(((((('''(((((((((((((((((())))))(((((()))))))))*********)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***((()))))))))***************************************************++++++,,,+++++++++,,,------......------------------------///...------------......///111555555444333333444111333666999===@@@BBBCCCIIIJJJKKKMMMOOOQQQSSSTTTXXX[[[^^^___]]]\\\]]]^^^aaa___[[[XXXUUUUUUUUUVVVQQQUUUZZZ]]][[[SSSKKKEEEDDDAAA===<<>>;;;555555555555555444444444111000///......------...------------------------++++++,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,------------...---......///000000111111............///////////////000000111222333444555222555999===CCCJJJRRRWWWdddmmm{{{ttteeeYYYVVVOOOHHHDDDFFFHHHGGGFFF>>>===;;;888666444222111...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((&&&'''((())))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&''''''((()))***))))))(((((((((((()))))))))))))))(((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''((())))))''''''((()))(((((())))))(((''''''&&&'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))************************************++++++******++++++,,,---,,,,,,,,,---......//////........................//////...///000333555777666===FFFLLLOOORRRWWW[[[ggglllttt}}}{{{rrrlllbbbbbb```^^^\\\YYYWWWVVVRRRRRRQQQNNNKKKHHHDDDBBB;;;888555555333222666<<>><<<555555555555555444444444111000///......------...------------------------------------,,,+++******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------,,,,,,,,,---------......---......///000111111222............/////////000///000000222333444555555???CCCIIIRRR]]]jjjvvv~~~fff[[[MMMDDDAAABBBAAA@@@IIIHHHEEEAAA===999666444000///...---------------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''((())))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))&&&&&&&&&'''''')))******))))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((()))***)))((('''(((***(((((())))))((('''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************************************++++++******++++++,,,---,,,,,,------.../////////////////////////////////111111111333555999===???IIIRRR]]]fffkkkpppwww}}}~~~|||||||||zzzuuuoooiiieeeVVVVVVUUUSSSQQQNNNKKKIIIGGGCCC@@@>>>;;;777999???DDDJJJOOOLLLAAA666///...***)))))))))))))))******((((((((((((((((((((((((RRR@@@===:::888777666555444333222222222111000//////.........------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,............/////////000///...------///000000000...---,,,---///111000000333333444555888>>>EEEKKKUUUaaarrrwwwaaaRRRJJJCCC>>>AAAAAAEEELLLPPPLLLEEE@@@444222111111///***+++...///,,,))))))++++++)))'''***************+++++++++'''((()))******)))((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''((())))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,------------,,,+++***...,,,---000000------111555222111333000+++///666222888???AAABBBIIIVVVaaaooovvv~~~}}}vvvnnnlllbbbVVVQQQSSSTTTQQQMMMLLLLLLLLLKKKIIIIIIIIIJJJOOORRRVVVWWWRRRGGG888...++++++)))'''***......***&&&&&&&&&''')))***)))(((RRR@@@===:::888777666555444333222222222111000//////.........------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,........./////////000000000////////////000000000111111000///000111333555444555777:::BBBQQQdddqqqqqq^^^QQQMMMHHHCCCBBBDDDEEEEEEEEEFFF@@@<<<999333...---000000...,,,---...---***(((************************(((((()))******)))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))(((((((((((()))*********))))))(((((())))))***))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,------...---------...,,,...333444111111333222//////222222222888@@@HHHQQQ]]]eeekkkuuu~~~uuummmbbb\\\ZZZZZZXXXUUURRRQQQOOOMMMKKKKKKLLLMMMVVVYYY^^^aaa]]]PPP>>>000,,,,,,***)))---111...((()))((('''(((******)))'''RRR@@@===:::777777666555444333333222222111000//////.........------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------...............---------....../////////000000000111111000000000000000111000222333222000000222444888@@@KKKVVVdddxxxnnnbbbQQQDDD@@@AAADDDEEEMMMIIIFFFDDD???666111111000...------......,,,***************************((())))))******))))))((())))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))((((((''''''(((((()))***)))((((((''''''(((((()))))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...,,,,,,111333000///000555444666<<>>JJJ\\\uuuxxxaaaRRRKKKFFFAAADDDCCCGGGLLLLLLEEE>>><<<222000...,,,+++,,,,,,---***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''((())))))***))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((()))(((((((((((())))))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......222...,,,///111000111444>>>@@@FFFRRRaaaqqqssshhhbbb^^^[[[VVVRRRRRRTTTVVVWWWQQQQQQUUU]]]```WWWDDD555---......333;;;@@@999///***)))'''((()))***)))(((RRR@@@===:::666666666555444444333333222111000///............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////////////////000000000111000111222111///...000222111333444555999EEEUUUbbbuuuxxxhhhWWWHHH???<<<===DDDIIIJJJJJJLLL???<<<666000,,,+++,,,---,,,+++++++++*********)))******))))))))))))******))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((())))))***(((((((((((())))))))))))(((((((((((())))))******(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((((()))))))))************************++++++++++++++++++,,,,,,,,,---------...---,,,,,,,,,,,,------222......222666:::BBBKKKTTTYYYbbbppp}}}xxxlllfff___ZZZWWWVVVTTTRRROOOMMMOOOUUU\\\YYYNNNBBB666777999<<>>EEEPPPaaappp}}}~~~uuummmggg___WWWQQQPPPLLLKKKOOOUUUWWWRRRLLLCCCFFFGGGFFFFFFDDD<<<333+++)))''''''(((*********RRR@@@===:::555555555555555444444444222111000//////.........------------------------........................,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...///////////////000000000111111111//////000000000111111111///222555444222222555999999???LLL```zzzwwweeeQQQDDD>>>===AAAFFFMMMMMMLLLFFF===555111/////////...------,,,++++++++++++***))))))***++++++))))))))))))))))))))))))))))))))))))((((((((('''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((************************))))))(((((())))))***+++************************)))(((((((((((()))*********))))))(((((())))))***))))))))))))))))))))))))))))))(((((()))******+++(((((((((((())))))))))))'''(((((()))******++++++(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&'''&&&&&&&&&'''(((***+++''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,------------...------,,,---...111333555666???NNN\\\fffsssxxxjjjaaaWWWTTTQQQQQQSSSUUUSSSQQQIIINNNPPPMMMJJJFFF@@@:::111...+++))))))***))))))RRR@@@===:::555555555555555444444444222111000//////.........------------------------////////////////////////,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,------...///000000//////000000111111111222000000000000111111111111000444777666444444888===EEETTTnnnwwwdddUUUIIIBBBAAACCCGGGLLLKKKDDD<<<666333000000///...------,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))******+++************************)))))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))))))))((())))))***++++++(((((((((((())))))))))))'''(((((()))***+++++++++(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&'''&&&&&&&&&'''(((***+++''''''''''''''''''''''''''''''''''''((((((((())))))*********++++++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---...111555888;;;KKKYYYnnnuuuccc```]]][[[ZZZYYYXXXWWWIIIPPPTTTQQQLLLJJJFFFCCC666333///,,,******)))(((}}}RRRCCC>>>:::888777777666555444444444333222111000////////////////////////////////////////////////////////////,,,,,,,,,---------......---------.........//////............/////////000000000000000111111111111...222444111......111222999222///555;;;>>>DDDJJJggg{{{jjjWWWIIICCC@@@BBBFFFDDD<<<777999666555333///---,,,...000000///,,,+++***+++,,,---+++++++++************)))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))((('''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++)))))))))***+++---...///,,,,,,,,,---......//////,,,000444777:::AAAKKKSSSqqq{{{xxxtttooojjjbbbZZZUUURRROOOOOORRRQQQMMMKKKMMMHHHBBB888///)))((()))+++{{{QQQAAA===999888777777666555555444444333222111000////////////------------------------////////////////////////,,,,,,---------.........---------.........//////........./////////000000000000000000111111111111...000222222222444777:::333444888:::<<>>HHH[[[sss|||rrrhhh___YYYSSSQQQRRRSSSPPPLLLMMMRRRLLLGGG>>>555///+++***+++zzzOOO@@@<<<999777777777666555555444444333222111000////////////------------------------////////////////////////,,,------------.........------........./////////....../////////000000000000000000111111111222222333222111111111222333555444888???FFFPPPfff~~~fffMMMBBBAAA???:::666:::999777555333111111000000///...,,,+++*********,,,+++++++++************))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((())))))((((((''''''''''''))))))))))))))))))))))))***)))((((((''''''(((((()))((((((''''''(((((()))(((((((((((())))))))))))************))))))))))))************************************+++++++++,,,,,,,,,,,,,,,------...///...---------///111444555888BBBPPP^^^mmm{{{nnnbbb[[[UUURRRPPPOOOJJJGGGIIIOOOPPPLLLFFF???888333///...yyyOOO@@@===999777777666666555555555555333222111000////////////////////////////////////////////////////////////------------........................////////////...////////////000000000000000111111111222222222444222111333333222111222===AAAMMMaaa{{{gggRRRIIIDDD;;;444:::999999999888666333000111000///...---,,,,,,+++,,,,,,+++++++++*********((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***))))))((('''((((((((())))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))))))))*********************************+++++++++,,,,,,---,,,,,,,,,,,,---...///000...---...333999@@@EEELLLVVVhhh}}}{{{lllccc[[[TTTNNNKKKIIIFFFFFFIIINNNMMMJJJGGGBBB>>>:::777zzzOOO@@@>>>;;;666666666666555555555555333222111000////////////000000000000000000000000////////////////////////---------.........//////........./////////000000////////////000000000111111111111111222222222222///---///555777666888===JJJZZZsssnnn^^^SSSGGG>>>999999:::<<>>;;;666666666666666666555555333222111000////////////........................////////////////////////------........./////////....../////////000000000/////////000000000111111111111111222222222222333000---...444555666>>>KKKeeemmmZZZLLL>>>:::777888<<>>IIIVVVaaahhhmmmzzztttbbbYYYRRRSSSTTTPPPKKKIIIEEEGGGIIIKKKLLLLLLLLLKKKxxxMMM???===;;;555666666666666666666666333222111000////////////........................////////////////////////............////////////.../////////000000000000//////000000000111111111111111111222222222333333555222333:::>>>EEEZZZqqqnnnTTTJJJ<<<555555:::>>>@@@AAA>>>888222...,,,------------,,,,,,,,,+++++++++))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******************************************************))))))*********+++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))+++***))))))(((((())))))******))))))))))))******(((((((((((())))))))))))((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------...///000222444555777<<>><<<:::555555555666666666666666333222111000////////////111111111111111111111111////////////////////////............/////////000////////////000000000000000000000000111111111111111111222222222333333333666444999EEEQQQcccrrrbbbKKK:::666:::???CCCNNNIIIAAA888333000000111---------,,,,,,,,,++++++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((((((((('''''''''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))))))))******************************************************)))************+++++++++))))))***+++,,,,,,---------------------------------------............///........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))+++******)))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......///111333555777888EEENNN]]]nnn{{{|||xxxwwwuuu}}}zzzzzz}}}~~~wwwfffSSSLLLMMMJJJIIIHHHHHHHHHIIIJJJKKKvvvMMMBBB???888888888777777666666555555111222333111///...///000//////............//////000000//////......---------------........./////////111222222000...------000000000111222222333333444111111444444111222555999777;;;WWW___RRRGGG888333:::AAAFFFIIIDDD:::111...///000///---+++******+++---))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))******+++++++++,,,,,,,,,++++++******************...+++)))))),,,---,,,***222111///.........///000...............///000000,,,,,,...000///------......222333000...//////,,,///......///000///,,,***000///...---,,,,,,,,,---(((((()))***+++,,,------...,,,++++++,,,,,,,,,+++++++++***)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***,,,---,,,)))''')))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,...///...++++++---......///111222111222:::GGGQQQ^^^dddppp~~~uuu|||xxxnnnhhhggghhhooojjjlllssspppddd```ffflllkkkiiihhhgggeeeaaa___fff{{{wwwaaaTTTPPPNNNLLLJJJIIIIIIHHHGGGEEEvvvMMMBBB???888888888777777666666555555111222333222///...///000//////............/////////////////////.........---------.........//////...000222222000......///000000000111222222333333333111222666777555444666888KKKddd{{{iiiXXXGGG===>>>888@@@IIILLLHHH???777222...---,,,,,,---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********)))***++++++++++++,,,,,,,,,+++++++++++++++*********---+++)))***---///...---//////...------.........222111000/////////000000555333222333444444444444222555666222111333333000111000//////000111000///------------......//////......---,,,+++***)))))),,,+++))))))+++++++++***++++++***************+++(((((())))))))))))(((((((((((((((((((((((((((((()))+++,,,+++((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((()))))))))*********+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,++++++---...---***111;;;BBBIIISSS```iiilllttt}}}tttttt{{{vvvooojjjhhhhhhhhhhhhfffjjjlllllljjjiiiiiiiiihhhfffhhhjjjgggcccfffllldddccccccddddddbbb^^^[[[SSSbbbqqqxxx~~~uuuddd\\\PPPNNNKKKJJJIIIHHHFFFDDDuuuLLLBBB???999888888777777666666555555111222333222000//////000000//////......//////000...///////////////000000------........./////////---///111111000///000111000000111111222333333333000///222666666555777<<>>777///---,,,---......+++(((******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,...000000000/////////////////////////////////000111333555666333333333444777999:::999999<<<===;;;:::;;;999555999888666666888999999999555444333111000///......++++++************+++++++++***)))***+++,,,+++***++++++*********++++++,,,((())))))******))))))(((((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((()))))))))************+++++++++,,,,,,,,,++++++,,,---------------,,,++++++---//////......111;;;JJJWWW```iiisss{{{zzztttvvvwwwjjj```YYYRRRSSSYYY___aaa```eeegggjjjmmmooommmjjjggglllnnnkkkccc___bbbffffffcccccccccccccccaaa]]]ZZZVVVZZZ]]]]]]aaajjjqqqtttrrrgggYYYUUUPPPLLLJJJHHHGGGEEEtttKKKAAA???999888888777777666666555555222333333222000//////000000000////////////000000......//////000000000111............////////////---///000111000000222333000000111222222333333444222333555666444777DDDSSSooohhhMMMCCC???>>>AAAGGGJJJGGGCCC888333---+++,,,---+++)))+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------,,,---...///000000000111111222222222222222000111222444666999:::;;;888???FFFHHHIIIMMMPPPRRRWWW[[[]]][[[ZZZYYYSSSLLLHHHGGGGGGHHHIIIIIIGGGEEECCC@@@<<<888555333333333///...---,,,,,,---......,,,++++++,,,------,,,+++***************++++++,,,)))))))))******)))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((()))))))))***************+++++++++,,,,,,,,,+++,,,,,,---...---------///------000222111111222DDDMMMXXXaaafffkkksssyyyxxx~~~uuummmgggbbbccc___]]]```gggkkkkkkhhhooottt|||yyyqqqnnnxxx}}}yyynnnnnnuuutttjjjjjjhhhfffeeeeeecccaaa___ddd```ZZZXXX[[[aaaddddddkkkpppzzzvvvjjjcccYYYPPPJJJHHHGGGGGGsssKKKAAA@@@:::888888777777666666555555222333444222000///000111000000////////////000000.../////////000000111111........./////////000000---///000000000111222444111111111222333333444444666888:::888888BBB]]]vvviiiUUUKKKAAAAAAGGGNNNNNNLLLEEE===333,,,++++++,,,,,,+++++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))************************************************************+++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,------------...//////.........000000///000111333555777888999;;;===AAAEEEHHHKKKLLLMMMYYYiiixxx{{{zzz~~~xxxddddddgggiiiiiifffaaa]]]ZZZVVVPPPIIICCC???===<<<;;;999666333111000///000...---------......,,,*********)))))))))******+++))))))************))))))))))))))))))))))))))))))''''''''''''((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,---.........------000------000111000333999UUUZZZ___aaabbbeeelllsss}}}zzzrrrnnnmmmooorrruuuhhhgggeeefffjjjnnnqqqrrr{{{yyyxxx|||nnnkkkgggeeegggiiijjjkkkddd\\\VVVXXX___eeeeeedddfffiiimmmrrrzzz}}}ssscccVVVMMMIIIGGGGGGrrrJJJAAA@@@;;;888888777777666666555555222333444333111000000111111000000//////000000111///000000000000000000111....../////////000000000...000111000000111333555111111222222333444444444333444777<<>>DDDIIILLLIIIOOOZZZeeepppwww|||~~~xxxmmm```SSSIIIDDD>>>===:::777666666777777222222111111222111...+++,,,,,,+++***************)))******++++++******)))))))))))))))))))))))))))((('''&&&'''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,---..................+++,,,///......888FFF]]]aaaeeefffeeehhhooouuu~~~|||{{{zzzwwwsssqqqtttvvvvvvwwwyyyuuupppkkkiiimmmwwwzzz|||tttqqqoooooosssxxx{{{}}}jjj```YYY]]]dddgggeeedddkkkkkkjjjiiikkksssrrrcccXXXQQQLLLJJJqqqIIIAAA@@@;;;888888777777666666555555333444444333111000000111111111000000000000111111111111111000000000000000.../////////000000000000000111111000000000222555111111222333333444444555444333:::LLLdddqqq^^^QQQMMMJJJFFFBBBEEEHHHIIIDDD;;;333...------,,,,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))******************************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---.../////////...000222333333444777:::===???DDDKKKUUU```jjjpppllltttzzziii___QQQNNNJJJFFFBBBAAAAAAAAA<<<;;;:::::::::888444111000///...---,,,+++++++++)))******++++++******))))))))))))))))))))))))))))))'''&&&''')))+++)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,------...............,,,***---000///111CCCYYYhhhnnnuuuxxxvvvtttvvvyyyuuuyyy~~~~~~zzz{{{wwwooorrrxxxxxxvvvuuuyyyxxxwwwvvvxxx|||zzzmmmbbbYYYSSSqqqIII@@@@@@;;;888888888777666666555555333444444333111000000111111111000000000000111111222222111111000000//////////////////000000000000111111222000///000222444111222222333333444444555===;;;EEEbbbttt]]]QQQLLLHHHFFF>>>GGGPPPPPPEEE888///+++------,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,------...///000000---000333555555888<<<@@@LLLNNNTTT^^^kkkzzzuuupppggg\\\RRRKKKFFFDDDEEEDDDCCCCCCBBB@@@;;;888333222000///------,,,,,,******++++++++++++******)))))))))))))))))))))))))))'''&&&'''***+++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,---......//////......---,,,///333111666NNNiiisss|||~~~zzzyyyvvv{{{}}}wwwzzzrrreee\\\lllJJJ@@@<<<;;;999888777666666555555555555444333222111111111111000000000000000000000000000111111111111222222222000000000000111111111111222222222222222222222222555333222444777888777777>>>KKKooosss___SSSJJJFFF<<<@@@EEEJJJLLLGGG:::.........///...---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))))))))))))))*********************)))))))))))))))*********************************)))))))))))))))++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---///...,,,---.../////////111,,,+++000222000111444444222444:::===AAAMMM[[[jjjppp{{{rrreee\\\XXXOOOKKKFFFEEEFFFEEEAAA<<<:::888333000------------******))))))))))))***+++'''''''''((((((***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))***++++++,,,,,,------,,,,,,,,,,,,++++++***,,,......------...///***222555111444HHHfff|||vvvssswww|||qqqrrrqqq{{{~~~|||zzzyyywwwqqqlllJJJ@@@<<<;;;999888777666666555555555555444333222111111111111111111111111111111111111000111111111111222222222000000000000111111111111222222222222222222222222999444444777777666:::AAAOOOsss~~~rrrnnnqqqqqqnnnlllooossstttuuuuuuwwwyyyyyyfffXXXQQQFFFDDDCCCGGGMMMNNNGGG>>>222000...---,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))))))))))))))************************))))))))))))************************************))))))))))))++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---------......------.........---333000000222111---...333777:::CCCOOOYYYfff{{{xxxjjj___RRRJJJIIIIIIGGGCCC<<<999666333222333333444......---,,,+++***)))(((***)))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***++++++)))))))))***++++++,,,,,,+++++++++,,,,,,---------+++,,,......------...///000111111333CCCaaa~~~www{{{yyyqqqqqqvvv{{{uuuzzzyyysssssslllJJJ@@@<<<;;;999888777666666555555555555444333222111111111111111111111111111111111111000111111111111222222222000000000111111111222222222222222222333333333333444111444999666333>>>QQQxxx~~~yyywwwvvvtttnnnhhhhhhkkkvvvrrriii___\\\]]]]]][[[YYY\\\```ccceeefffeeeeeelllmmmttt~~~{{{eeeXXXRRRIIIAAAAAAHHHMMMMMMJJJ;;;666///,,,,,,......---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))******************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......------......//////000000000///111333333333999@@@HHHTTThhh{{{rrrddd]]]UUUIIIAAABBB@@@===:::888444000---/////////...---,,,+++***,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))***++++++))))))******+++,,,,,,,,,******+++,,,---...//////,,,...//////...---...000777222000>>>___xxx}}}|||tttiiibbbccclllyyyyyyqqqlllpppvvv{{{lllJJJ@@@<<<;;;999888777666555555555555444444333222111111111111111111111111111111111111000000111111111222222222000000111111111222222222222222222333333333333333000///666<<<777888RRRssszzzooofff```\\\YYYZZZ\\\^^^\\\WWWUUUYYY___llliiiccc]]]ZZZYYYZZZYYYYYY[[[___ccceeedddbbb___bbbbbbfffnnnssstttvvvzzz|||sss^^^___SSSGGGCCCEEEHHHLLLPPPGGG???555///...///...---************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))************)))***************++++++************************)))***************++++++*********+++++++++,,,,,,,,,,,,------......//////,,,...///000000111222444111000111555<<>>666222000---+++************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))******+++++++++,,,************************))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,---......///000000///000111000...///111444555555777@@@PPPbbbnnnrrrpppaaaYYYNNNGGGEEEDDDAAA???888555000---...000555888+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************++++++,,,*********+++,,,,,,------------------------------...///000/////////222444222===UUU{{{wwwpppwwwtttggglllkkkkkknnnuuu{{{uuuppprrrllleeegggxxxlllJJJ@@@<<<;;;999888777666666555555555555444333222111111111111222222222222222222222222000111111111111222222222111111111222222222222333222222333333444444555555888777666:::JJJnnnmmm___TTTQQQRRRRRROOOMMMKKKLLLLLLKKKJJJJJJOOORRRQQQQQQUUUYYYZZZXXXWWWXXXYYYWWWTTTTTTWWWWWW\\\```aaa]]]YYYWWWWWWUUUTTTWWW]]]aaabbbdddhhhlllooorrruuuxxx|||pppdddZZZTTTNNNGGGJJJRRRSSSOOOIIIAAA999222---+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))******+++,,,,,,,,,************************))))))******+++,,,,,,,,,++++++,,,,,,,,,---------,,,------...///000111111222333222000---...222777888@@@MMM___wwwwwwbbbRRRIIIFFFDDDBBBBBB>>>888222000222555888------,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,******++++++,,,---------............------,,,,,,...///000000000111444777666PPPxxxhhhiiisss{{{sssmmmkkkkkkrrr~~~vvvnnnwwwmmm```[[[eee|||lllJJJ@@@<<<;;;999888777666666555555555555444333222111111111111222222222222222222222222000111111111111222222222111111111222222222333333222222333333444555555666444777<<>><<<<<<999777444111---+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---***++++++,,,,,,------...+++,,,,,,---...///000000---...///000111444888<<>>@@@888///...111333...)))((()))))))))******************))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------...............///,,,---222444666@@@LLLpppoookkklllvvvqqqpppwww|||tttnnnkkkjjjkkkhhhtttlllKKKAAA===<<<999888888777777777777777555555444333333222111111222222222222222222222222222222222222222222222222222222222222222222222222444555555555888;;;:::888DDD^^^{{{hhhZZZSSSQQQOOOTTTZZZ]]]\\\YYYWWWWWWTTTTTTVVVZZZ\\\\\\XXXTTTRRRSSSSSSRRRQQQSSSUUUXXX\\\___bbbbbbaaa```bbbdddaaabbbeeeddd^^^ZZZaaakkkkkklllmmmkkkhhhggghhhiiifffbbb```bbbfffjjjiiigggeeehhhkkknnnrrryyywwwkkk___\\\YYYVVVSSSOOOHHH???888555...***,,,...,,,,,,...++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++++++++*********)))))))))+++++++++++++++***))))))************++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,---------......------......///000000///---...///222555777555<<>>AAA???;;;666333111111000000))))))))))))******************))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///222000//////000999OOOdddnnnfffyyy{{{qqqqqqvvv{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{~~~zzzqqqiiidddbbbcccgggppp{{{kkkJJJAAA===<<<999888888777777777777777555444444333333222222111222222222222222222222222222222222222222222222222222222222222333333333333222666777666888===???===YYYmmmXXXRRRQQQRRRTTTRRRYYY___```[[[WWWWWWZZZTTTVVV[[[___bbb```[[[VVVXXXVVVTTTUUUXXX\\\___aaadddeeeeeeeeedddbbb```___^^^___bbbbbb\\\WWW\\\dddhhhiiihhhgggggggggjjjmmmjjjgggdddeeehhhjjjiiigggccceeehhhkkknnntttzzz~~~|||~~~zzznnniiiddd^^^XXXUUUTTTPPPHHH@@@666...'''))),,,------...++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++++++++++++++************++++++++++++***))))))************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------...............///000111000///...///222555888999???MMMiii|||yyynnnXXXGGGBBBDDD>>>???===777000---...111++++++******))))))*********))))))))))))((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------........./////////222333333222444CCCaaa|||yyyfffsssxxxmmmkkkqqq~~~|||xxxuuusssrrrrrrrrrrrrssstttttttttsssssstttttttttuuuvvvxxxzzz{{{}}}}}}~~~}}}sssiiibbb``````dddlllssstttwwwjjjIII@@@======999888888777777777777777444444444333333222222222222222222222222222222222222222222222222222222222222222222333333333333333444444666999777888DDDTTTqqq\\\UUUVVVVVVUUUUUUXXXZZZZZZXXXUUUWWW\\\aaaXXXZZZ^^^aaabbb```]]]ZZZ^^^[[[YYY[[[```ddddddccccccbbbaaaaaaaaa```\\\YYY___aaadddfffaaa\\\___eeejjjjjjjjjiiihhhhhhhhhiiijjjhhhggghhhjjjkkkkkkiiieeeggghhhkkknnnrrruuuxxxvvvyyy}}}tttqqqjjjfff```[[[WWWRRRLLLGGG<<<333,,,...111000---,,,,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++************+++++++++******)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///////////////000111222222333444444555999@@@EEE```ooo|||{{{xxx^^^LLLCCCAAABBBAAA===666222111111...---,,,***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------......//////000000///333777;;;CCCVVVsss|||nnn{{{|||zzzuuurrrttt~~~zzzxxxvvvrrrnnnkkkiiiiiiiiihhhiiiiiijjjkkkkkkkkkkkkkkkjjjjjjjjjlllooorrrttttttuuuvvvwwwxxxzzz~~~~~~~~~~~~~~~}}}~~~~~~vvvkkkdddbbbccc```iiiqqqsssrrrxxxiiiIII@@@<<<===999888888777777777777777444444333333333333222222222222222222222222222222222222222222222222222222222222333333333444444444999111444<<<888777SSSzzzccc\\\XXXYYYZZZUUUQQQPPPWWWUUUTTTUUUXXX\\\___aaa^^^___`````````___^^^^^^\\\\\\]]]aaafffhhhgggdddccccccccceeefffeeebbb___dddfffjjjmmmjjjfffhhhnnnmmmnnnoooqqqpppnnnkkkiiigggfffggghhhjjjkkkkkkjjjggghhhiiikkkmmmooopppqqqooorrrwww|||vvvooonnnkkkcccYYYQQQLLLKKKGGG@@@;;;<<<;;;666000---,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))((())))))***************************************)))******+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000//////000111222333333222555666666999GGG\\\lllbbbLLLGGGEEEBBB@@@@@@===888444222000...,,,+++***++++++))))))))))))************************************(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******************************************************+++++++++,,,,,,,,,,,,,,,---------.........------......///000000111...111777CCCVVVooossszzz}}}rrrsssvvvzzz}}}vvvoooiiikkkiiifffbbb___^^^]]]^^^ZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\]]]___bbbeeeggggggiiikkknnnpppssswww{{{|||}}}}}}}}}}}}||||||}}}{{{{{{|||}}}~~~~~~~~~{{{{{{zzzuuunnniiihhhhhhccciiippptttuuuuuuvvvxxxhhhHHH???<<<===999888888777777777777777333333333333333333333333222222222222222222222222222222222222222222222222222222333333444444555555:::222555======GGGsssggg[[[XXXXXXYYYVVVPPPNNNPPPRRRSSSVVV[[[```aaa___\\\\\\\\\\\\ZZZYYYYYY\\\^^^YYY\\\```eeejjjlllllljjjfffiiilllnnnooonnnmmmllljjjjjjnnnqqqooolllnnnssslllnnnqqqtttvvvuuuqqqmmmiiijjjjjjkkkkkkjjjjjjiiihhhggggggiiikkkkkkjjjhhhgggiiinnnsss{{{}}}tttwwwvvvnnn```TTTOOONNNJJJFFFCCCBBB===444---+++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))((()))******++++++******)))))))))***************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---...//////000000000000111222333444555222555999???MMMgggmmmRRRJJJAAA>>>AAAAAA<<<555666444111...,,,+++,,,,,,)))))))))************+++************************((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,---------............------...///000000111222111666@@@RRRnnnyyyzzzyyymmmpppvvv~~~yyyuuuoooiiiccc^^^\\\ZZZWWWTTTRRRQQQQQQRRRLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSVVVWWWZZZ\\\___bbbdddhhhllloootttwwwyyyzzzzzzzzz{{{|||yyyyyyyyyyyyzzz{{{|||}}}{{{}}}~~~~~~}}}{{{yyyxxxwwwvvvvvvnnnmmmmmmppptttwwwvvvtttxxxhhhGGG???<<<===999888888777777777777777333333333333333333333333222222222222222222222222222222222222222222222222222222333333444555555666666888999:::FFFhhhkkk^^^^^^YYYUUUTTTQQQNNNQQQWWWWWW[[[```cccccc```]]]\\\YYYZZZ[[[ZZZYYYZZZ^^^bbbbbbeeejjjmmmoooqqqrrrtttppptttzzz}}}|||{{{|||}}}xxxwwwyyy{{{zzzwwwyyy}}}uuuuuuwww{{{~~~~~~{{{xxxwwwwwwvvvtttqqqmmmjjjiiiiiihhhgggiiijjjjjjfffccc```bbbfffjjjrrr{{{{{{}}}}}}wwwkkk^^^UUUQQQIIIFFFCCC@@@777---)))***---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))((()))***+++++++++***************+++++++++,,,,,,))))))***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......++++++,,,---...///000000000111111111222444555666888>>>KKK___xxxqqqbbbPPPEEECCCBBB>>>999999777333000---------...))))))*********+++++++++************************(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............------...///000111222222333AAAWWWqqqvvvzzzxxxqqq}}}wwwrrrnnniiiddd```]]]YYYWWWPPPOOOLLLIIIHHHHHHIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGIIIJJJLLLMMMNNNOOOPPPRRRUUUWWWXXXZZZ]]]___eeeiiinnnqqqrrrtttwwwyyyyyyxxxwwwwwwwwwwwwxxxyyyzzz{{{}}}zzztttnnnmmmqqqvvvyyyyyyvvvyyyhhhGGG???<<<===999888888777777777777777333333333333333333333333222222222222222222222222222222222222222222222222222222333333444555666666222======888MMM|||iiiaaa___[[[TTTNNNMMMMMMOOOTTTZZZaaaeeegggddd___\\\^^^bbb\\\___bbbbbbbbbdddhhhlllpppsssuuuuuussstttwww{{{|||~~~wwwqqqmmmkkkkkkjjjiiijjjllljjjfffbbb^^^___bbbffflllvvv}}}uuuhhh[[[SSSKKKIIIFFF@@@666,,,+++000---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))((()))***+++,,,+++******+++++++++,,,,,,---------((()))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........++++++,,,---...///000111111111111222333444666777@@@KKKbbbiiiUUUJJJGGGEEEBBB;;;999555111.........///))))))******++++++++++++************************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////------...///000111222222333KKKnnnyyy{{{~~~~~~{{{ssslllaaa]]]WWWSSSQQQPPPPPPOOOKKKIIIGGGEEEDDDEEEFFFFFFJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIKKKLLLNNNOOOOOOOOOKKKMMMOOOPPPPPPPPPRRRTTTWWW\\\cccgggjjjmmmqqquuuyyyxxxvvvuuuuuuuuuvvvwwwyyyzzz|||~~~~~~zzzsssoooqqquuuyyy{{{www|||fffIIIBBB===:::999999888888777666666666777777555444333222222222111111222222222333333333333333333333333333333333111444666555666777777666:::;;;:::GGGtttxxxxxxjjjccc``````XXXVVVQQQKKKHHHOOO\\\gggqqqiiicccccceeedddeeegggffflllpppppprrrwwwzzzyyywwwrrrsssnnnjjjhhhjjjlllkkkiiifffeeeeeegggkkkrrrxxx|||~~~~~~~~~rrrbbbYYYRRRMMMIIIFFF===111,,,///---,,,***+++,,,,,,+++)))************************+++*********))))))((((((,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---------.../////////...------------...//////444222333666666555<<>>;;;<<<;;;777444444333111///---------+++***************************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////222,,,---444444111888FFFooo}}}|||~~~vvvjjj]]]SSSLLLIIIHHHJJJHHHFFFEEEFFFGGGGGGFFFGGGIIIJJJLLLLLLNNNQQQTTTRRRSSSTTTVVVWWWYYYZZZ[[[[[[[[[\\\]]]\\\[[[ZZZYYYWWWVVVUUUSSSQQQPPPOOONNNKKKLLLMMMLLLKKKNNNTTTXXXXXX]]]ccciiilllmmmooopppssssssrrrsssvvvzzz}}}{{{|||}}}}}}|||}}}~~~}}}uuuooolllooowww{{{zzzxxx}}}dddGGGAAA===:::::::::999888888777777666666666555444333222222333222222222333333333444444333333333333333333333333333111111555999999:::<<>>AAA???999555666555222000...,,,+++***************************))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---.........------------...//////111,,,...555222///???VVV}}}}}}tttnnnfff```WWWNNNHHHGGGHHHIIIJJJIIIGGGFFFGGGIIIJJJKKKJJJLLLOOOQQQSSSVVVYYY\\\```aaabbbccceeefffffffffjjjkkkmmmmmmmmmlllkkkjjjeeeeeeccc```^^^[[[XXXWWWSSSYYYZZZUUUMMMIIIGGGGGGKKKPPPUUU[[[___cccgggjjjnnnnnnoooqqqtttwwwyyy{{{yyyzzz|||~~~}}}{{{{{{{{{}}}{{{vvvoooqqqtttuuuxxx}}}cccFFFAAA===;;;::::::999999888777777777666555444444333333333333222222333333333444444444333333333333333333333333333111333888888666888===IIIxxxmmmyyybbb\\\XXXWWWSSSNNNLLLMMMYYY___eeegggeeebbbbbbccciiijjjrrr~~~|||tttkkkdddbbbbbbhhhlllwwwzzziiiTTTIIIHHHIIIBBB999111...,,,++++++,,,,,,,,,***************************************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........000000000//////......---000/////////000111222333555777@@@UUUuuurrrcccaaahhhoooiiihhhgggeeedddeeehhhjjjiiimmmqqqrrrppplllgggddd```^^^\\\\\\___eeekkkpppfffkkkppprrrrrrwwwoooYYYCCC<<<>>>???;;;777999888666222///,,,++++++************************))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---.........------------.../////////---000333000222KKKiii~~~~~~yyyoooccc[[[QQQNNNIIIFFFEEEHHHKKKNNNLLLKKKJJJIIIJJJKKKNNNPPPRRRUUUXXX[[[^^^bbbgggjjjkkkllloooqqqsssttttttuuuwwwxxxzzz{{{{{{zzzxxxwwwvvvvvvtttqqqnnnjjjgggeeegggkkkhhh\\\RRRNNNNNNLLLKKKMMMOOORRRUUUZZZaaaeeegggiiilllpppsssttttttssswwwxxx{{{}}}~~~}}}}}}}}}|||{{{xxxyyy|||vvvqqqooottt|||bbbEEE@@@<<<;;;:::::::::999888888777777666555444333333333333333333333333333444444444444333333333333333333333333555333555888555111888CCCaaavvv```\\\ZZZXXXUUUOOOJJJNNNUUUaaaeeejjjiiifffeeejjjoooqqqttt~~~zzzpppgggaaa```^^^cccrrryyycccQQQKKKJJJEEE>>>333000---+++,,,------,,,*********************************+++++++++++++++***++++++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,,,,------......,,,---------............000000//////////////////000000000111222333444555555@@@VVVuuuzzzuuusssqqqiii^^^ZZZ```iiioookkknnnppppppmmmkkkmmmooorrruuuyyyzzzxxxrrrkkkggg\\\[[[ZZZ\\\^^^aaaaaaaaa\\\```ddddddbbbbbbgggkkkwww{{{XXXCCC<<<:::;;;<<<::::::888444000---,,,---************************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---.........------------.../////////000222222333@@@\\\vvvyyy{{{www~~~www|||zzzssslllaaaUUUOOOHHHGGGGGGGGGHHHKKKNNNPPPMMMMMMMMMMMMNNNPPPUUUYYYZZZ]]]bbbfffjjjoootttxxxwwwyyy}}}}}}zzzxxxvvvvvvlll[[[RRRVVV[[[[[[OOOOOOMMMKKKLLLOOOUUUYYY^^^aaafffkkkooooooooonnntttuuuxxx{{{~~~||||||}}}~~~~~~}}}{{{{{{{{{}}}}}}vvvrrrxxx{{{aaaEEE@@@<<<;;;;;;::::::999999888888777555555444333333333444444333333333444444444444555333333333333333333333333666444666999555666FFF[[[yyymmm]]]]]]XXXTTTRRRQQQSSS\\\gggkkkjjjhhheeefffkkkssszzz{{{~~~sssjjjeee^^^\\\ccclllttt~~~vvv___RRRMMMHHHBBB999666111...---------,,,*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,,,,---......///------------............///////////////000000000///000111333555777999;;;CCC\\\~~~rrriiiccc```hhhiiifffbbbgggsss{{{}}}}}}~~~}}}xxxtttvvv}}}}}}vvvqqqdddcccdddiiimmmmmmhhhbbbdddfffhhhgggdddaaa``````___iiizzzwww]]]III===:::>>>;;;;;;:::666111...---///************************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------...---,,,,,,,,,,,,---.........------------...//////000222111222===UUUmmmzzztttsssvvvyyyyyyzzzmmmeee^^^TTTNNNLLLEEEGGGJJJMMMOOOQQQRRRSSSOOOPPPRRRSSSUUUZZZ```fffiiilllqqqvvvzzzvvveee___dddhhheeeYYYWWWTTTOOOLLLKKKMMMPPPUUUXXX]]]ccchhhkkklllmmmpppqqquuuxxx|||}}}{{{{{{|||}}}~~~}}}|||zzzzzz|||{{{|||aaaEEE???<<<;;;;;;;;;:::999999888888777555555444333333333444444333333333444444444555555333333333333333333333333555444666:::888>>>WWWssskkk{{{jjj[[[fff[[[SSSMMMMMMRRR[[[hhhttttttnnneeebbbfffoooxxx~~~xxxnnnfff^^^\\\ZZZ[[[eeeqqqkkkXXXPPPJJJEEE???;;;555111///---,,,+++*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,((()))***+++,,,---------++++++,,,,,,---...//////---------.........//////......//////000000111111...///111444888;;;>>>@@@TTTxxxtttfffcccgggkkkmmmooopppmmmlllvvv|||wwwuuuwww}}}xxxoooiiikkkmmmlllhhhbbb^^^[[[___]]]dddsss}}}xxx[[[CCC;;;<<<;;;<<<;;;777111......000************************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************,,,,,,,,,---------......---,,,,,,,,,,,,---.........------------...//////111333111222FFFfffxxxzzzrrrsss{{{{{{vvv|||wwwlll```WWWOOOIIIGGGIIIDDDGGGLLLQQQUUUWWWWWWWWWQQQTTTWWWYYY\\\bbbkkkqqqzzz~~~{{{uuuwwwsssjjjfffeeeaaa\\\UUUQQQPPPPPPOOOQQQVVV\\\bbbhhhlllnnnmmmooorrrvvvzzz}}}}}}|||{{{}}}|||}}}}}}|||zzzxxxyyy||||||~~~___DDD@@@>>><<<:::999888888777777888888555555444333333333333444333333333333333333333333444444444444444444444444<<<222222999666>>>kkkjjjqqq{{{llleee___XXXQQQOOOXXXdddlllqqquuukkkgggggglllqqquuuvvvfff[[[ZZZ]]]bbbdddppp{{{jjjTTTIIIEEEBBB???777000---...///...---------,,,,,,,,,++++++)))************+++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------......---,,,---...///000.........//////000111222777,,,,,,999===:::DDDWWWxxxooonnniiidddhhhsss}}}{{{}}}uuulllgggffffff___cccgggeeeeeelll{{{|||```KKKDDD???999777999777111...111,,,,,,+++***)))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++*********)))))))))))))))******+++,,,,,,,,,,,,++++++,,,------......---------------............///------------///000111222777333111===\\\yyy}}}qqqnnnssswwwsss{{{yyyrrrfff___UUULLLIIIIIILLLMMMKKKMMMPPPRRRSSSTTTTTTTTTWWWYYY```jjjoooqqqzzztttssspppjjjccc]]]ZZZZZZXXXSSSPPPTTT^^^gggkkklllmmmnnnpppqqqsssuuuyyy|||xxxzzz|||}}}~~~~~~~~~}}}}}}|||zzzzzzyyy~~~___DDDAAA>>><<<:::999888888777777888888555555444333333333333444333333333333333333333333444444444444444444444444777666999<<<@@@VVVlllssstttlllfff```XXXTTTVVV___iiimmmnnnooohhhfffiiiqqqxxx~~~tttyyyxxxnnnfffbbbaaabbbgggmmmsssyyywww\\\LLLHHHDDDBBB<<<555000...---------------,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------......---------...///000///......//////000111222444000222888:::AAAYYYtttnnngggjjjmmmmmmjjjnnnyyy{{{wwwvvvuuuqqqjjjcccbbbgggpppvvvzzzvvvXXXFFFCCC<<<999;;;:::444---,,,...---,,,+++************))))))))))))))))))))))))************************)))************+++++++++************))))))))))))******+++,,,,,,,,,,,,++++++,,,------......---------------............///---------...///000111222333111666NNNpppooolll~~~ppprrrwwwjjjbbbYYYTTTMMMHHHGGGIIILLLNNNQQQQQQRRRRRRTTTVVVYYY[[[ccceeekkkuuuzzzzzzssslllgggeeeeeebbb___\\\ZZZ\\\```dddgggjjjlllppprrrtttuuuvvvvvvvvvwwwyyy{{{|||}}}~~~~~~~~~~~~}}}}}}}}}{{{|||___DDDAAA>>><<<:::999888888777777888888555555444333333333333444333333333333333333333333444444444444444444444444111777999:::JJJsssgggiiirrrrrrpppfff^^^YYYXXX]]]hhhnnnmmmjjjhhheeegggmmmxxxpppiiieeeaaadddkkkuuu|||wwwnnnjjjiiicccdddccceeerrrkkkTTTMMMGGGEEEAAA;;;444...++++++------------,,,,,,,,,,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......------......///000////////////000111222222111444777777:::NNNsss}}}nnndddaaaccceeennnvvvzzztttiiiggghhhiiihhhjjjsssuuu___LLLBBB:::;;;===999000+++///...---,,,++++++++++++))))))))))))))))))))))))************************)))************+++++++++***************************++++++,,,,,,,,,,,,,,,+++,,,------......---------------............/////////......///000111111222111>>>```sss{{{yyymmmwwwvvvhhh\\\VVVLLLJJJHHHFFFHHHKKKNNNQQQRRRRRRRRRRRRTTTZZZaaagggsssvvv~~~{{{xxxxxxyyyyyy|||~~~zzzvvvttttttpppnnniiibbb\\\ZZZ]]]aaadddggglllpppssstttsssssstttuuuwwwyyy{{{}}}~~~~~~~~~~~~wwwxxx{{{}}}xxxzzz___DDDAAA>>>===:::999888888777777888888555555444333333333333444333333333333333333333333444444444444555555555555333888777;;;]]]tttllljjjnnnwwwpppccc[[[[[[\\\aaajjjmmmjjjffffffffflllvvv~~~pppgggaaaccceeefffiiinnnvvv|||{{{lllgggaaa___hhh||||||~~~aaaTTTHHHEEECCC???888000++++++...------------,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------..................//////000////////////000111222333111444777:::GGGdddnnn]]]___ffflllnnnmmm|||wwwssspppkkkfffjjjkkkpppyyy\\\NNN@@@:::<<<<<<666111///...---,,,+++*********))))))))))))))))))))))))************************))))))*********+++++++++)))***************++++++***+++,,,,,,------,,,,,,+++,,,------......---------------............///000/////////000000111222444777MMMppp}}}|||sssxxxtttiii]]]RRRMMMEEEGGGHHHJJJLLLOOOSSSVVVSSSUUUWWWYYY]]]eeeooovvv~~~zzzuuurrrqqqjjjhhheeecccaaa``````aaadddeeegggkkkooosssvvvxxx|||xxxpppggg```]]]\\\]]]]]]___ccciiioootttuuuvvvxxxxxxyyyyyy{{{|||~~~~~~vvvvvvwwwzzz}}}{{{uuupppsss}}}___DDDAAA???===:::999888888777777888888555555444333333333333444333333333333333333333333444444444555555666666666:::999999LLL~~~mmmlll{{{jjjdddpppttthhh]]]\\\^^^^^^bbbgggiiifffgggjjjlllwww~~~qqqhhhddd]]]___eeekkknnnooorrrwwwwwwqqqhhhccceeepppsss```LLLFFFBBBAAA<<<333------.........---------,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------..................////////////////////////000000111222333222333888HHHdddyyykkk^^^^^^eeelllqqqttt}}}zzzvvvsssooollljjjcccgggnnnyyy|||tttlllgggiiifffcccfffqqqwwwgggPPP@@@;;;;;;999666///...---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))******+++++++++,,,++++++,,,------------,,,+++,,,------......---------------............///000000000000000111222333555FFFeeepppzzzqqqddd[[[PPPHHHDDDEEEHHHLLLOOOPPPSSSVVVYYYXXX\\\```dddiiiqqq}}}~~~xxxnnngggccccccdddeeefffffffffffffffeeedddcccddddddcccddddddeeefffggglllnnnrrrwww|||{{{rrrllliiifffbbb^^^YYYYYY[[[aaakkktttzzz}}}~~~}}}|||{{{{{{|||~~~xxxvvvuuuwwwxxxvvvqqqlllsss|||___DDDBBB???>>>:::999888888777777888888555555444333333333333444333333333333333333333333444444444555666666777777999777CCCiiigggwwwkkkdddeeekkkhhh]]]ZZZaaaaaa```bbbffffffgggmmmvvvzzzsssfff^^^YYYXXXYYYaaakkkqqqrrrsssxxx~~~~~~xxxpppkkkggghhhrrr|||pppTTTHHH@@@AAA@@@777111000............---------,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------............---...///000000000000///000000000000111222333333444555DDDdddvvvaaadddiiijjjiiiooonnnaaaVVVTTTRRRQQQOOOOOOPPPPPPJJJLLLPPPVVV^^^jjjvvvwwwnnniiifffcccaaacccjjjvvvlllSSSBBB<<<:::888111000...---,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))******+++,,,,,,,,,++++++,,,---------------+++,,,------......---------------............/////////000000111333444555:::WWW~~~|||ooossscccXXXQQQJJJFFFDDDHHHLLLPPPSSSSSSTTTWWWZZZ[[[```ggglllrrr}}}{{{ooogggfffdddccceeeiiinnnqqqpppqqqssstttuuuuuutttsssuuuuuusssrrrooonnnlllkkkdddeeefffhhhkkkpppwww{{{~~~wwwttttttqqqjjjddd]]]ZZZYYY^^^iiiuuu~~~|||zzzzzz{{{}}}~~~~~~{{{xxxuuuttttttsssppplllqqqzzz___DDDBBB???>>>:::999888888777777888888555555444333333333333444333333333333333333333333444444444555666777777777666;;;ZZZllltttxxxcccaaabbbddd```\\\^^^eeecccccceeehhhiiilllwwwooo```ZZZZZZZZZZZZ```gggooosssxxx~~~zzzvvvooojjjooowww```NNNAAABBBCCC;;;333111............------------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------............---...///000111000000///000000000000111222333333888???ZZZoooccclllnnnrrruuuyyyooo^^^NNNDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJIIIKKKQQQZZZ```tttzzztttooommmjjjiiikkkoootttwwwlllQQQDDD>>>;;;444333111///...---,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***++++++,,,------+++,,,------...---------+++,,,------......---------------............///...//////000222444666777FFFgggrrrttttttfffXXXPPPLLLIIIHHHJJJLLLPPPUUUWWWVVVVVVYYY]]]```fffooowww{{{uuummmgggjjjlllooorrruuuyyy|||~~~{{{||||||}}}~~~|||zzzxxxlllmmmllliiifffeeegggjjjmmmrrrxxx|||wwwqqqlllgggbbb^^^bbbkkkvvv}}}~~~|||yyywwwvvvxxx{{{}}}{{{|||~~~~~~~~~yyytttqqqrrrrrrpppmmmnnnvvvzzzxxx___EEEBBB@@@>>>:::999999888777888888888555555444333333333333444333333333333333333333333444444444555666777777888;;;GGGtttlllggg~~~gggZZZ[[[]]]```aaabbbccceeeeeeeeehhhkkkmmmqqq~~~uuucccYYYZZZ^^^aaaaaahhhlllqqqvvvxxxqqqttt|||zzzjjjSSSBBBCCCEEE>>>555222//////.........---------++++++,,,,,,,,,---------,,,,,,------------......++++++,,,,,,,,,------------------.........//////---...000111111111000///000000000000111222333444<<>><<<;;;;;;:::999999888888777666555555555555444444444444444444444444444444444111:::666111666888777;;;;;;ZZZqqqmmmyyy```ccc^^^bbbaaa\\\]]]ffflllmmmkkkjjjkkknnnuuusssggg^^^^^^aaaccceeefffkkkoooyyyzzzxxxxxxwwwtttxxxaaaFFFAAACCC===666555111///------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------.........//////000000000000000000444111///333222222<<>><<<;;;;;;:::999999888888777666555555555555444444444444444444444444444444444222:::777333999999888===MMMvvvhhhqqqqqq^^^```^^^cccccc```aaaggglllkkkjjjlllooovvv{{{qqqkkkeeebbbeeehhhgggfffgggnnnxxxzzz{{{vvvTTTEEEDDDBBB<<<666333111...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,---------............//////000000000000000///444000///555333555BBBSSSzzzsssiiiiiinnnwwwxxxaaaSSSEEEBBBDDDFFFHHHIIIKKKJJJJJJLLLPPPRRRSSSRRROOOOOOLLLJJJNNNVVVZZZZZZ___gggttt~~~|||tttmmmiiipppnnnsssoooWWWMMMFFF>>>777444222///...000---,,,+++***************+++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------............///............////////////...000222111///333???KKKhhhgggeeeiii{{{ppphhhjjjxxxxxxiiicccTTTMMMFFFBBBEEEKKKQQQTTTXXXWWWWWWYYY]]]eeerrr|||zzzvvvnnnkkkqqqssswww}}}{{{vvvsssmmmmmmkkkiiiffffffiiikkkzzz|||}}}yyyuuuwwwyyyzzzwwwqqqjjjdddooommmnnnsssvvvwww{{{}}}|||{{{{{{}}}}}}|||{{{~~~}}}|||yyyuuuqqqmmmkkkqqqrrrqqqmmmmmmvvv[[[CCCAAA>>><<<;;;;;;:::999999888888777666555555555555444444444444444444444444444444444333999777666;;;999888AAAeee{{{llluuuccc```^^^___ccceeedddeeehhhkkkkkkpppsssxxxyyyiiibbbaaabbbggglllmmmjjjiiilllwww~~~dddGGG@@@CCC???777666333///------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,------------............///000000111111000000///333000111666555;;;LLLhhhyyynnneeeeeennn{{{uuuaaaOOOFFF???@@@EEEGGGHHHJJJJJJHHHIIILLLRRRUUUUUUTTTQQQRRRPPPMMMPPPXXX^^^``````fffsss}}}zzznnnhhhjjjiiinnnvvvwwwqqqjjjjjjooo{{{zzz|||gggVVVKKKDDD>>>:::666111000333...---,,,+++************+++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------............///............////////////000000222333///222EEEZZZlllaaa]]]nnnvvvaaabbbqqq{{{lll^^^UUUJJJGGGCCCCCCGGGNNNTTTWWWWWWTTTWWWaaaiiippp~~~vvviiihhhnnnsssxxx|||}}}}}}{{{zzzzzz{{{zzzxxxwwwxxxxxxxxxtttoooiiifffdddlllooouuu~~~{{{zzzyyy{{{zzztttiii```iiihhhkkkqqquuuvvvzzz}}}{{{zzz{{{{{{zzzxxx{{{{{{{{{zzzvvvrrrnnnkkkmmmpppqqqmmmiiimmmyyy[[[CCCAAA>>><<<;;;;;;:::999999888888777666555555555555444444444444444444444444444444444555888666666;;;777:::III}}}zzznnnbbb^^^aaa\\\```bbbddddddeeehhhkkknnnzzz~~~|||kkkaaa^^^___bbbhhhmmmllljjjpppxxx}}}{{{|||{{{RRR???BBBBBB;;;999555000------...//////------------------------,,,------......------,,,,,,,,,,,,---------......------------............//////000111111111111000///333111222777888DDDZZZvvvmmmiiigggnnnzzzqqqllldddTTTJJJDDDBBBEEEHHHGGGGGGHHHIIIHHHIIILLLRRRVVVWWWUUUUUUWWWUUUQQQRRR[[[cccgggdddiiiuuu}}}qqq\\\RRRVVVSSSWWW___iiisss|||jjjiiilllsss|||zzzuuuaaaRRRKKKEEE@@@:::333111444//////---,,,+++++++++++++++++++++*********))))))***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,---------------------------------............///............////////////111///111444111555MMMiiippp```___{{{kkkaaalll{{{{{{ooobbbUUUMMMCCCCCCDDDGGGLLLQQQTTTVVVTTTUUU___nnnuuuyyytttkkklllrrryyy~~~~~~~~~~~~}}}zzzwwwsssqqqnnnnnnoooppppppooosssvvvzzz|||yyytttqqqnnnkkkkkkoooxxx}}}yyyvvvuuussspppnnnjjjeeeeeekkkrrrvvvzzz~~~}}}zzzyyyyyyxxxwwwvvvtttuuuwwwxxxwwwtttqqqnnnjjjmmmpppmmmhhhgggqqq}}}[[[CCCAAA>>><<<;;;;;;:::999999888888777666555555555555444444444444444444444444444444444555777444666999777CCC]]]ooo|||jjj\\\]]]^^^\\\aaa``````aaacccgggmmmsssxxxlllccc```aaabbbdddggghhhhhhmmm|||~~~}}}{{{vvvuuuxxx~~~jjjHHHBBBCCC@@@;;;777222///...///000000------------------------,,,------......------,,,,,,,,,,,,---------......---------........./////////000000111111111111111111333111333:::>>>QQQnnnrrrgggjjjiiimmmyyykkk___VVVWWWUUUIIIGGGEEEFFFIIIJJJGGGGGGIIIJJJJJJKKKMMMQQQTTTWWWXXXYYY]]]]]]XXXWWW^^^hhhmmmjjjqqq{{{{{{iiiPPPFFFJJJKKKLLLOOOTTT]]]gggqqqvvvyyy}}}ssskkkfffhhhoooxxx}}}vvv]]]UUUMMMGGG@@@777333444111000///---,,,++++++++++++++++++*********))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------............///............///////////////...000333555>>>WWWpppjjjaaajjjtttfffhhhzzzttteeeVVVLLLIIIAAADDDJJJOOORRRSSSSSSSSSUUU[[[hhhuuu|||pppnnnllloootttxxxyyyxxx}}}~~~~~~|||zzzyyyxxxwwwvvvuuutttrrrooolllhhheeeaaa``````bbbccccccccciiiqqqwwwzzzzzzyyyyyytttrrrrrruuuzzz~~~~~~~~~}}}yyywwwwww{{{qqqfff___dddooovvvzzz|||~~~|||xxxwwwwwwwwwvvvuuutttvvvxxxzzzzzzwwwtttrrriiijjjlllmmmhhhfffooo{{{[[[CCCAAA>>><<<;;;;;;:::999999888888777666555555555555444444444444444444444444444444444555666444777:::;;;TTT|||{{{ooo```___```aaaccc___]]]]]]```dddhhhpppyyyuuujjjfffeeefffiiigggffffffhhhkkkwww|||{{{~~~vvvrrrtttzzz~~~VVVAAA>>>======999444111000000000///------------------------,,,------......------,,,,,,,,,,,,---------......------.........////////////000111111222222111111222333111666@@@IIIdddzzzeeedddkkkhhhkkkvvviiiVVVOOOJJJLLLMMMDDDAAAAAAEEEIIIJJJHHHJJJNNNNNNPPPQQQPPPOOORRRXXX]]]```fffgggaaa^^^dddnnntttrrr}}}yyy```KKKDDDGGGJJJJJJKKKNNNTTT\\\cccgggqqqvvv|||rrreeeaaaeeeppp}}}lllbbbWWWQQQIII@@@888555222111000...---,,,,,,,,,+++++++++************)))*********++++++,,,,,,---******+++++++++,,,,,,,,,---------------------------------............///............///////////////000000222999III]]]lll^^^eee{{{oooiiieeeoooyyykkk[[[MMMGGGHHHEEEJJJPPPUUUVVVUUUTTTSSS]]]fffpppyyymmmggghhhjjjnnnsssuuuuuuuuuxxxvvvtttsssuuuxxx|||zzzvvvqqqooopppsssuuuvvvwwwvvvvvvtttrrrpppnnnmmmkkkiiifffdddcccbbb___]]]XXXVVVSSSRRRTTTVVVXXXXXX[[[aaahhhooosssuuuxxxyyy}}}|||zzzxxxwwwwwwxxxyyyzzzvvvjjj```ccclllssswwwzzz|||yyyvvvuuuuuuvvvvvvvvvyyyzzz||||||{{{yyyvvvtttlllhhhhhhjjjiiigggooo|||[[[CCCAAA>>><<<;;;;;;:::999999888888777666555555555555444444444444444444444444444444444555666666:::===DDDkkk}}}ddd```fffcccbbbeee[[[YYY\\\ccchhhlllttt}}}uuueeeaaaeeehhhiiijjjggggggiiiooowwwzzzyyy}}}{{{ttttttyyyxxxhhhHHH===;;;===:::666333222111000...........................,,,------......------,,,,,,,,,,,,---------..................////////////000000111222222222222111222222222999GGGVVVyyygggaaakkkwwwwww}}}sss[[[MMMKKKGGGHHHIIICCC===???CCCHHHIIIIIIMMMTTTSSSWWWYYYTTTOOOPPPZZZdddgggooorrrlllgggkkkttt{{{wwwuuuYYYJJJHHHHHHMMMRRR[[[eeennntttyyyzzz{{{qqqiiifffkkk{{{}}}pppbbb[[[UUUKKK???999333222111///...---,,,,,,+++++++++************))))))******+++,,,,,,------******+++++++++,,,,,,,,,---------------------------------............///............////////////111444222111===SSS______VVVnnn|||iiiiiikkk}}}yyylll___RRRHHHFFFJJJLLLPPPTTTVVVVVVVVVXXXYYYfffrrr}}}wwwkkkfffeeefffgggggggggggghhhjjj```^^^\\\[[[\\\___cccffffffbbb]]][[[\\\```ccceeeeeefffffffffeeecccaaa```\\\YYYVVVTTTTTTTTTTTTSSSPPPNNNNNNPPPTTTYYY\\\^^^dddfffjjjmmmpppsssvvvyyy~~~~~~xxxtttuuuvvvyyy}}}~~~vvvoooiiihhhjjjmmmsssyyyyyywwwtttssstttvvvxxxxxxyyyyyyzzz{{{zzzyyyxxxwwwqqqhhhdddggghhhgggooo{{{\\\CCCAAA>>><<<;;;;;;::::::999888888777666666555555555444444444444444444444444444444444555666777<<<@@@KKK{{{ooo]]]```fffbbb\\\\\\XXXWWW]]]gggmmmooovvv~~~tttdddVVVWWW```eeedddbbbfffggglllvvv~~~yyyyyywwwuuuyyytttuuu{{{zzzVVVEEEBBB===:::777555444222///---........................,,,------......------,,,,,,,,,,,,---------................../////////000000000111222222222222111111222222<<>>@@@DDDIIIIIIIIIOOOWWWXXX]]]^^^XXXOOOPPP\\\hhhllluuuyyysssllloooxxxzzzrrrTTTKKKLLLJJJTTT___rrr~~~yyynnniiirrr}}}yyyiiibbb^^^SSSEEE<<<444333111000...------,,,+++++++++************)))))))))***+++,,,,,,------******+++++++++,,,,,,,,,---------------------------------.........//////............/////////000333888444111@@@XXX___UUUUUUxxxzzzlllooovvv}}}qqqbbbWWWNNNIIIIIIMMMRRRTTTVVVVVVVVVWWW\\\```jjj{{{rrreeedddgggggggggfff```WWWRRRPPPQQQNNNMMMKKKJJJJJJKKKMMMOOOUUUQQQLLLJJJLLLPPPTTTVVVXXXYYYZZZ[[[[[[ZZZYYYXXXSSSPPPMMMKKKLLLNNNOOOPPPSSSSSSUUUYYY```ggglllnnnqqqqqqrrrrrrrrruuuzzz~~~{{{{{{uuutttvvv}}}||||||~~~|||xxxtttrrrpppnnniiihhhoooyyywwwuuurrrrrrtttwwwxxxyyyssssssuuuvvvwwwxxxyyyyyyuuuiiiaaaeeeggggggooozzz[[[BBB???===:::::::::999999888777777777666666555444444444444555444444444444444444444444999555@@@@@@888[[[xxxggg[[[^^^fffddd\\\VVVUUU[[[dddjjjmmmsss~~~sssbbbXXXSSSYYYbbbffffffeeekkkkkkppp|||zzz|||wwwvvvwww}}}|||dddDDD???>>>999555555333000000333000000000000000000000000------------------------,,,---......//////..................////////////...///000111333333333333444555999@@@RRRtttpppppprrrqqq}}}wwwXXXOOOIIIIIIHHHBBB>>>???EEEDDDDDDDDDFFFLLLUUUZZZaaabbbbbb^^^UUURRR\\\iiivvvzzz|||yyyttttttzzzlllSSSGGGQQQeeessswwwpppnnnooo}}}zzzlllbbbXXXMMMFFF<<<555111000///,,,+++---,,,+++******)))***************+++++++++,,,,,,,,,)))***,,,......---,,,+++---------------------------------............//////////////////000111111---333000555LLL[[[XXXUUU]]]qqqqqqyyyqqqhhh[[[QQQLLLLLLMMMOOORRRVVVWWWTTTTTTZZZdddkkk{{{|||nnnhhhggggggiiibbb\\\TTTMMMJJJFFFBBB??????@@@@@@AAACCCGGGMMMRRRNNNNNNOOOOOOPPPPPPPPPPPPPPPSSSUUUUUUTTTRRRQQQQQQNNNLLLJJJKKKNNNRRRVVVWWWUUUXXX^^^eeemmmuuu|||~~~|||yyywwwxxxyyyzzz}}}~~~}}}zzzwwwuuuqqquuuwwwtttnnnlllooouuuyyyyyywwwrrrnnnnnnttt{{{uuuuuuttttttuuuvvvwwwxxxpppllleee```___bbbgggkkk[[[BBB@@@===;;;::::::999999888777777777666666555444444444444555444444444444444444444444777333<<>>IIIggg{{{pppsssyyylllfffUUUMMMGGGFFFCCC???>>>BBBBBBCCCDDDFFFHHHLLLQQQUUU___bbbdddbbbZZZVVV^^^iiivvv|||~~~~~~dddOOOQQQfffwwweeeeeeeeegggmmmssszzz}}}}}}wwwsssssstttssshhh^^^TTTNNN@@@888111111111...---...,,,++++++*********************+++++++++,,,,,,,,,)))+++,,,......---,,,+++---------------------------------............//////////////////000111111///333222;;;PPPYYYVVVWWWlllqqqvvvwwwhhh```VVVNNNLLLMMMPPPRRRTTTVVVUUUTTTVVV___kkktttnnndddggggggbbb]]]VVVQQQJJJEEECCCAAA???===BBBCCCDDDEEEGGGKKKQQQVVVSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVUUUSSSOOOMMMMMMMMMLLLNNNQQQUUUXXXZZZ^^^```eeemmmwww{{{~~~}}}zzzyyyyyywwwxxxyyyzzzxxxuuurrrpppqqqtttvvvtttpppoooqqqtttwwwxxxwwwrrrnnnnnnsssxxxxxxwwwvvvuuuuuuvvvwwwxxxuuuooofff``````cccgggjjj\\\BBB@@@===;;;::::::999999888777777777666666555444444444444555444444444444444444444444777333888BBB[[[{{{xxxgggccc``````]]]XXXUUUVVV``````hhhsssvvvyyyrrrbbbXXXSSSSSSXXX]]]______ccciiikkkwwwzzzrrrqqqqqquuu}}}|||sssfffNNNFFF@@@<<<;;;888333000000000000000000000000000000------------------------------...////////////...............////////////000000111111222222333333666;;;DDDZZZlllsssuuuvvvvvviii]]]XXXQQQKKKFFFCCC???===@@@FFFAAADDDGGGIIIJJJLLLOOOQQQ]]]bbbhhhiiiccc]]]aaajjjssszzzbbbZZZqqqdddWWWVVVSSSUUUXXX]]]cccllluuuzzz~~~~~~~~~yyy{{{{{{yyyvvvuuuxxx{{{|||pppeee\\\XXXHHH<<<222111333222///...,,,,,,+++*********************+++++++++,,,,,,,,,***+++,,,---...---,,,+++---------------------------------............//////////////////000111111000333666EEEVVVVVVSSS]]]{{{vvvuuu~~~xxxlll```ZZZRRRLLLLLLNNNQQQSSSVVVUUUSSSUUU[[[fffttt~~~pppdddhhhpppnnn```SSSHHHDDD@@@======???@@@@@@GGGHHHJJJKKKMMMQQQVVVZZZZZZXXXVVVUUUUUUVVVXXXYYYXXXXXXXXXXXXVVVSSSOOOKKKMMMNNNPPPSSSVVVZZZ]]]___cccdddhhhqqq}}}yyy{{{~~~~~~}}}||||||yyyxxxxxxwwwuuurrrooonnnooopppqqqrrrsssrrrrrrqqqtttuuuuuurrrnnnnnnqqquuuzzzyyywwwvvvuuuuuuvvvwwwzzzqqqgggbbbdddggghhhggg\\\CCCAAA>>><<<::::::999999888777777777666666555444444444444555444444444444555555555555:::555666GGGqqqjjjfffgggeee```WWWSSSUUUZZZeeedddlllzzz~~~|||pppfff\\\WWWVVVWWW\\\aaaaaa___bbbhhhnnnssstttqqqpppyyyrrrtttxxxQQQHHHAAA===<<<;;;555111000////////////////////////........................------...///////////////............////////////111111111111222222333333:::???SSSyyyqqqjjjuuuzzz~~~rrrggg\\\TTTQQQKKKJJJIIIEEEAAAAAAEEEJJJEEEGGGIIIJJJKKKKKKMMMOOOYYY^^^ggglllgggaaaccciiivvv|||nnn|||yyycccUUUUUU]]]___fffmmmppptttzzz~~~xxxxxxxxxvvvuuuvvvzzz}}}~~~xxx~~~wwwkkkbbb^^^OOOAAA444222555444000...,,,,,,+++************+++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,---------------------------------............//////////////////000000111111333:::NNN[[[TTTTTTgggnnnvvvssshhh]]]XXXQQQMMMLLLNNNQQQRRRUUUSSSSSSXXXaaammm{{{nnnmmmpppwwwyyymmmXXXHHH@@@>>><<<<<>>RRR]]]UUU\\\wwwmmm||||||nnneeeYYYVVVQQQOOOOOOQQQSSSSSSRRRQQQUUU___iiisssooojjjsss}}}}}}rrr^^^III<<<<<<===>>>@@@CCCHHHMMMPPPNNNQQQSSSUUUVVVXXX[[[^^^]]][[[XXXVVVWWW[[[___bbbbbbeeeddd\\\PPPJJJLLLQQQSSSWWW\\\```cccfffkkkoooyyy{{{|||~~~|||yyyuuurrrooommmmmmlllmmmrrrxxx{{{xxxuuummmooopppqqqqqqrrrsssuuuxxxxxxxxxwwwvvvuuutttssssssoookkkmmmrrrrrrkkkddd\\\CCCBBB@@@>>>::::::999999888777777777666666555444444444444555444444444555666666777777:::;;;AAAgggllloookkklllfff[[[SSSWWWaaahhhlllqqq{{{|||rrrccc```\\\YYYWWWXXXZZZ[[[```]]]]]]```bbbcccgggmmm|||xxxpppiiikkktttzzz{{{qqq|||fffLLLCCC<<<<<<<<<999555444000000000000000000000000..............................///000000000000///............////////////111111111111222444666777DDDXXXnnnppp{{{{{{nnn___TTTKKKEEEEEEHHHCCCHHHKKKKKKKKKNNNOOONNNNNNNNNNNNLLLJJJIIIKKKMMMJJJNNNUUU[[[[[[XXX\\\bbbjjjnnnqqqqqqqqqwwwrrrdddYYYZZZcccrrr}}}{{{wwwtttrrrrrrssstttvvvpppjjjlllxxxzzzmmmeee```PPP???888555222111111------,,,+++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............//////////////////000111111...777DDDTTT]]]\\\lllgggnnn}}}tttfff^^^TTTRRROOOPPPRRRUUUVVVWWWPPPQQQZZZhhhrrr{{{vvvhhhppp|||xxxcccOOOAAA:::;;;>>>BBBEEEHHHLLLPPPSSSRRRTTTWWWYYYYYYZZZ[[[]]][[[ZZZXXXXXX[[[```eeehhhlllkkkeeeYYYLLLHHHMMMTTT\\\```eeeiiikkkooouuuzzz~~~~~~}}}{{{yyyuuuqqqmmmkkkmmmmmmoootttzzz~~~}}}|||ppppppqqqqqqrrrssstttuuutttvvvxxxzzzzzzxxxuuussspppnnnnnnqqqtttsssllleee\\\DDDBBB@@@>>>::::::999999888777777777666666555444444444444555444444444555666777777777999>>>KKKzzzmmmdddjjjeeeeee```WWWVVV^^^fffjjjnnnyyyqqqeee```VVVWWWWWWWWWWWWYYY\\\]]]______aaacccdddhhhtttzzznnnjjjkkknnnsssxxx{{{zzz{{{SSSHHH>>>======:::777555000000000000000000000000..............................///000000000000000............////////////000000000000222444777999MMMqqq}}}nnnlll|||{{{hhh^^^TTTMMMHHHCCCCCCFFFBBBEEEFFFFFFJJJQQQRRROOOTTTUUUVVVUUURRRPPPOOOOOOJJJLLLQQQVVVWWWWWW^^^fffeeekkksssxxxxxx^^^```hhhuuu|||xxxtttrrrpppoooooojjjhhhcccbbbmmmvvvlllgggXXXGGG===666222222444------,,,++++++++++++,,,******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------............//////////////////000111111...===IIITTT]]]eee~~~rrr^^^ppp}}}zzzlll___XXXRRRQQQOOOPPPSSSUUUUUUUUUQQQTTT```oooyyyyyyqqqrrrmmmVVVGGGAAA???>>>BBBGGGKKKMMMOOORRRTTTUUUXXX[[[\\\\\\[[[[[[\\\[[[ZZZ[[[]]]aaaggglllpppoooggg\\\QQQMMMPPPWWW]]]gggkkkooorrrsssxxx|||||||||zzzvvvqqqllliiihhhiiilllpppvvvzzz}}}~~~wwwvvvsssrrrrrrsssssssssqqquuuzzz~~~|||xxxvvvrrrqqqqqqrrrrrroookkkhhh]]]DDDBBB@@@>>>::::::999999888777777777666666555444444444444555444444444555666777777888999@@@QQQwww```___aaa^^^^^^ZZZTTTXXXccciiiiiippp~~~ppp```[[[[[[XXXZZZ\\\]]]]]]^^^```aaa]]]aaagggiiihhhnnn}}}ooonnnooommmooottt}}}tttwwwYYYLLLAAA>>>===;;;777666000000000000000000000000////////////////////////...//////000000000000000............/////////000000//////000222555888:::\\\vvvsss```mmm{{{lllVVVPPPJJJGGGCCC???>>>AAABBBCCCBBB@@@GGGPPPSSSOOOZZZ]]]``````\\\XXXTTTRRRNNNNNNRRRVVVXXXZZZbbblllttt}}}ggg[[[aaaooo}}}xxxuuurrrpppnnnlllgggfffbbb^^^gggzzz~~~rrrlll^^^MMMAAA888222333777...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...---------------------------------........./////////////////////000111111///AAAMMMTTT^^^kkkpppaaarrr|||~~~vvvhhh\\\VVVUUUSSSQQQQQQRRRRRRQQQPPPSSSWWWdddttt~~~zzzmmmvvv|||bbbKKKAAA@@@???AAAFFFMMMPPPQQQRRRSSSUUUXXXZZZ]]]^^^]]]\\\\\\\\\[[[\\\]]]aaaffflllrrruuulll```QQQJJJOOOZZZcccgggnnnrrrvvvxxxyyy~~~|||}}}}}}|||xxxsssmmmjjjbbbdddgggkkkpppuuuyyy|||}}}zzzvvvsssrrrrrrqqqqqqpppuuu{{{{{{xxxuuutttsssqqqnnnllljjjiii\\\DDDDDD@@@999;;;:::999999888888999999888777777666555444444444777444333777888666555777DDD777eeejjj___YYY___ZZZTTTRRRVVV\\\bbbjjjrrrxxxmmm```___]]]YYY\\\\\\]]]_________bbbeee^^^eeefffaaahhhxxxjjjgggmmmooolllnnnyyyxxxmmmMMMBBBDDD888777>>>999555222///...///000000000000000000000000000000000---......//////////////////////////////000111111///777333///333555888CCCooo{{{rrrhhhiiiwww|||eeeXXXKKKIIIEEEBBB@@@@@@AAABBBEEECCCBBBCCCFFFIIIKKKLLLXXX```hhhllliiibbb]]][[[YYYYYYXXXWWW]]]jjjxxxjjjiiimmm~~~|||zzzwwwqqqkkkfffmmmgggccccccfffooonnnkkk^^^JJJ;;;555333111111000---+++***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------..........................................////////////111000///000111111111000777CCCPPPUUUZZZpppllljjjuuu~~~sss```UUUUUUTTTPPPNNNQQQSSSQQQPPPPPPUUUeeeqqqttt}}}~~~nnnvvvfffOOO@@@;;;BBBKKKQQQPPPPPPQQQSSSVVVZZZ\\\aaaaaaaaa```___```bbbddd```eeeggghhhnnntttsssmmmeeeVVVJJJNNNXXXaaahhhooouuuttttttvvv|||~~~{{{yyy{{{}}}~~~|||wwwqqqmmmgggeeecccffflllrrrvvvxxx~~~}}}yyyuuurrrrrrtttwwwtttwwwvvvuuuyyy}}}vvvyyyvvvvvvvvvooogggffflll]]]DDDDDD@@@999;;;:::999999888888999999888777777666555555444444777333333777999777777:::AAAEEE|||yyyggg^^^XXX___[[[VVVUUUZZZ```gggpppyyy|||hhh___``````]]]]]]^^^```ccceeefffiiikkkkkkllljjjiiivvv{{{mmmgggjjjllljjjooo{{{yyyxxx}}}VVVDDDEEE<<<999===999555333000...///000000000000000000000000000000000---......//////////////////////////////000111111///444222111444444<<>>AAAnnntttaaa___ZZZVVV[[[SSSQQQSSSYYYaaahhhsss}}}zzzvvvmmmeeeaaabbbddddddjjjoootttyyysssmmm{{{ooohhheeeeeellljjjvvvwwwoootttJJJCCCCCC===999;;;777444111000000111111000////////////////////////---......//////////////////////////////000000111///000000555777555LLLtttlllXXXeeeuuuxxxcccRRRJJJJJJDDDEEEGGGHHHIIIHHHHHHGGGEEEGGGIIIJJJJJJKKKKKKLLLQQQTTT[[[fffqqqxxxzzzxxx|||xxxwwwyyywwwmmmaaaYYY___ggg}}}}}}ttt}}}{{{yyyxxxvvvsssqqqgggdddcccaaa```eeesssxxxhhhaaaRRR===333666333222000///------------******+++++++++,,,,,,,,,,,,,,,,,,---------..........................................///////////////000000000000111333555;;;MMMWWWYYYllllllkkkvvvxxxnnncccXXXRRRRRRMMMLLLMMMOOOOOOOOOSSSYYYiiiuuu~~~kkkttt~~~bbbRRRCCCCCCJJJOOOPPPQQQTTTVVVYYY]]]bbbgggjjjlllsssuuuwwwvvvssspppnnnnnnqqquuuzzzzzzlll```UUU[[[dddkkknnnppptttyyy}}}zzz~~~}}}||||||{{{{{{zzzzzzzzzwwwsssllleeeaaacccjjjoooxxx|||~~~|||{{{wwwyyyxxxsssppprrrvvvzzz|||wwwttttttuuusssooommm___DDDCCC@@@<<<;;;:::999999888888999999666666666666555555555555666555555777777555888>>>GGGdddZZZ[[[XXXWWWXXXUUUUUUXXX___fffnnnyyyxxxuuutttttttttvvvvvvtttrrrpppmmmiiifffeeeeeehhhkkkwww~~~||||||wwwlllfffeeegggdddqqqttthhhxxxSSSBBBDDD>>>888<<<888555222000111111111111////////////////////////---......//////////////////////////////000000111000111111555888;;;YYY|||bbb___pppkkkWWWJJJFFFIIIIIIJJJLLLNNNOOONNNNNNMMMJJJLLLNNNNNNLLLKKKKKKLLLRRRSSSXXXbbbooozzz|||}}}uuueee\\\\\\bbbttt~~~{{{zzzyyyxxxvvvtttlllddd^^^^^^bbbiiivvvwwwpppbbbIII:::888444333222000///...------******+++++++++,,,,,,,,,,,,,,,,,,---------..........................................///////////////000111000000111444777AAANNNTTTXXXqqq{{{eeejjjyyyuuujjj___VVVPPPPPPKKKKKKMMMPPPOOOPPPXXXaaannnxxxwwwppp|||wwwUUULLLFFFHHHLLLOOOSSSVVVYYY[[[```eeejjjnnnqqqrrrzzz{{{zzzxxxuuutttuuuvvvzzz}}}tttcccXXXaaaiiiqqqsssuuu{{{|||{{{|||{{{{{{zzz{{{|||~~~{{{rrrfff^^^^^^fffnnnqqqwww~~~}}}{{{vvvwwwyyyxxxtttqqqrrruuu~~~{{{wwwuuuuuutttqqqlll```CCCBBB@@@===;;;:::999999888888999999666666666666666666555555666555666888777666;;;BBBWWW{{{\\\YYYXXXWWWYYYUUUSSSTTTYYYbbbiiiqqq~~~zzzxxxtttqqqooommmlllkkkkkkiiiggghhhfffgggjjjkkkmmmrrrxxxrrrhhheeedddbbblllpppgggnnncccEEEDDD@@@888;;;999666333111111222111111000000000000000000000000---......//////////////////////////////000111111000444222444;;;HHHmmmaaabbbmmm|||sss]]]NNNFFFGGGKKKRRRSSSVVVXXXZZZ[[[[[[[[[UUUWWWXXXUUUPPPNNNNNNPPPQQQTTT[[[fffsss~~~www```XXX]]]iii~~~}}}|||{{{zzzwwwuuunnnddd\\\\\\```gggpppwwwsss}}}nnnVVV@@@666555444333222000///------******+++++++++,,,,,,,,,,,,,,,,,,---------..........................................////////////...000111000///111555:::IIIOOOSSS]]]{{{qqqdddpppuuuhhh\\\SSSMMMKKKHHHJJJNNNQQQQQQSSS^^^jjjqqq|||~~~sssxxxmmmOOOLLLLLLNNNOOOOOOTTTZZZ```ccchhhmmmrrruuuvvvwwwxxxyyyyyyxxxxxxyyy|||~~~~~~oooccc___kkkssszzz{{{~~~||||||||||||{{{|||}}}zzzmmmaaa]]]ccckkkkkkqqqzzz}}}wwwwwwyyy{{{xxxrrroooppp~~~~~~{{{wwwuuuuuurrrnnn```CCCBBB@@@>>>;;;:::999999888888999999555666666666666666666666444444777:::999999@@@IIItttmmm[[[\\\VVVWWW[[[SSSOOORRRZZZdddmmmvvv}}}}}}zzzvvvpppmmmiiihhhkkkqqquuuwww~~~wwwjjjeeeaaacccfffkkkjjjeeeyyyvvvKKKEEEBBB999;;;:::777444222222222222111000000000000000000000000---......//////////////////////////////000111111///666444333???XXX{{{VVVfffttt}}}cccSSSMMMOOOUUU\\\bbbcccdddeeefffgggggggggaaacccccc```\\\ZZZ]]]``````fffoooxxx~~~aaaWWW]]]~~~~~~~~~{{{xxxuuuooohhhbbb___^^^^^^ccciiigggyyyvvvaaaHHH666666555444333111///...---******+++++++++,,,,,,,,,,,,,,,,,,---------..........................................////////////---000111000///111666<<>>;;;:::999999888888999999555555555666666666666666333444777;;;<<<===EEEOOOfff]]]___VVVXXX\\\RRRQQQUUU^^^jjjttt{{{pppooorrrzzz}}}zzzkkkdddaaaeeecccggglllaaakkkQQQGGGEEE;;;;;;;;;888444222222222222111000000000000000000000000---......//////////////////////////////000111111---888666333CCCccc\\\ZZZmmmyyyrrrZZZPPPSSS\\\hhhqqqrrrqqqppppppooonnnmmmmmmgggjjjllljjjggghhhnnnsssyyyiii^^^ccc}}}~~~|||xxxtttpppmmmjjjeee^^^XXXYYY___aaammmyyyxxx}}}nnnTTT===666666555444222000...---******+++++++++,,,,,,,,,,,,,,,,,,---------........................................../////////000---000222000///000777===VVVRRRXXXpppzzziiinnn|||tttfffXXXMMMEEE@@@FFFJJJPPPTTTTTTXXXgggwwwzzztttzzzvvvdddXXXUUUUUUYYY\\\\\\^^^aaacccfffkkkpppsssttttttssssssvvvzzz||||||{{{{{{{{{yyyxxxyyywwwqqqooo{{{~~~|||}}}~~~{{{yyyvvvwwwxxxzzz|||~~~nnnbbb^^^```dddlllwwwyyywww{{{{{{tttnnnnnnxxx~~~yyyuuuwwwxxxvvv```BBB@@@???>>>===<<<<<<;;;999888888777777777666666666666777777555@@@444111AAA===AAAdddqqqdddWWWUUUXXXVVVSSSQQQZZZYYYaaapppzzz~~~|||~~~tttgggbbbaaacccffffffffflllsssgggHHH@@@@@@===999888777555333222222111222111111111000000//////////////////000000000000111111111111111222222222000444555666KKKwww~~~lllUUUaaarrr{{{gggSSSSSSdddwwwvvvkkkaaa___aaabbbdddfffeeefffiiimmmrrrwww{{{~~~zzztttsssvvv{{{fff\\\kkk~~~~~~}}}|||{{{yyywwwvvvtttppplllhhh___VVVUUUXXXVVVddd}}}pppuuu{{{```EEE777555222000111222///***---,,,,,,++++++,,,,,,---------------------------....................................////////////...000333555333333<<>>GGGzzzkkk___[[[XXXVVVSSSQQQUUU[[[^^^bbbmmm}}}uuuhhh\\\]]]cccgggjjjlllnnneeeIIIAAA???<<<;;;999666444222111111000000000000000000111111////////////000000000000///000000111222222333333111888AAAUUU}}}iiibbb```yyy|||zzzdddYYY```ggglllpppoooeeeXXXIIIJJJPPPYYY^^^aaagggooo{{{yyyxxxhhhbbbZZZUUUUUUVVVUUUTTTYYYVVVZZZdddnnnvvvqqqlll~~~||||||||||||{{{zzzxxxxxxvvvrrrnnnlllfff\\\UUUTTTVVVVVV[[[hhh|||llllllzzzsssrrrOOO@@@444222444222111111...------,,,,,,------...------------------------....................................//////////////////111333333777DDDRRR```gggmmm}}}{{{tttiii\\\QQQIIIFFFKKKRRRTTTQQQQQQWWWaaannnyyyjjjvvvrrreee]]]]]]]]][[[\\\bbblllsssuuuvvvyyy{{{|||yyytttpppjjjgggllltttrrrrrr~~~}}}~~~xxxxxxxxxzzz||||||zzzxxxxxxxxxxxxxxxxxxwwwvvvtttzzz{{{~~~tttkkkZZZXXX\\\iiiuuu}}}|||wwwrrrnnnmmmhhhmmmuuuzzzyyyuuussssssbbbDDDAAA>>>;;;;;;;;;;;;::::::999999999777777666666666666777777555666;;;>>>===SSSttt``````ZZZVVVUUUSSSRRRWWW]]]___fffsss{{{lll^^^[[[^^^cccgggkkkiiitttNNNBBBBBB===;;;999777444333111111000000000000111111111111////////////000000000000//////000111222333333444333777FFFfffrrrrrr}}}___jjj}}}~~~hhhXXXQQQ```oootttuuurrrfffYYYKKKSSS```hhhiiijjjsss~~~xxxnnneee___RRRMMMHHHEEEFFFIIIMMMOOOWWW[[[eeevvvppp||||||||||||{{{zzzyyyxxxvvvqqqooonnniii___XXXUUUUUUWWW\\\bbboooqqqmmmvvvwwwnnnzzzWWWEEE555333444222000111......------------......------------------------....................................////////////000000111222222555CCCQQQ[[[lll}}}qqqxxxooocccVVVMMMGGGFFFLLLSSSRRRPPPQQQYYYcccooo|||~~~kkk}}}pppeeeeeedddcccccciiirrryyy||||||zzz|||zzzzzzzzz|||~~~}}}zzzxxxxxxwwwvvvwwwxxxwwwuuutttuuuxxx}}}xxxrrr^^^XXXZZZgggrrrxxx~~~wwwrrrooonnnhhhkkkrrrzzz{{{vvvttttttcccEEEAAA>>>;;;;;;;;;::::::::::::999999777777666666666666777777888666:::;;;BBBfffkkk``````YYYSSSRRRSSSUUU[[[bbbbbbkkkyyyrrrddd^^^]]]^^^bbbfff___uuuVVVBBBDDD===<<<:::777444333111111///000000000111111111111////////////000000000000...///000111222333444444555777MMMyyyvvvlllfffzzzppp\\\WWWWWWhhhvvvzzzyyytttdddSSSSSS```pppvvvppplllvvvzzzrrrkkkddd\\\RRRKKKGGGHHHIIIJJJMMMSSSZZZ___eeeooo~~~~~~||||||||||||{{{zzzyyyyyywwwrrrpppqqqmmmddd[[[XXXTTTVVVYYY]]]ggg|||zzzzzz~~~jjj___III777444555111///111......------------......------------------------....................................////////////111000000222333999JJJZZZXXXtttvvvyyy}}}ttthhh\\\OOOHHHDDDDDDJJJQQQNNNMMMRRR\\\fffrrrwwwrrrwwweeefffgggggghhhnnnxxx}}}}}}}}}~~~zzzwwwyyywwwvvvwwwyyyzzzwwwuuutttyyy|||{{{eee[[[XXXcccnnnttt|||xxxrrroooooogggiiioooyyyzzzvvvtttuuucccEEEAAA>>>;;;;;;:::::::::::::::::::::777777666666666666777777;;;999;;;===HHHvvvllliii___WWWPPPPPPTTTXXX___eeedddnnn~~~~~~}}}~~~xxxjjjccc___]]]^^^bbbVVVjjj\\\CCCDDD>>><<<:::777555333111111//////000000111111111222////////////000000000000...///000111222333444444;;;<<>>VVVzzzgggbbb]]]ZZZUUURRRUUU^^^dddgggllluuu}}}tttddd\\\^^^aaa___```WWWjjjlllHHHBBB???===:::888777555222///000000000000000000000000000000000000000000000000111000000111222333222111333DDDiiimmmxxxooottt~~~}}}aaaZZZfffooo}}}wwwdddSSSlll~~~~~~fffZZZeeekkkeeeddd]]]VVVSSSKKKAAA>>>@@@GGGIIIOOOYYYcccmmmsssvvv~~~}}}{{{{{{||||||zzzyyyyyytttooonnnnnnjjj```XXXWWWTTTUUUZZZ```lll{{{jjjlllsssYYY===111333666222,,,///......---------......111000///...------.../////////.........---------000000//////.........---222333111---333FFF\\\iii___zzzwwwwwwooo```TTTIIIFFFHHHIIIJJJMMMLLLNNNXXXeeekkksssqqq~~~kkkZZZYYY[[[```cccgggoooxxx|||yyy~~~|||{{{zzzzzzzzzyyyyyyxxxvvvtttsssuuuwwwwwwwwwyyy~~~tttbbbSSSUUUbbbooozzz~~~yyyrrrkkkfffeeemmmyyy|||vvvrrrtttaaaJJJ===CCC???;;;;;;::::::::::::999999888888777777777777888888777777888AAAcccuuufffccc\\\XXXSSSQQQUUU]]]cccgggpppzzz~~~xxxggg^^^___aaaaaaaaaWWWfffwwwNNNBBB@@@===:::888777555222000000000000000000000000000000000000000000000000000111000000111222333333222777MMMvvvrrrooolllwwwzzzaaa]]]jjjxxxzzzpppaaa^^^tttzzzrrr___WWW^^^aaa[[[[[[RRRIIIDDD@@@???DDDKKKOOOXXXccciiikkkqqq}}}~~~|||zzzzzzzzz{{{zzzxxxyyytttooommmmmmjjjaaaZZZTTTPPPPPPUUUYYYddd|||}}}nnnlll}}}dddFFF666444666333...//////...---------......111000///...------.../////////.........---------000/////////............000222111///666JJJ```lllhhh{{{uuummm^^^RRRGGGDDDFFFHHHIIILLLLLLPPP[[[fffkkksss~~~oooooo```aaaeeeiiikkkooo{{{}}}zzz~~~}}}{{{zzzzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvxxx}}}yyygggVVVTTT]]]iiiuuu~~~|||tttllliiigggnnnyyy|||vvvrrrtttbbbJJJ<<>>;;;999777555333000000000000000000000000000000000000000000000000000000000000111222333444444:::XXX~~~hhhpppwwwbbbbbbpppzzzggg___mmmttteeeXXXUUUWWWUUUPPPNNNGGGAAA>>>===AAAJJJSSSOOO^^^nnnsssrrr|||~~~~~~~~~|||yyyxxxyyyzzzyyyyyy{{{uuupppmmmmmmiiibbb\\\TTTOOONNNQQQTTT\\\qqqzzzwwwppprrrRRR<<<555555333000000///......------......000///......---........................---------////////////............///111111000999MMMaaammmmmm~~~sssjjjZZZOOOEEECCCEEEGGGIIIKKKLLLSSS^^^gggiiirrruuuooozzz}}}}}}}}}{{{vvvvvv~~~|||uuu{{{~~~|||zzzyyyyyyzzz{{{yyywwwuuuvvvxxxxxxuuurrrttttttvvvzzznnn[[[SSSWWWaaannnxxxwwwnnnllliiinnnyyy|||vvvsssuuucccKKK<<>>;;;999888666333111000000000000000000000000000000000000000000000000///000111111111222555777===bbbmmmiiiyyyttteeeiiiwwwxxx___bbbwwwppp^^^XXXUUUPPPLLLLLLEEEEEEEEEFFFGGGKKKRRRYYY\\\fffqqqxxx~~~~~~~~~~~~}}}zzzyyyyyyzzzzzzzzz{{{vvvqqqnnnllliiiddd___ZZZSSSQQQRRRSSSXXXhhh{{{~~~~~~}}}rrr}}}]]]AAA444333444222111000///...---------...................................................///////////////.........///111111000999LLL^^^gggqqq~~~rrrhhhXXXMMMDDDCCCFFFHHHJJJLLLLLLUUUaaaggggggrrrppprrrzzzqqqjjjcccaaahhhrrrssswww{{{zzzvvvsssuuuwww}}}~~~~~~~~~~~~|||zzzyyyzzz|||}}}yyyvvvtttuuuyyyyyytttooosssssstttwww{{{vvvbbbTTTSSS\\\jjjuuu|||rrrlllhhhkkkvvv{{{vvvtttvvvdddLLL<<>>BBB<<<;;;;;;::::::::::::999999888888777777777777888888666<<<>>>dddrrrqqqqqqkkkcccZZZVVV]]]dddgggooo{{{ssshhhcccbbb```___```aaagggqqq{{{~~~~~~}}}|||yyy~~~}}}vvvsssqqqvvvqqqbbb^^^bbb```^^^XXX\\\zzzSSSCCC@@@===;;;:::888555333000000000000000000000000111111111111111111111111---000222111000222888===[[[pppkkkuuurrruuuxxxuuu~~~xxxaaaZZZlll~~~nnnXXXMMMIIIFFFHHHMMMVVV```hhhhhhkkkttt~~~~~~~~~||||||||||||||||||||||||~~~}}}}}}~~~~~~{{{xxxyyyxxxvvvssspppkkkfffccc]]]UUUPPPQQQOOONNNVVVbbbqqqzzzVVV<<<444555444333222111///......------+++,,,---.........---------------.........//////............/////////000---000222777CCCVVVccciii|||nnncccTTTJJJDDDFFFKKKMMMPPPRRRUUU]]]eeehhhooowwwpppnnn\\\UUUWWW^^^gggnnn~~~}}}|||||||||zzz{{{|||||||||{{{zzzyyywwwvvvuuuttttttttttttsssrrrrrrrrrrrrtttzzzxxxcccUUUXXXdddlllvvv|||sssiiifffooouuutttsssuuueeeNNN>>>CCC===;;;;;;;;;:::::::::999999888888777777777777888888777???DDDpppoooppprrrlllfff\\\YYYaaagggjjjsss~~~uuuhhh[[[XXXYYYXXXWWWWWWWWW\\\cccllluuu|||}}}~~~zzz}}}uuuqqqkkkuuuuuuddd___ccc___```ZZZZZZuuuVVVCCCAAA>>><<<:::888555333000000000000000000000000111111111111111111111111---000222111000222888>>>```||||||gggrrr~~~uuusssttttttxxxvvviiiZZZ^^^sssuuuYYYJJJHHHJJJMMMOOO]]]lllxxx{{{{{{~~~~~~}}}}}}{{{{{{{{{|||||||||||||||||||||}}}~~~}}}yyyvvvxxxxxxwwwuuuqqqlllgggccc]]]UUUPPPQQQPPPNNNUUU```bbb}}}|||]]]@@@777666444333222111///......------***+++---...///...---------------.........//////---.........//////000000+++...222:::III]]]lllqqq{{{lllaaaRRRIIICCCEEEJJJMMMPPPRRRXXX```gggjjjrrrrrrppptttgggdddjjjvvv~~~}}}}}}||||||wwwxxxzzz{{{{{{zzzxxxvvvwwwwwwvvvtttrrrrrrtttuuurrrrrrrrrqqqssszzz|||eeeVVVWWWaaahhhuuu~~~wwwmmmhhhooouuusssrrrsssiiiGGGFFF;;;???;;;;;;:::::::::999999999888888777777888888999:::>>>888HHH~~~rrrqqqooolll___XXXYYYaaagggjjjvvv~~~lll^^^RRRPPPUUUWWWXXXYYY\\\YYY[[[```dddiiiuuu|||{{{zzzvvvpppnnnrrr{{{~~~vvvlllbbbZZZ\\\```^^^ZZZhhh```HHH@@@???===555777888///222222222111111111111000111111111111111111111111///444000...333444888FFFjjjqqqlllnnnzzz~~~vvvqqqpppqqqtttooo[[[YYYnnnwwwrrrTTTIIIGGGEEEJJJSSSfffppp{{{}}}yyy{{{|||{{{{{{|||}}}|||{{{zzz{{{}}}zzz|||}}}~~~}}}|||zzzyyyzzzzzzyyyvvvrrrmmmiiifffaaa[[[UUUQQQNNNMMMSSSZZZ```zzzhhhGGG777444555333222000///........................................................................////////////---222555555PPPaaa^^^tttyyykkk```SSSJJJCCCFFFKKKNNNQQQTTT[[[dddkkkooo}}}vvvzzzzzzqqqttt}}}{{{zzzzzzzzzwwwwwwvvvvvvwwwwwwxxxyyyuuutttsssrrrqqqppppppppptttqqqooopppqqquuuoooWWWQQQ[[[eeeppp{{{{{{rrrlllgggdddpppxxxpppiiiGGGFFF;;;???<<<<<<<<<<<<;;;;;;;;;;;;888888777777888888999:::>>>:::NNNuuurrroookkk___YYYZZZbbbhhhlllxxxyyyeeeYYYOOOOOOTTTWWWXXXZZZ\\\\\\___eeeggghhhoooxxx|||~~~yyyxxxzzzyyytttpppsssyyyzzzqqqggg___]]]aaa^^^XXXbbbhhhJJJAAA@@@>>>777888:::111222222222111111111111000111111111111111111111111000555111///444555;;;KKKxxx{{{dddjjj{{{uuunnnooopppoooooogggUUUXXXsss~~~vvvVVVJJJHHHGGGMMMWWWcccmmmyyy~~~|||zzzyyyzzz{{{{{{zzzzzz|||}}}{{{|||}}}~~~}}}|||zzzyyyzzzzzzyyyvvvrrrmmmiiifffbbb\\\VVVRRRNNNLLLQQQYYYaaa~~~}}}sssOOO:::555666444222111///........................................................................////////////...111555888SSSddd```vvvwwwiii^^^QQQIIIDDDGGGLLLOOOQQQTTT^^^iiirrrxxxuuu|||zzz~~~~~~~~~|||{{{zzzzzzzzzzzzyyyyyyxxxwwwvvvvvvvvvvvvtttsssrrrqqqpppoooooooooooonnnoooqqqrrrttt|||rrrYYYRRRYYYbbbnnnzzz}}}ssslllfffbbbnnnwwwqqqkkkGGGFFF;;;???;;;;;;;;;;;;::::::::::::888888777777888888999:::>>>===YYYyyyuuupppkkk]]]YYY[[[ccchhhnnn|||rrr]]]TTTMMMOOOTTTWWWYYY[[[ZZZ\\\bbbggggggeeeggglllvvv|||wwwvvvzzzzzzwwwqqqrrrvvv|||}}}tttjjjccc^^^aaa^^^VVVYYYrrrsssMMMBBB@@@???999:::;;;444222222222111111111111000111111111111111111111111111555222111555666???RRR}}}{{{^^^hhh}}}kkkeeennnrrrmmmiii^^^QQQ]]]{{{yyyWWWJJJIIIKKKUUUaaahhhqqq~~~}}}{{{zzzxxxzzz{{{{{{zzzzzz{{{}}}{{{|||}}}}}}}}}|||zzzyyyzzzyyyxxxvvvsssnnnjjjgggddd^^^WWWSSSNNNLLLPPPVVVcccyyy~~~ttt}}}|||[[[???666666444333111///.........///............................................................////////////000111555;;;YYYhhhccc{{{~~~tttfff[[[NNNHHHEEEIIINNNOOOQQQTTT```mmmxxxttt~~~}}}}}}{{{zzzyyyyyyyyyyyyyyyzzz{{{zzzyyyxxxvvvuuutttssssssrrrqqqpppooonnnnnnnnnkkkkkknnnqqqrrrrrrxxxvvv]]]RRRWWW^^^lllwwwuuummmeee___jjjvvvtttlllHHHEEE;;;@@@999999999888888888777777888888777777888888999:::<<>>999888999555222222222111111111000000000000000000000000000000///222000000333555FFFcccdddbbbkkk|||hhhbbbqqqyyyuuufffYYY\\\sssqqqQQQJJJQQQ]]]ppp~~~~~~|||zzzzzz{{{|||||||||||||||{{{{{{zzzxxxxxxxxxvvvtttpppllljjjfffaaa[[[VVVPPPKKKLLLQQQ```mmmyyywwwfffeeeoooMMM;;;777444333111000////////////............................................................////////////222///555BBB___iiifff~~~sssdddXXXIIIFFFGGGLLLPPPQQQSSSWWWcccnnnzzzzzzxxx{{{qqqnnnsssxxxzzz{{{|||||||||~~~~~~~~~~~~|||}}}{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwwwwwwwwwwvvvuuuttttttsssrrrqqqoooooooooooommmlllmmmoooooopppvvv~~~hhhUUUQQQVVVdddooo|||zzzpppfff\\\ccctttzzzpppIIIEEE;;;AAA;;;;;;;;;;;;::::::::::::888888777777888888999::::::GGG~~~rrrooojjjdddcccSSSXXX^^^ccciiiuuunnnZZZMMMMMMKKKKKKNNNPPPRRRXXX```jjjrrrzzz~~~zzzxxxxxxsssmmmllljjjkkkooovvv~~~uuujjjbbb^^^]]]___\\\UUUZZZ}}}ZZZEEE===>>>999777888444222222222111111111111000000000000000000000000000...111///000333444IIIkkkzzzcccdddmmmmmmdddooozzz}}}hhhWWW```yyylllOOOKKKUUUdddxxx~~~~~~~~~}}}{{{{{{|||}}}|||||||||{{{{{{{{{{{{xxxxxxxxxwwwtttqqqmmmkkkfffaaa\\\XXXRRRLLLLLLPPPZZZfffppp{{{wwwmmm~~~wwwVVV@@@888555444222000/////////000............................................................////////////222...666DDD^^^dddeee~~~ssscccWWWGGGEEEGGGLLLPPPQQQUUUYYYfffqqq~~~zzz~~~{{{nnniiidddoooxxxyyyxxxxxxzzz{{{zzzzzz{{{{{{}}}~~~}}}{{{||||||||||||{{{zzzxxxwwwvvvssstttvvvwwwxxxwwwvvvvvvtttsssrrrqqqpppooooooooonnnmmmnnnooooooooouuu~~~lllWWWPPPSSS```jjjwww}}}sssiii\\\aaasss|||qqqJJJEEE;;;AAA<<<<<<<<<<<<;;;;;;;;;;;;888888777777888888999:::===NNNvvvmmmlllfff```^^^SSSZZZaaaeeekkkyyyqqqbbbTTTLLLNNNMMMOOORRRTTTWWW```jjjqqq||||||wwwvvvwwwuuupppjjjhhhiiimmmsss|||tttkkkddd___\\\______WWWWWWttt___HHH>>>@@@;;;777888444222222222111111111111000000000000000000000000000///111000222444555MMMsss~~~|||]]]fffrrrpppccchhhxxxoooWWW```|||kkkPPPMMMXXXfffxxx}}}}}}}}}}}}}}}~~~}}}||||||}}}}}}}}}|||{{{{{{{{{{{{{{{wwwxxxxxxwwwtttqqqnnnllleeeaaa\\\YYYSSSLLLLLLOOOVVVbbbiii}}}xxxyyy}}}___EEE888555444222000/////////000............................................................////////////111...777EEE[[[^^^ccc~~~sssbbbUUUGGGEEEGGGLLLOOOQQQVVV\\\fffsss{{{rrrgggeeeeeennnvvvvvvvvvzzz|||{{{wwwxxxyyy{{{}}}zzzxxxyyyyyyyyyzzzzzzzzzyyyxxxwwwssstttvvvwwwxxxwwwvvvuuusssrrrqqqpppooonnnnnnnnnllllllnnnqqqqqqooosssyyypppYYYPPPRRR\\\fffrrrvvvmmm]]]```sss~~~rrrJJJEEE;;;AAA;;;;;;::::::::::::999999888888888777888999999:::AAATTTtttmmmmmmfff___]]]SSS\\\cccgggmmm|||sssggg]]]UUUSSSRRRQQQTTTWWWZZZ___jjjuuu}}}~~~zzzttttttwwwwwwtttiiiggghhhlllqqq}}}yyyrrrjjjddd```\\\___aaaXXXUUUooocccJJJ@@@AAA<<<888888555222222222111111111111000000000000000000000000000000222111333555666PPPxxxnnnWWWiiiwwwqqqaaacccvvvvvvYYY___mmmRRROOOYYYeeevvvyyy||||||{{{||||||}}}~~~{{{}}}~~~~~~}}}}}}~~~}}}}}}|||{{{{{{{{{{{{{{{wwwxxxxxxwwwuuurrrnnnllleeeaaa]]]YYYSSSMMMLLLOOOVVVaaafffvvvsssdddHHH888555444222000//////000000............................................................/////////000111---777EEEYYYZZZbbb}}}rrraaaTTTGGGEEEGGGKKKNNNQQQWWW^^^dddsss}}}mmmbbb___ffflllpppooossszzz|||yyywwwxxxzzz}}}|||xxxvvvxxxvvvwwwxxxyyyzzzyyyyyyxxxsssuuuvvvxxxxxxvvvuuutttrrrqqqpppnnnmmmmmmmmmmmmhhhjjjooosssrrroooqqquuurrrZZZOOOQQQYYYcccppp}}}xxxooo^^^```rrrwwwJJJGGG@@@@@@======<<<;;;::::::::::::888999999888666777999;;;CCC[[[xxxssskkkddd```YYYSSS^^^dddjjjuuu~~~vvviii```[[[VVVSSSWWW\\\WWWWWWaaahhhnnn{{{xxxwwwvvvuuutttsssssssssiiiggggggiiilllttt|||uuupppjjjggg___```]]]^^^\\\UUUdddmmmJJJBBB===999;;;444888333333333222222222111111000000000000000000000000///---///333222:::UUUsss___XXXkkkcccYYYrrr}}}ccc[[[xxxoooWWWOOOZZZdddrrrtttxxxyyy|||}}}}}}}}}}}}}}}~~~~~~}}}|||{{{||||||{{{{{{{{{zzzzzzzzzzzzyyyxxxvvvtttrrrpppoookkkccc\\\XXXTTTMMMJJJJJJRRRZZZfffwwwtttxxxkkkLLL666666444222111111000///...................................................///............//////000222...777HHHMMMQQQmmmxxxlll^^^TTTEEECCCDDDIIIMMMPPPUUU[[[kkkttt{{{pppbbb___fffiiinnnqqqssstttuuuwwwuuuvvvyyyzzz{{{~~~wwwrrrsssrrrooommmpppnnnooovvvzzzxxxuuutttvvvuuutttsssssssssttttttrrrqqqpppnnnnnnnnnnnnooopppnnnooosssssspppnnnqqq}}}{{{gggVVVMMMVVVdddpppyyy}}}rrrddd___nnnxxxJJJGGG@@@@@@======<<<;;;::::::::::::888999999888777777999;;;AAAaaaxxxvvvnnneee^^^TTTSSS^^^cccjjjwww~~~vvvkkkbbb]]][[[YYYXXX[[[```\\\ZZZdddjjjqqq}}}}}}|||zzzzzz{{{||||||{{{xxxwwwuuutttrrrqqqqqqpppiiigggfffgggiiiqqq}}}wwwrrrmmmiii```aaa______\\\TTT```}}}pppKKKBBB===999;;;444888333333333222222222111111000000000000000000000000000///111444333>>>]]]}}}|||]]][[[qqqggg\\\ssskkk___{{{pppWWWNNNYYYdddooovvvkkknnnxxx{{{~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzyyyxxxvvvtttqqqooonnnkkkddd___[[[VVVNNNKKKLLLSSS[[[eeevvvvvvqqqqqqSSS===777444222111111000///...................................................///............///000000333///888HHHNNNSSSoooxxxxxxlll]]]SSSGGGEEEFFFJJJNNNPPPVVV\\\iiisssyyyuuufffbbbeeeiiinnnqqqssstttuuuwwwxxxzzz{{{{{{{{{||||||jjjcccccccccbbbbbbfffeeehhhpppuuussspppppptttttttttsssrrrqqqqqqppprrrqqqpppnnnnnnnnnnnnooonnnlllnnnrrrrrrooonnnqqq{{{}}}iiiWWWMMMUUU```kkkuuuuuuhhhcccnnnyyyKKKGGG@@@@@@======<<<;;;::::::::::::888999999888777777:::<<>>999<<<444777333333333222222222111111000000000000000000000000000222444444666JJJssslllYYYcccrrrttteeerrrlllwww\\\QQQ]]]hhhooo~~~pppvvvyyyxxxvvv{{{~~~||||||}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{yyyyyyxxxwwwuuuqqqnnnllljjjgggddd```XXXPPPMMMPPPOOOVVV```mmmkkk```GGG999666222000000000//////......................................................---......///000111222222:::FFFOOO\\\yyy~~~vvv~~~vvvkkk]]]SSSMMMLLLMMMOOOPPPQQQXXX```kkkxxx{{{vvvsssddd___dddgggkkknnnppprrrtttvvvuuuwwwyyy{{{}}}qqqcccUUUNNNMMMMMMNNNQQQOOOOOOSSS\\\cccgggkkkpppqqqssstttvvvvvvtttsssqqqrrrqqqpppnnnnnnnnnnnnooommmjjjlllpppqqqooopppsssuuuoooYYYLLLQQQWWW```ooozzzooofffiiisss~~~MMMGGG???@@@======<<<;;;::::::::::::888888999888888999;;;>>>LLLzzzqqqssslllddd\\\RRRZZZaaadddlllqqqlllgggeeeggghhhiiihhhooommmjjjgggffffffhhhiiiffflllkkknnn|||~~~}}}|||yyyxxxvvvvvvwwwwwwwwwvvvuuutttqqqnnnkkkiiihhhgggjjjfffcccbbbcccjjjyyywwwnnnggg[[[```______aaaYYYYYYggg~~~UUUFFF>>>:::<<<444666333333333222222222111111000000000000000000000000...111444333888PPP{{{jjjYYYiiittt{{{jjjrrrqqqwww^^^QQQ\\\hhhooozzzkkkpppooolllvvv{{{~~~~~~|||}}}}}}}}}}}}|||{{{{{{}}}}}}||||||{{{zzzzzzyyy||||||||||||||||||||||||yyyyyyxxxwwwuuurrrpppnnnlllhhhccc```XXXPPPMMMOOOOOOVVV```lll~~~nnnwwwhhhLLL:::777333000000000000///................................................---------......///111111222444<<>>PPPyyynnnoooiiiccc^^^VVV\\\cccfffppp{{{lllaaabbbcccddddddeeeffffffjjjkkkkkkjjjjjjkkknnnppppppvvvsssuuu~~~}}}||||||yyywwwuuutttttttttsssrrrtttrrrpppmmmkkkiiigggggggggdddbbbbbbccciiiwwwxxxmmmeeeZZZ___^^^___bbb\\\ZZZdddXXXGGG>>>:::===444666333333333222222222111111000000000000000000000000...111222333;;;VVVjjj[[[ooo~~~pppuuuuuuuuu___QQQ[[[hhhqqqwwwuuuqqqooowww{{{}}}||||||{{{zzz{{{{{{{{{}}}~~~~~~~~~}}}{{{yyyxxx}}}}}}||||||{{{zzzyyyyyy{{{||||||||||||}}}}}}}}}zzzyyyxxxwwwuuutttssssssrrrjjjbbb^^^YYYRRRMMMMMMQQQYYYbbblllyyyzzztttvvvsssUUU;;;888333000000000000///................................................---------......000111222333888@@@IIIVVVmmmrrruuu|||uuukkk___VVVSSSRRRRRRRRRPPPPPPXXXcccooo~~~yyyvvv}}}oooccc^^^___bbbeeehhhjjjmmmqqqtttvvvxxxzzz{{{{{{}}}}}}uuummmggg[[[WWWUUUUUUSSSPPPOOORRRVVVSSSQQQRRRTTTWWW^^^ggglllmmmoooqqqrrrssssssrrrrrrqqqpppnnnnnnnnnnnnooommmkkkkkknnnooommmooorrrqqq{{{ttt^^^OOOMMMTTTaaarrr|||lll______hhhOOOGGG>>>@@@======<<<;;;::::::::::::777888999999888:::===???VVVxxxmmmnnniiiccc___XXX\\\dddhhhttt{{{~~~|||nnnaaa^^^ccchhhjjjgggeeefffhhhiiikkkmmmmmmlllnnnqqqtttvvv{{{yyyyyy~~~}}}}}}|||}}}zzzxxxuuuttttttsssqqqppprrrqqqooommmjjjiiihhhgggbbbaaa```aaabbbgggtttyyymmmeee\\\aaa___^^^bbb]]]YYYaaa[[[HHH>>>:::===444555333333333222222222111111000000000000000000000000...111222444@@@]]]iii]]]uuuvvvyyyyyy~~~uuucccUUU]]]kkkvvvxxxyyyxxx|||tttsssqqqoooooopppqqqsssuuuvvvxxxzzz{{{zzzyyyxxx|||||||||{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}{{{zzzxxxvvvuuuvvvwwwwwwzzznnnbbb]]]ZZZTTTOOOMMMPPPXXXbbbjjjssstttzzz|||\\\<<<888333000///000000000................................................------------///000111222666===EEELLL\\\wwwyyy{{{uuulll```XXXTTTSSSSSSSSSPPPOOOXXXcccmmm}}}xxxvvv~~~qqqddd]]]]]]___ccceeehhhkkkooorrruuuvvvxxxyyyzzz|||{{{sssjjjdddbbbbbbZZZXXXXXXXXXUUUQQQQQQTTTYYYWWWXXX[[[\\\^^^eeennnqqqqqqrrrrrrrrrsssssssssrrrqqqpppnnnnnnnnnnnnooommmiiiiiikkkllljjjkkkoooqqqzzzvvv```PPPLLLTTTaaaqqqlll]]]^^^iiiPPPGGG>>>@@@======<<<;;;::::::::::::777888999999999:::===???[[[wwwmmmoooiiiddd```XXX\\\dddiiiwwwtttwww{{{zzzpppfff]]]aaahhhooopppllliiikkknnnllloooqqqpppnnnoooqqqtttvvv|||zzz{{{}}}||||||}}}}}}}}}{{{xxxvvvuuutttrrrppprrrqqqooollljjjiiihhhhhh___^^^___aaabbbfffrrr{{{nnnfff___ccc```^^^bbb]]]YYY___~~~\\\III???:::===444555333333333222222222111111000000000000000000000000///111222555CCCaaaggg^^^yyyzzz}}}{{{~~~wwwhhhYYY```ooo|||~~~sssvvvyyy||||||kkkiiifffdddccceeehhhiiihhhkkkoootttwwwzzz{{{{{{zzzzzz{{{{{{|||}}}}}}~~~{{{|||||||||}}}}}}~~~~~~|||zzzwwwuuuuuuwwwyyy{{{pppbbb]]][[[WWWPPPMMMMMMUUU___fffmmm~~~pppttt___===999444000///000000000................................................,,,,,,------///000111222888@@@HHHPPP```~~~zzzuuulllaaaYYYTTTTTTTTTSSSOOOOOOXXXcccjjj|||xxxuuurrrddd\\\\\\^^^aaadddfffjjjnnnqqqpppsssvvvxxxzzz}}}zzzxxxrrrggg]]]YYY]]]aaa^^^\\\[[[[[[WWWRRRSSSWWWXXXYYY^^^dddhhhkkkrrrzzzxxxxxxvvvuuuuuutttuuuuuurrrqqqpppnnnnnnnnnnnnooolllhhhgggiiiiiigggiiilllqqqzzzvvvaaaRRRLLLTTTaaaooo|||mmm]]]___lllTTTHHH===???======<<<;;;:::::::::::::::888999:::888666;;;BBB\\\}}}qqqjjjfff```]]]\\\```eeeooo}}}wwwtttvvvssszzzrrrhhhddddddpppooommmmmmlllkkkiiihhhkkkpppttttttqqqpppsssvvvuuuvvvzzz}}}{{{~~~zzztttppppppssssssqqqnnnkkkiiihhhggggggeeeggghhhgggbbbcccqqqyyyppplllhhh___[[[___bbb^^^ZZZZZZ{{{eeeDDD@@@>>>;;;999666444444333222222111111000000000000000000000000000444333222555EEEdddmmmgggqqqzzzzzzpppaaadddqqq~~~vvvvvvvvvzzzrrrgggZZZYYYXXXVVVVVVXXXYYYZZZ^^^aaaeeeiiimmmpppuuuxxxuuuxxxzzzyyywwwxxx~~~{{{{{{{{{{{{}}}}}}|||zzzxxxxxxxxxzzzzzzpppbbbXXXWWWXXXUUURRRRRRJJJQQQWWW```nnnxxxyyyppprrrvvvbbbDDD;;;777333,,,000444...////////////.......................................---//////------333<<>>@@@======<<<;;;:::::::::::::::888999:::888777;;;CCC```}}}qqqjjjddd^^^ZZZ[[[^^^eeeppp~~~uuuqqqrrruuu{{{pppjjjkkkmmmuuurrrooommmkkkiiigggffflllooosssrrroooooorrruuuyyyzzz~~~zzzyyy}}}|||{{{zzzyyyyyyrrrppppppqqqpppnnnkkkiiihhhgggfffggghhhiiigggbbbbbbooo~~~zzzrrrpppkkkccc^^^aaaccc^^^YYYXXXnnndddCCC???===:::999666444444333222222111111000000000000000000000000000222222222666FFFeeeiiihhhvvvvvvyyy|||mmmlllwwwvvvpppqqqvvvzzzxxxmmmaaa[[[VVVUUUTTTSSSSSSTTTUUUVVVVVVXXX[[[]]]```cccgggjjjrrrvvvyyyyyywwwwwwzzz~~~{{{zzzzzz{{{|||}}}}}}zzzxxxvvvvvvwwwwwwlllbbbZZZZZZZZZUUUPPPNNNIIIPPPUUU___nnn{{{xxxhhhooonnneeeDDD:::777444---000444---////////////....................................------...000//////555>>>KKKQQQPPPOOO___zzztttjjj```XXXUUUTTTPPPLLLJJJPPP[[[dddpppuuuvvv}}}xxxvvvsssnnneee^^^___]]]\\\___eeelllppprrrppprrrtttuuuwww{{{zzzwwwqqqmmmgggbbb^^^\\\]]]]]]^^^___```______aaadddgggiiikkkooouuu~~~{{{xxxxxxwwwtttrrrrrrqqqpppooonnnmmmmmmhhhjjjllllllkkkkkkmmmnnnpppvvv}}}eeeSSSLLLPPP\\\kkkyyywww```YYYgggSSSHHH>>>BBB======<<<;;;:::::::::::::::888999:::888777<<>><<<::::::777444444333222222111111000000000000000000000000000000222333777FFFggg{{{aaahhhzzzuuuyyyxxxttt|||rrrmmmkkknnnvvv{{{~~~rrrfffZZZTTTSSSTTTSSSRRRQQQQQQRRRSSSTTTQQQRRRSSSSSSSSSVVVZZZ]]]ffflllrrruuuvvvvvvyyy{{{zzzzzzzzzzzz{{{|||~~~~~~~~~}}}zzzwwwuuutttssssssllleee``````___YYYQQQLLLKKKPPPSSS[[[jjjxxxxxx^^^uuullleee}}}fffEEE999666444...000333---////////////....................................---,,,...000000000777>>>IIIPPPRRRQQQ___yyyrrriii```ZZZWWWUUUPPPLLLKKKQQQ]]]fffrrruuuwww~~~|||xxxtttrrrpppkkkccc^^^\\\ZZZ[[[^^^dddkkkoooqqqpppqqqrrrsssuuuyyy{{{tttpppnnnkkkjjjgggdddaaa````````````bbbeeefffgggiiilllnnnpppsssyyy~~~{{{{{{xxxtttppppppoooooonnnmmmmmmlllhhhjjjkkkkkkjjjjjjlllmmmqqqttt}}}gggQQQLLLPPPZZZhhhvvvyyybbbYYYdddSSSHHH???CCC======<<<;;;::::::::::::999888999:::999888===DDDggg}}}qqqggg^^^VVVUUUXXX]]]dddrrr~~~xxxvvvvvvvvvvvvwwwwwwuuuqqqllliiihhhvvvyyymmmjjjmmmqqqrrrrrrpppooonnnooorrrttt{{{}}}}}}|||{{{{{{~~~zzziiigggttt|||{{{}}}zzzyyyyyyzzz}}}}}}wwwqqqlllkkkmmmnnnnnnmmmllliiigggeeejjjjjjjjjhhhbbb```iiittt{{{rrrpppiiiddd```aaabbb```ZZZVVVaaaeeeCCC>>><<<999999777444444333222222111111000000000000000000000000000///222444888GGGiii}}}sssXXXfffzzz~~~yyyzzz}}}xxx}}}sssiiiiiikkkpppwww{{{rrrfff\\\UUUSSSTTTUUUUUUTTTSSSSSSTTTUUUUUUTTTTTTSSSQQQPPPQQQUUUXXXXXX]]]fffmmmrrrvvvzzz}}}{{{{{{{{{{{{|||}}}}}}~~~|||{{{xxxvvvtttsssrrrrrrpppkkkfffdddbbb\\\UUUPPPNNNQQQPPPVVVcccrrryyyYYYnnnjjj```zzzjjjHHH:::666666000111333---////////////.......................................,,,---000000///444:::@@@IIIPPPSSS```~~~xxxppphhh```\\\XXXUUUOOOJJJJJJQQQ]]]fffqqqssswww|||xxxxxxtttrrrooollljjjfff```\\\WWWWWWXXX[[[```eeejjjlllnnnppprrrtttvvvzzz~~~}}}xxxqqqlllhhhggghhhhhhhhhggggggfffeeeeeecccfffjjjmmmnnnoooqqqrrrsssyyy~~~{{{{{{xxxuuuqqqqqqpppnnnmmmlllkkkjjjhhhiiikkkjjjjjjiiikkklllqqqrrryyyhhhQQQLLLOOOWWWeeerrr{{{eeeZZZaaaUUUHHH???CCC======<<<;;;::::::::::::999888999:::999888===EEEiii}}}ssshhh\\\SSSTTTYYY^^^eeettt}}}wwwpppllllllmmmnnnnnnmmmkkkhhhfffffffffsss~~~}}}qqqkkklllnnnrrrsssuuuuuuuuuvvvyyy|||wwwllljjjttt{{{ooojjjhhhkkkqqqyyy{{{}}}|||{{{zzz{{{}}}||||||{{{xxxtttqqqnnnnnnmmmmmmnnnmmmllljjjhhhgggjjjjjjjjjhhhccc```gggqqqzzznnnjjjcccaaa^^^___bbbbbb]]]WWW^^^~~~jjjFFF???<<<999999777444444333222222111111000000000000000000000000000000222444999IIIkkkkkkWWWhhh|||}}}||||||}}}zzz~~~jjjdddfffiiipppwww|||zzzggg]]]YYYWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSQQQRRRVVVXXXSSSXXXaaaiiipppvvv{{{}}}|||}}}}}}}}}}}}}}}}}}}}}yyyxxxwwwuuutttsssrrrrrrrrrnnnhhhbbb___]]]XXXTTTNNNQQQOOOTTTaaaooo|||ZZZnnnlll```|||uuuNNN<<<666777111111222...////////////....................................///,,,,,,......---///444888BBBMMMUUUddd}}}wwwnnnfffaaa^^^XXXSSSLLLFFFGGGPPP\\\dddooorrrwww~~~vvvpppnnnkkkiiigggeeebbb___[[[YYYUUUUUUWWWYYY\\\```eeegggllloootttwwwyyyzzz|||~~~|||vvvpppkkkhhhfffeeefffggghhhiiiiiiiiihhhggggggjjjnnnqqqrrrrrrtttuuuuuu~~~~~~{{{zzzxxxwwwuuurrrooommmkkkjjjhhhjjjkkkkkkiiiiiijjjlllooopppwwwjjjRRRLLLNNNVVVcccppp|||hhh[[[___WWWHHH???CCC======<<<;;;::::::::::::999888999;;;:::999>>>FFFlll~~~uuuiii[[[RRRUUU\\\aaahhhvvv|||{{{xxxrrrjjjeeeeeeggghhhiiigggddd```___ccchhhpppyyyuuuooooooqqqtttxxx~~~~~~}}}zzzqqqooozzzqqqaaa\\\\\\bbbkkkpppuuuzzz|||zzzzzz{{{}}}|||{{{yyywwwuuusssrrrqqqllllllllllllkkkjjjiiihhhiiihhhhhhhhhdddaaagggoooxxxlllggg^^^^^^]]]]]]bbbddd```XXX___yyyqqqJJJBBB===999999777444444333222222111111000000000000000000000000000111222444;;;OOOrrrhhhZZZooo~~~}}}}}}{{{}}}~~~~~~eeeaaabbbdddlllvvvzzzppp___YYYYYYXXXXXXXXXZZZZZZZZZ[[[[[[ZZZZZZZZZYYYZZZYYYXXXWWWWWWZZZ]]]]]]bbbiiiqqqwwwzzz{{{zzz}}}~~~~~~~~~~~~~~~}}}|||wwwwwwvvvuuutttsssrrrqqqpppmmmfff^^^[[[ZZZXXXUUULLLPPPOOOUUUcccqqq^^^hhhxxxfffVVV@@@777777222000222///////////////....................................000,,,,,,......,,,---000444===IIIUUUggg}}}uuullleeeaaa```XXXRRRIIICCCEEEOOO[[[cccnnnqqqxxxxxxmmmeeebbb___^^^]]][[[XXXVVVTTTRRRRRRTTTVVVXXX[[[___cccgggkkkoootttwwwyyyyyyyyyyyy{{{vvvpppkkkiiihhhhhhgggfffgggiiijjjkkkjjjiiiiiijjjmmmqqqssstttuuuwwwxxxzzz}}}|||yyyvvvssspppmmmllliiikkklllkkkjjjiiikkkllllllnnnwwwkkkTTTKKKNNNVVVcccppp~~~~~~kkk\\\]]]YYYIII>>>BBB======<<<;;;::::::::::::999888999;;;:::999???FFFqqqwwwjjj\\\SSSWWW```dddjjjwww~~~zzzvvvpppqqqpppjjjccc___```ccceeefffeee___YYYZZZbbbkkkooowww~~~wwwqqqqqqtttrrrzzz}}}zzzaaaYYYZZZ\\\ccckkkmmmsss{{{~~~|||zzz{{{|||zzzzzzyyyyyywwwuuurrrpppjjjjjjiiihhhhhhgggggghhhffffffggggggeeecccgggooovvvmmmiii^^^___^^^^^^bbbfffaaaYYY\\\uuuwwwOOOEEE>>>999888666444444333222222111111000000000000000000000000000111111333>>>VVVzzzddd]]]uuu|||}}}~~~}}}|||uuu^^^___```aaajjjrrrwww}}}qqqggg]]]ZZZZZZZZZ\\\`````````aaaaaaaaaaaa``````___```bbbbbbbbbccceeegggkkkpppyyyzzz}}}}}}~~~~~~~~~}}}{{{zzzyyyyyyxxxvvvtttrrrpppooommmlllggg^^^ZZZ[[[YYYTTTJJJOOOPPPVVVcccoooaaabbbrrr]]]DDD888888222000222000////////////....................................///,,,+++...///---...111222777@@@OOOddd}}}|||tttkkkdddaaaaaaYYYQQQGGGBBBDDDNNN[[[cccpppoooxxx~~~zzzqqqdddZZZVVVSSSSSSRRRQQQNNNLLLKKKKKKKKKNNNRRRVVVXXX]]]bbbgggkkknnnrrrtttttttttuuuvvvuuupppjjjggghhhjjjkkkkkkllllllmmmnnnnnnnnnmmmmmmkkknnnrrruuuwwwyyy|||~~~{{{zzzwwwuuurrrooommmlllkkklllmmmlllkkkjjjkkkllljjjmmmwwwkkkVVVJJJMMMVVVcccppp~~~lll\\\ZZZZZZJJJ>>>AAA======<<<;;;::::::::::::999888999;;;::::::???FFFuuuxxxkkk\\\TTTXXXbbbffflllxxxzzzxxxyyyxxxtttpppfffhhhhhhccc]]]ZZZ\\\___dddfffddd]]]VVVWWWbbbmmmooowwwvvvpppqqqtttnnnxxxwwwaaaQQQSSS\\\```fffnnnnnnvvv~~~||||||}}}xxxxxxyyyzzzyyyuuuoookkkiiihhhgggeeeeeeeeefffgggeeedddfffgggeeeccchhhooouuuooommm___aaa```___cccgggbbbYYYSSSooo|||SSSFFF???999888666444444333333222111111000000000000000000000000000111000333@@@[[[___]]]xxx~~~|||}}}~~~{{{}}}~~~hhhYYY]]]```bbbllloootttzzzeee```]]]]]]\\\]]]cccjjjffffffggggggggggggffffffgggiiikkklllmmmnnnppprrrrrrzzz}}}||||||}}}}}}}}}{{{zzzyyy{{{{{{yyywwwtttqqqnnnmmmkkkmmmiii```\\\]]][[[UUUKKKPPPQQQVVVaaajjjbbbbbb~~~bbbGGG999888222///222111000/////////....................................///++++++...111000000333000222888GGG___~~~vvvwwwvvv|||tttjjjdddbbbbbbZZZRRRGGGAAADDDOOO[[[cccrrroooxxx{{{vvvmmm^^^RRRNNNKKKLLLLLLJJJGGGFFFFFFFFFCCCHHHMMMRRRUUUZZZaaafffmmmnnnoooppppppqqqsssuuuppplllgggeeehhhkkkmmmmmmrrrrrrsssssssssrrrrrrrrrkkknnnrrruuuxxx||||||nnnjjjuuu}}}|||{{{~~~uuutttssspppnnnllljjjiiikkkmmmmmmmmmkkkkkkkkkmmmhhhlllxxxlllXXXJJJMMMWWWdddqqqnnn[[[XXX[[[DDDDDD@@@@@@>>><<<<<<<<<===<<<;;;;;;999:::;;;::::::@@@HHHzzz|||xxxppp^^^XXX___aaacccmmm}}}~~~}}}zzzvvvtttqqqllleee```\\\ZZZYYYYYYZZZZZZYYYXXX^^^aaa```YYYQQQSSS___jjjpppuuu}}}tttrrrqqqpppoooxxx{{{tttnnnjjjTTTVVVYYYYYY[[[bbbnnnwww~~~}}}}}}~~~wwwvvvuuuuuuvvvuuurrrpppnnnllliiifffeeefffggghhhiiifffeeegggeeecccfffkkk}}}xxxpppmmmdddeeecccaaabbbbbb^^^VVVZZZiii]]]DDDEEE===666===555333111111222333222111000000000000000000000000000000222???]]]ddd___vvv~~~~~~~~~}}}zzz|||}}}uuuhhh]]]YYY[[[bbbgggoootttzzz~~~}}}jjjdddcccbbbccceeejjjooorrrsssqqqooommmlllmmmnnnooosssuuuwwwxxxwwwxxxyyyzzz~~~~~~}}}|||{{{{{{zzzvvvvvvvvvuuusssqqqooommmpppkkkeeeaaa___]]]YYYVVVOOOPPPOOOWWWaaagggzzzgggsss|||qqqMMM888:::666000//////000/////////....................................---,,,,,,------...///000///444;;;EEE]]]yyyssswwwyyysssnnnjjjfffccc\\\NNNDDDEEEHHHMMMXXXeeeqqqqqqxxx|||rrrbbbQQQIIIIIICCCDDDDDDCCC@@@>>>???@@@HHHHHHIIINNNUUU\\\aaaccckkklllnnnnnnmmmmmmnnnpppjjjjjjjjjiiiiiikkkooossstttuuuvvvvvvvvvtttsssrrrwwwvvvuuuuuuwwwzzz}}}\\\ZZZ```oooxxxwwwvvvyyytttqqqooonnnnnnmmmlllkkkjjjjjjjjjiiiiiiiiihhhhhhiiimmmtttlllRRRIIIIIISSScccqqq}}}ooo```VVV[[[EEEEEE@@@@@@>>><<<<<<<<<===<<<;;;;;;999:::;;;::::::@@@HHHzzz~~~zzzqqq^^^XXX```bbbdddmmm}}}zzzxxxuuuqqqmmmjjjeee^^^YYYTTTSSSSSSTTTWWWXXXXXXWWW\\\___^^^XXXRRRSSS]]]gggnnnssszzzsssooonnnkkkqqqzzzlll```YYYTTTRRRUUUXXXZZZ]]]fffsss}}}wwwvvvtttssstttsssqqqoooooollliiifffdddddddddeeehhhffffffgggfffdddffflll|||vvvmmmjjjcccdddbbbaaabbbccc___XXXXXXfffcccGGGFFF>>>555999555333111111222333222111000000000000000000000000222111222???^^^```___uuu}}}}}}}}}{{{yyyzzz|||wwwpppeee\\\YYY[[[aaafffooosssyyy~~~wwwfffdddddddddfffjjjoootttwww|||{{{yyyxxxxxxyyyzzz{{{{{{||||||||||||}}}~~~~~~}}}|||{{{zzzzzzwwwvvvvvvuuusssqqqooonnnppplllfffbbb```]]]ZZZWWWNNNOOONNNVVVbbbhhh~~~pppwwwPPP::::::777111111000000000/////////.................................------------...///000111---222777AAAWWW{{{~~~yyyrrrmmmiiieeeccc]]]OOOEEEEEEHHHMMMYYYfffrrrrrryyyxxxnnn^^^NNNFFFEEE??????@@@@@@@@@@@@@@@@@@DDDFFFJJJNNNTTT[[[aaadddjjjkkkmmmmmmlllkkklllmmmjjjjjjiiiiiiiiilllqqqtttvvvvvvwwwxxxxxxwwwvvvvvvyyyxxxvvvvvvwwwyyy|||~~~yyygggfffnnn||||||vvvvvvtttrrrooonnnnnnnnnmmmkkklllkkkkkkkkkjjjjjjjjjiiihhhkkkrrr~~~kkkQQQIIIJJJSSScccppp|||qqqbbbWWW]]]FFFFFFAAA@@@>>><<<<<<<<<===<<<;;;;;;999:::;;;::::::@@@HHHyyy~~~ttt```YYYaaadddfffnnn}}}|||vvvrrrooojjjfffaaa[[[UUUQQQNNNNNNOOORRRVVVYYYYYYYYY\\\______[[[VVVWWW^^^ffflllpppvvv|||rrrlllhhhfffqqqyyyuuuaaaVVVSSSSSSZZZ]]]aaadddiiisssxxxvvvsssrrrqqqqqqooonnnnnnlllhhheeebbbaaaaaabbbhhhffffffhhhgggeeeggglll|||}}}pppgggcccaaabbbbbb```ccceeeaaaZZZWWWeeejjjLLLHHH@@@555666555333111111222333222111000000000000000000000000444222222???```xxx]]]aaawww~~~}}}~~~||||||~~~~~~~~~}}}}}}~~~}}}{{{wwwuuutttuuuoooiiiaaa[[[YYY\\\aaaeeemmmrrrxxx}}}ooocccffffffhhhkkkooouuuzzz}}}~~~~~~}}}}}}~~~}}}~~~~~~}}}|||{{{zzzyyyxxxwwwvvvtttrrrqqqpppooopppmmmhhhdddaaa]]]ZZZWWWNNNNNNLLLTTTaaaiii}}}}}}}}}~~~UUU;;;;;;888333222000000000000/////////..........................................///000111111111555999AAAWWW|||~~~yyyrrrmmmhhhfffeee^^^PPPFFFEEEIIIMMMYYYfffrrrsssyyy{{{tttiiiYYYHHHAAAAAA<<<<<<===@@@BBBDDDCCCBBB@@@EEEKKKOOOSSSXXX___dddhhhjjjlllmmmkkkiiiiiiiiiiiiiiihhhhhhiiimmmsssxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzxxxwwwvvvwwwyyy|||}}}yyy|||xxxuuuuuussspppooooooooommmlllllllllllllllkkkkkkkkkkkkjjjlllrrr~~~lllRRRJJJJJJRRRbbbooozzzssseeeZZZ___HHHGGGBBB@@@>>><<<<<<<<<===<<<:::;;;999:::;;;::::::@@@HHHtttxxxbbbZZZaaaeeeiiippp~~~xxxsssooolllgggaaa[[[VVVQQQNNNPPPPPPRRRVVVZZZ]]]]]]\\\^^^aaabbb```\\\]]]bbbgggkkknnnqqqvvvzzz~~~rrriiieeebbbllltttppp___ZZZ___eeehhhmmmssswww|||zzzwwwtttrrrqqqpppooommmjjjhhhfffcccaaa`````````fffeeeeeehhhgggeeehhhmmm}}}xxxkkkaaa]]]```aaaaaa```cccfffbbb\\\YYYdddvvvTTTKKKAAA777999555333111111222333222111000000000000000000000000333333444AAA```pppZZZcccyyy~~~~~~}}}{{{{{{}}}}}}}}}|||xxxxxxxxxvvvssspppmmmllleeebbb]]]YYYYYY]]]bbbffflllpppvvv{{{~~~xxxjjjdddiiijjjlllppptttyyy}}}|||||||||}}}~~~~~~|||{{{zzzyyyyyyxxxwwwvvvtttrrrqqqppppppnnnlllhhhddd```\\\YYYWWWOOONNNKKKRRR^^^gggppp~~~wwwYYY>>>===:::444222///000000000////////////...........................///......//////000111222333666999@@@WWW}}}zzzzzztttmmmiiiggghhhaaaSSSGGGFFFIIIMMMYYYfffppprrryyy{{{vvvnnndddTTTEEE>>>>>>>>>>>>???BBBEEEFFFDDDBBB???EEELLLPPPQQQUUU\\\bbbfffhhhkkkllljjjgggfffeeeggggggggggggiiiooovvv{{{|||{{{zzzzzzyyyyyyyyyzzzxxxwwwvvvvvvwwwzzz}}}{{{wwwuuusssqqqppppppooonnnmmmlllllllllkkkkkkkkkkkkkkkmmmnnnsssoooUUUJJJJJJRRRbbbnnnxxxvvvggg]]]aaaJJJHHHBBB@@@>>><<<<<<<<<===<<<:::;;;999:::;;;::::::@@@HHHqqq|||ddd[[[aaaeeejjjrrryyysssooonnnlllggg```ZZZUUURRRQQQUUUUUUWWWZZZ^^^___^^^]]]^^^___```___^^^___bbbeeeiiikkklllnnnqqquuu{{{{{{rrrhhhcccbbbhhhppp{{{oooaaa^^^hhhssszzz|||yyyvvvsssrrrpppnnnllleeeeeecccbbbaaaaaaaaaaaadddcccdddggggggeeehhhlllzzzxxxkkkaaa]]]___aaaaaaaaadddgggccc]]]ZZZddd```OOOCCC:::<<<555333111111222333222111000000000000000000000000111333777CCC```kkkVVVbbbzzz~~~|||zzzzzz{{{{{{{{{zzzuuutttsssqqqnnniiieeebbb]]][[[XXXWWWXXX]]]cccfffkkkoootttyyy}}}qqqjjjiiinnnoooqqqtttxxx{{{~~~~~~~~~|||{{{yyyxxxxxxxxxxxxvvvuuusssqqqpppoookkkjjjhhhccc^^^ZZZWWWUUUPPPNNNJJJPPP[[[ddd|||eeemmmrrr{{{]]]CCCBBB===555222...111000000000////////////........................///......//////000111222///111444<<>>???@@@BBBDDDFFFDDDAAA>>>@@@FFFLLLNNNOOORRRYYY___cccfffiiiiiigggeeecccbbbdddeeefffgggkkkqqqxxx~~~}}}{{{yyywwwwwwxxxxxxvvvvvvuuuvvvyyy}}}{{{yyyuuusssqqqppppppooonnnmmmjjjjjjjjjkkkkkkkkkkkkkkknnnnnnrrrpppUUUJJJJJJRRRaaammmxxxyyyjjj___cccJJJHHHAAA@@@>>><<<<<<<<<===<<<;;;;;;999:::;;;::::::@@@HHHrrrggg[[[```ccchhhqqq|||tttooolllllljjjeee___XXXUUUTTTTTTWWWWWWYYY\\\^^^^^^\\\ZZZZZZYYYYYYYYYZZZ\\\]]]^^^eeefffffffffgggjjjnnnqqquuuvvvwwwvvvooofffccceeehhhooozzz|||pppggghhhuuu|||zzzwwwuuussspppllliiiccccccbbbaaaaaaaaaaaaaaaaaaaaacccggggggeeegggkkkttt|||oooeeebbb```aaaaaaaaadddgggddd^^^XXXbbbeeePPPDDD<<<<<<555333111111222333222111000000000000000000000000000333777CCCaaakkkTTT___xxx~~~}}}{{{yyywwwwwwxxxxxxwwwvvvrrrooommmjjjgggccc^^^[[[WWWUUUSSSSSSVVV[[[bbbfffjjjmmmssswwwzzz}}}xxxmmmkkknnnrrrsssvvvyyy{{{}}}~~~}}}}}}|||zzzyyyxxxwwwwwwwwwwwwwwwuuurrrpppnnniiiiiihhhddd^^^YYYVVVUUUQQQOOOKKKOOOZZZbbbyyyaaabbbqqqkkk```KKKJJJBBB777333///111111000000000/////////....................................///000111111///222555===UUU{{{wwwoookkklllooojjjZZZLLLHHHIIILLLWWWdddmmmqqqxxx~~~zzzooojjjddd[[[NNNBBB>>>@@@@@@CCCGGGGGGEEE@@@===<<>><<<<<<<<<===<<<;;;;;;999:::;;;::::::@@@HHHxxxiii[[[___aaaeeennn}}}}}}vvvooollljjjfffeeeaaa[[[UUURRRTTTVVVWWWXXXYYY\\\^^^^^^\\\YYYVVVTTTRRRSSSVVVXXXYYYYYY^^^___`````````aaadddfffjjjjjjmmmpppllldddcccggggggnnnxxx~~~yyyuuuxxxzzzyyywwwvvvtttooojjjfffdddccccccbbbaaa`````````______aaaffffffdddfffjjjppp}}}ppphhheee```bbbbbbaaadddgggddd]]]VVV```\\\KKKEEE>>>;;;555333111111222333222111000000000000000000000000222222444CCCccctttVVV___xxx}}}{{{yyywwwuuusssrrrssssssrrrqqqllliiieeecccaaa___ZZZVVVQQQOOOMMMMMMQQQXXX___dddiiilllqqquuuxxx{{{~~~qqqjjjlllppptttvvvyyy|||}}}}}}~~~}}}|||zzzxxxwwwvvvvvvwwwxxxxxxwwwssspppmmmiiijjjiiieee^^^YYYVVVVVVPPPOOOKKKQQQ[[[cccyyy```YYYpppddd{{{cccSSSSSSHHH:::444222111111111000000000//////........................------------...///000111111444777>>>UUUyyywwwnnnjjjlllpppnnn]]]NNNIIIIIIKKKUUUbbbqqqssszzzwwwrrrhhhccc^^^WWWKKKAAA>>>AAAAAAHHHNNNMMMGGGAAA??????BBBBBBCCCFFFLLLTTT[[[```ZZZ\\\]]]]]]\\\\\\\\\]]]]]]```eeejjjooouuu|||}}}yyywwwwwwyyy{{{~~~~~~}}}}}}zzzuuuzzztttrrrooonnnnnnnnnmmmkkkkkkkkkkkkkkklllllllllmmmllljjjlllyyynnnRRRJJJJJJRRRbbbnnnyyy{{{lll```eeeKKKGGG???@@@>>><<<<<<<<<===<<<;;;;;;999:::;;;::::::@@@HHH}}}kkk[[[^^^___bbbkkk{{{}}}zzzuuuppplllkkkkkkbbbaaa]]]XXXRRRPPPRRRUUUWWWXXXZZZ]]]______]]]ZZZUUURRRPPPPPPTTTWWWXXXWWWXXXZZZ[[[\\\[[[\\\___aaaccccccgggllliiicccccchhheeelllvvv~~~}}}|||~~~xxxxxxwwwvvvsssnnnhhhccceeeeeedddbbbaaa___^^^^^^^^^]]]```eeeeeedddeeejjjooo{{{pppgggeeeaaabbbbbbaaadddgggccc]]]UUU___}}}PPPEEEFFF@@@:::555333111111222333222111000000000000000000000000444111111BBBeee~~~[[[aaa{{{|||xxxuuutttrrrpppoooppppppooonnngggddd```^^^^^^\\\XXXUUUMMMKKKIIIJJJNNNUUU]]]bbbiiilllppptttwwwyyy}}}yyylllgggkkkqqqtttwww{{{|||}}}}}}|||zzzxxxwwwvvvuuuwwwyyyzzzxxxtttooollljjjkkkkkkfff___YYYWWWWWWOOONNNLLLRRR]]]dddzzz```SSSxxxooobbbzzzeeeYYYZZZMMM<<<666444111111111111000000000000........................---,,,,,,------...///000...111444;;;PPPsss~~~vvvmmmiiilllpppppp___OOOJJJHHHJJJTTTaaauuuvvv{{{|||rrrlllccc___ZZZTTTJJJ@@@>>>BBBDDDMMMUUUTTTKKKDDDCCCEEEAAA??????CCCLLLVVV^^^bbbVVVXXXYYYYYYXXXXXXZZZ[[[[[[___eeekkkqqqwww|||}}}{{{yyywwwxxx{{{rrrpppqqqpppttt|||tttqqqooonnnnnnmmmlllkkklllllllllmmmmmmmmmnnnnnnmmmkkkmmmzzzpppTTTJJJJJJRRRbbbooozzz|||lll```