BM6P6(@ ~~~zzz{{{{{{zzzwwwsssqqqppppppllljjjfff___WWWRRRRRRSSSYYYfffrrryyypppcccWWWLLLSSSQQQPPPSSSZZZdddooovvv|||kkkbbbZZZWWWUUUPPPNNNNNNWWWOOOYYYxxxfffTTTOOOKKKHHHGGGGGGJJJHHHDDDBBBEEEHHHGGGIIILLLMMMKKKFFFDDDGGGKKKDDDAAA>>>>>>???@@@>>><<>>>>>???<<<777666999;;;;;;:::<<<======<<<;;;888666555:::999888666666666777777;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@BBBEEEHHHTTT~~~{{{WWWOOOaaahhh\\\TTTfffrrrgggdddbbb]]]XXXZZZVVVTTTVVVYYY\\\cccjjjeeeccc___[[[ZZZ[[[^^^aaabbbaaa```^^^\\\]]]```bbbcccaaa^^^]]]```dddhhhkkklllfff^^^YYYYYYZZZ\\\]]]```iiivvvsssjjjccc\\\ZZZcccvvv|||tttlllbbb\\\[[[WWWWWWWWWVVVUUUVVVYYY\\\gggnnn|||wwwqqqkkkgggbbbbbbaaa___]]]^^^```bbbkkkooouuuyyy||||||vvvqqqqqqrrriiillloooooopppvvvrrrfffaaa___^^^______bbbiiipppooojjjlllooouuu}}}xxxlllooovvv~~~yyywwwuuuvvvxxxwwwqqqlllooopppuuuxxxuuunnnllloooyyy}}}|||zzz}}}}}}~~~rrrVVVCCC<<<555444444444444333111///...000000000000000000000000000000000000000000000000222111111000///......---{{{xxxvvvuuusssnnnhhhcccaaaaaaUUUUUUTTTRRRSSSXXX```gggwwwjjjUUURRRVVVSSSRRRWWWbbbmmmttt~~~~~~rrrlll```YYYTTTSSSQQQNNNOOOSSSOOOYYYsssmmmVVVMMMLLLJJJHHHHHHEEEHHHFFFBBBAAADDDFFFEEEDDDGGGIIIGGGCCCAAACCCFFFEEEBBB??????AAAAAA@@@>>><<>>>>>==================<<<999555444666888888777777888888999999999999999999888777666666777777888:::;;;;;;;;;<<<<<<<<<<<<<<<===?????????AAADDDGGGNNNkkknnnVVVYYY```ddd______pppssshhhbbb]]]YYYYYYUUUSSSVVVYYY]]]dddkkkdddaaa]]][[[[[[]]]```aaabbbbbbaaa```___```dddgggqqqmmmfffaaaaaaiiissszzz{{{xxxrrrhhh^^^YYYXXXYYY[[[^^^eeennnxxxrrrhhh]]]XXX[[[jjjwwwnnngggccc```^^^[[[XXXUUUTTTTTTSSSTTTWWW^^^iiivvvxxxrrroookkkeeeaaa```cccfff]]]aaafffiiijjjjjjjjjjjjyyy{{{zzzlllmmmllljjjhhhiiillloooyyy~~~}}}yyysssjjjbbb]]]\\\\\\eeefffddddddiiiqqqtttsssuuullliiitttyyy~~~zzzvvvtttqqqnnnllljjjiiiiiifffgggjjjmmmjjjffffffkkkwwwzzz~~~~~~~~~~~~~~~{{{nnn___HHH;;;999444444444444333222111//////000000000000000000000000000000000000000000000000111111111000///.........~~~}}}|||zzzwwwrrrnnneeedddbbb]]]YYYVVVVVVWWWPPPRRRVVV[[[dddppp|||xxxkkkffffff[[[___bbb```kkkzzzlllaaaZZZRRRPPPQQQQQQNNNJJJKKKQQQQQQkkk]]]SSSJJJHHHIIIIIIGGGHHHFFFHHHFFFCCCBBBEEEFFFDDD???CCCFFFEEEBBB@@@AAACCCEEECCCAAAAAAAAABBBAAA@@@;;;???CCCDDDCCCAAA@@@???;;;::::::::::::;;;;;;;;;999666333222333555555555777777666666666888999:::888777777666777777888999::::::::::::;;;;;;;;;;;;;;;===>>>??????@@@CCCEEEHHHTTTxxxjjjXXXVVVhhhkkk]]]]]]lllpppfffaaa```YYYTTTRRRUUUYYY]]]eeelllddd^^^XXXVVVYYY\\\______bbbbbbbbbbbbaaacccgggiiiuuurrrmmmhhhffflllvvvvvvggg\\\YYYZZZWWWVVVXXX]]]iiixxx{{{pppbbbVVVTTT```nnnvvvlllfff```\\\YYYWWWSSSPPPQQQQQQRRRSSSXXX___gggmmmxxxpppllljjj^^^^^^^^^```aaa```]]][[[bbbcccdddfffhhhkkkmmmnnnuuuxxx|||~~~{{{wwwtttsssssstttsssqqqooollliiigggfffgggiiilllooottt{{{~~~tttmmmhhhfffddddddcccaaa______aaaccckkknnnmmmlllqqq|||xxxpppkkklllpppyyysssooonnnooonnniiiccc___^^^^^^\\\]]]```dddcccbbbeeelllxxxzzz~~~}}}~~~~~~|||jjjXXXJJJ999444888555555444333222111000000000000000000000000000000000000000000000000000000000111111000000//////......zzzyyywwwuuupppkkkfffbbbXXXVVVSSSPPPNNNPPPUUUXXX___eeeppp|||}}}qqqeeeYYYPPPVVVccc}}}sssrrr}}}zzzuuuiii^^^UUUOOOOOOQQQSSSSSSMMMHHHKKKSSSiiicccOOOLLLJJJIIIIIIHHHGGGFFFIIIJJJHHHEEEFFFIIIIIIFFF???BBBEEEFFFDDDBBBBBBBBBCCCBBBAAA@@@AAAAAAAAA@@@@@@CCCEEEFFFEEEBBB>>><<<999999888888888999:::;;;888777555444444444555666===;;;888555444444555666666666666777777888999999999999999999:::::::::;;;:::;;;===>>>>>>???AAACCCFFFGGG```fffSSS```kkkccc\\\___rrr}}}oooiiigggZZZUUURRRTTTWWW[[[bbbjjjggg___UUUQQQTTTXXX\\\]]]aaabbbbbbaaa```bbbdddggggggjjjmmmllliiiiiikkkooo|||~~~}}}wwwmmmddd___^^^WWWWWWWWWYYY^^^gggpppvvv~~~}}}~~~zzznnnaaa[[[\\\ggguuu~~~uuujjjccc```^^^YYYUUUVVVXXXYYYXXXVVVTTTTTTVVVSSS^^^ooo}}}}}}wwwpppkkkiiigggdddaaa```___^^^\\\\\\\\\]]]^^^^^^```dddgggkkkooorrrtttwwwxxxyyy{{{||||||{{{{{{zzz{{{}}}~~~}}}zzzwwwtttuuurrrmmmhhheeecccccccccffffffhhhjjjmmmqqqtttwwwxxxrrriii```[[[YYYZZZZZZlllllljjjhhhfffgggjjjmmmqqqxxx|||~~~wwwmmmlllpppvvv}}}}}}zzzwwwtttpppllldddfffggggggeee```[[[WWW]]]___eeelllllljjjmmmsss~~~}}}~~~{{{{{{{{{}}}vvv]]]III>>>333333999666555444222000000000000111000000000000000000000000////////////////////////111000000000/////////...ooonnnlllgggbbb\\\XXXVVVSSSRRRPPPOOORRRYYYbbbiiivvvzzzjjj]]]UUUOOOLLLJJJUUUSSS[[[nnn{{{}}}{{{nnncccZZZTTTOOOKKKTTTRRRQQQNNNJJJLLLYYYhhhhhhSSSOOOOOONNNKKKHHHGGGHHHGGGJJJJJJIIIFFFGGGKKKJJJEEE@@@BBBEEEEEEDDDBBBAAAAAA@@@@@@@@@???>>>>>>???@@@@@@AAACCCDDDCCCAAA===::::::999888777777888:::;;;999999888777666666777888AAA>>>:::666333333444555666666777777888888888888888888888888999999999999888:::<<<======>>>???AAACCCDDDQQQooo\\\TTTaaajjjfff^^^cccxxx}}}pppjjj___YYYTTTTTTUUUWWW^^^eeemmmdddYYYSSSRRRVVV[[[]]]___``````___]]]]]]___aaa[[[___eeegggeeeaaa___^^^jjjkkkllllllkkkhhhccc```XXXYYYYYYXXXUUUUUUWWWYYYdddgggppp{{{}}}tttjjjeee^^^aaaiiiwwwtttlllfff___ZZZSSSVVVYYYZZZZZZXXXWWWWWWOOOSSSXXX\\\aaahhhrrrzzzwwwqqqiiihhheeecccaaa`````````WWWWWWXXXYYY\\\^^^______bbbcccdddfffgggggghhhhhhggghhhiiijjjmmmooorrrsssvvvvvvwwwxxxyyy{{{{{{|||~~~~~~~~~wwwwwwxxxwwwvvvtttrrrpppkkklllmmmmmmllllllmmmnnnjjjjjjiiigggeeedddccccccbbbbbbbbbbbbdddgggiiikkkkkknnnttt}}}xxxlllccc\\\\\\[[[[[[[[[\\\^^^___jjjjjjiiihhhiiimmmtttxxxwwwnnniiicccdddooo{{{yyysssoooqqqvvvxxxsssmmmddd```^^^bbbiiikkkhhhcccnnnrrrzzzyyyvvvxxx|||yyy|||||||||hhhQQQAAA:::333444888444444333111000///000000111////////////////////////////////////////////////000000000000////////////YYYYYYXXXUUUQQQOOOOOOPPPQQQSSSXXX___iiiuuu}}}rrr```YYYRRROOONNNMMMOOOSSSTTTYYYcccmmmvvv|||xxxvvv~~~sssjjj]]]SSSOOOMMMKKKIIIOOOKKKHHHHHHLLLZZZrrrsssXXXRRRMMMOOONNNIIIGGGIIIJJJIIIIIIIIIGGGEEEGGGJJJHHHCCCAAAAAABBBBBBAAA@@@>>>======>>>???>>><<<<<<>>>???;;;;;;<<<>>>??????===;;;<<<:::888777666777999:::999:::;;;999888777888:::===;;;888555444555666888666777777888888888888777777777777777888888888999777999;;;<<<<<<<<<===???@@@EEEJJJYYY}}}vvvZZZ[[[iiikkkbbb```hhh~~~|||pppiiiaaaZZZVVVTTTTTTXXX___nnniiibbb[[[WWWXXX[[[^^^]]]^^^^^^]]][[[ZZZ\\\]]]]]]]]]^^^^^^^^^]]]\\\ZZZ]]]]]]^^^aaadddccc```\\\YYYYYYXXXTTTPPPOOOQQQUUUTTTTTTZZZhhhtttxxxxxxxxxjjjddd^^^]]]cccpppwwwmmmgggaaa]]]XXXUUUVVVWWWXXXXXXXXXXXXVVVSSSQQQQQQSSSVVV^^^dddllluuu}}}xxxtttqqqoookkkiiieeecccbbbaaa^^^]]][[[ZZZYYYYYYYYYYYYZZZZZZYYYYYYXXXXXXYYY[[[]]]^^^___```aaabbbcccddddddeeehhhiiiiiihhhggghhhjjjllljjjjjjjjjhhheeedddeeefff````````````___^^^]]]\\\[[[[[[ZZZ[[[\\\]]]___```^^^```bbbcccccceeehhhkkknnnpppuuu{{{{{{ooogggccc___[[[WWW]]]___bbbccccccbbbaaabbbaaaccchhhmmmuuu~~~yyyooogggbbbddddddlllyyy|||qqqkkkgggfffhhhqqq{{{{{{uuurrriiibbbeeeqqq{{{}}}{{{{{{yyy~~~~~~|||xxxwwwzzzyyyVVVCCC:::888222333555///222222111000000000000000////////////////////////000000000000000000000000000000000000////////////MMMNNNPPPPPPQQQUUU[[[```bbbhhhrrr|||vvviii\\\SSSLLLIIIKKKPPPSSSTTTZZZbbbeeeuuu~~~~~~yyyqqqbbb[[[QQQKKKKKKKKKJJJHHHHHHJJJRRR^^^kkk|||zzz]]]QQQQQQKKKMMMLLLGGGFFFJJJLLLIIIIIIIIIGGGEEEHHHLLLIIIBBBCCCBBBAAA@@@???>>>===<<<<<<>>>???>>><<<;;;===@@@;;;:::999:::<<<===<<<:::===;;;888666555555777888888999:::999777666777999888777555444444555777888777777888999888888666666666666666777777777888888666888;;;<<<<<<;;;<<<===>>>CCCDDDJJJeeexxxcccbbbfffgggaaabbbkkkuuukkkaaa[[[UUURRRUUUZZZfffhhhhhhddd]]]YYYZZZ[[[[[[\\\]]]]]]\\\\\\]]]^^^ddd```]]]]]]``````]]]ZZZXXXZZZ[[[\\\\\\[[[[[[[[[YYY[[[[[[XXXTTTSSSVVVZZZWWWRRRQQQXXXbbblllwwwxxxoooggg```]]]eeeppp{{{vvviii```^^^\\\YYYUUUYYYXXXWWWVVVUUUSSSPPPNNNQQQRRRRRRTTTWWW^^^gggmmmxxx~~~{{{xxxqqqoookkkgggeeeddddddeeebbbaaa___]]]\\\\\\]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[\\\[[[ZZZ[[[^^^```]]]^^^___^^^]]]]]]___```aaaaaaaaabbbccceeefffgggdddeeefffhhhkkklllllllllpppuuuzzzzzztttnnniii^^^ZZZWWWXXX[[[___``````bbbdddggghhhggggggiiilllooouuu~~~{{{nnnfffcccdddfffooonnnppprrrnnnfffbbbbbbdddfffjjjqqqzzz~~~~~~|||~~~~~~~~~~~~}}}}}}uuuzzzmmmEEE777444666111111333...111111111111111000000///////////////////////////000000000000000000000000////////////000000000000RRRTTTXXX[[[```hhhssszzz{{{kkk]]]UUUQQQOOONNNOOONNNQQQWWWZZZ\\\eeeppp}}}{{{|||tttiiibbbXXXRRRLLLJJJLLLMMMKKKHHHIIITTTjjj|||[[[NNNMMMLLLJJJMMMKKKFFFGGGKKKLLLGGGLLLKKKIIIGGGKKKNNNKKKDDDFFFDDDBBB@@@??????===<<<<<<>>>???>>><<<;;;>>>@@@AAA>>>;;;:::<<<<<<:::888===;;;888555333444555666666888999888555444555888666666555444444444555555777888999999888777666555666666666666777777777777555888;;;<<<;;;;;;;;;<<<===AAAAAACCCTTTxxxppp\\\```jjjccc```bbbppp}}}rrrggg^^^WWWRRRSSSWWW\\\ccciiihhh```YYYVVVWWWZZZ\\\^^^^^^^^^^^^```aaaeeeaaa___bbbfffeee___XXXVVVZZZ]]]\\\WWWVVVYYY]]]YYY^^^bbbaaa\\\XXXYYYZZZ]]]WWWRRRRRRUUU]]]lllzzzsssddd```dddaaahhhyyy|||tttqqqmmmddd\\\\\\ZZZYYY[[[]]]]]]YYYVVVUUUUUUTTTRRRPPPPPPQQQSSSPPPUUU\\\ccciiirrr{{{}}}}}}~~~yyywwwtttqqqooonnnooooookkkjjjiiihhhgggfffeeedddcccdddeeeddddddfffiiikkkiiikkklllmmmmmmoooqqqsssvvvwwwwwwyyy|||~~~{{{yyyxxxoooiii```[[[YYYYYYYYYXXXYYYYYYZZZ]]]```bbbbbbaaaaaacccfffhhhkkkpppxxx~~~xxxrrrhhh___[[[___gggnnnwwwrrrjjj^^^RRRNNNXXXfffkkkmmmnnnnnnrrr~~~|||zzz{{{|||UUU<<<111111555000111444000///000111222222111///...////////////////////////000000000000000000000000////////////000000000000```lllvvv{{{wwwlllddd\\\WWWPPPKKKJJJLLLMMMNNNOOOUUU]]]dddkkkvvv|||pppbbbZZZYYYRRROOOMMMJJJHHHFFFHHHJJJOOOggguuu]]]VVVRRRMMMIIIKKKJJJHHHFFFFFFGGGHHHIIIEEEFFFFFFEEECCCAAAAAABBB>>>CCCFFFCCC<<<888;;;@@@<<<<<<======<<<<<<;;;:::999999999999888777666555666666666555444444666888777666666666555555555555:::999888777777888999::::::999777666444333333333444444444555666777777888666888;;;<<<;;;:::;;;<<<===<<>>???EEEJJJUUUQQQKKKCCC===:::999:::<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<;;;;;;:::999888555555555444333333555777777777666666666555555555999888777666666777888999999888777555444444333333444444444555666777777777666888;;;;;;:::::::::;;;===<<<>>>@@@@@@JJJiiikkkWWW\\\```ccccccgggwwwtttggg[[[UUUTTTOOOUUU]]]bbbccc___ZZZVVVXXXZZZ\\\\\\]]]]]]___aaaddddddeeedddcccaaa```^^^\\\\\\\\\\\\\\\\\\]]]^^^```cccfffmmmvvv{{{vvvlllddd[[[RRRPPPOOOQQQXXX```kkkwww~~~sssggg___]]]eeeyyyzzzrrrpppllleeebbbccc^^^[[[XXXWWWXXXYYYYYYXXXWWWWWWWWWVVVUUUTTTTTTTTTNNNOOOPPPSSSWWW[[[___aaajjjnnnssswww{{{~~~zzzvvvtttrrrqqqcccbbb```]]][[[YYYXXXXXXYYYXXXWWWWWWVVVVVVUUUTTTZZZZZZZZZ[[[]]]```dddgggbbbcccfffjjjpppvvv|||{{{tttkkkeeeaaa___bbbmmmvvvuuukkkbbb______```bbbccccccccccccgggcccdddllluuuyyy{{{~~~uuuvvvyyy~~~||||||xxxuuuuuuyyy|||vvvyyy}}}]]]AAA777666555333111000000000111..............................///000000000000///000000000000000///......////////////......------vvvgggbbbZZZRRRMMMKKKKKKLLLNNNOOOQQQSSSVVV^^^hhhooo~~~wwwsssxxx|||oooaaaXXXRRRMMMKKKLLLIIICCCDDDJJJMMMTTTjjjssscccRRRLLLLLLIIIDDDBBBDDDDDDBBBBBBBBBCCCDDDEEE???BBBCCC???;;;===HHHRRRjjj^^^OOOEEEAAA@@@===:::<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<;;;:::999999444444444333222222444666777777777666666666555555888888777666666777888888888777666555444444444444444444444555666666777777777999:::;;;999999999:::<<<;;;<<<>>>===@@@QQQdddmmmYYYZZZ^^^cccbbbeeeuuuxxxiii^^^YYYRRRRRRUUU\\\cccddd___YYYZZZYYYXXXYYY[[[^^^______bbbcccccccccbbb```___]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZ[[[___hhhwww}}}sssjjjaaaXXXTTTRRRRRRTTTXXXYYYbbbppp~~~rrreee]]]```fffvvvwwwpppmmmgggddd```^^^]]]]]]\\\ZZZVVVWWWWWWWWWWWWVVVUUUTTTXXXWWWVVVTTTTTTTTTUUUVVVTTTVVVXXXYYYYYY[[[^^^```___aaaeeejjjnnnppprrrrrrxxx{{{yyyyyyzzz||||||zzzvvvsssqqqkkkdddaaadddfffdddbbb^^^]]]ZZZVVVSSSPPPNNNNNNSSSSSSSSSSSSUUUVVVWWWXXXTTTTTTUUUVVVWWWXXXXXXYYY[[[\\\]]]]]]^^^dddlllsssmmmooouuu|||~~~{{{wwwtttpppjjjddd```fffjjjpppvvvxxxrrreee[[[\\\cccnnnvvvyyyxxxwwwuuuqqqiiidddiiiqqqtttuuuuuu|||ooooooooorrrvvvyyy{{{zzz||||||zzzwwwttttttyyy~~~xxxsssttt~~~jjjDDD222666555444222000//////000000........................---...//////000//////////////////000//////...---///............---------|||ssshhh]]]TTTMMMNNNNNNNNNNNNOOORRRTTTVVV[[[aaaeeejjjsss~~~}}}yyyuuuxxxyyylll```TTTOOOMMMLLLLLLOOOMMMEEEFFFUUUbbbooovvvWWWOOOIIIJJJKKKHHHDDDDDDBBBBBBAAAAAAAAABBBCCCDDD>>>@@@@@@===<<>>@@@???===<<<;;;;;;::::::::::::::::::::::::::::::999888888444555555444222222444666777777777666666666666555888888888888888888888888777666555555444444444444444444444555555666666666777999::::::888888888999;;;999:::>>>??????GGGQQQ}}}hhh[[[WWW___cccaaaiiiwww{{{jjj```YYYUUUSSSWWW^^^bbbaaa^^^\\\YYYVVVWWW[[[^^^___^^^```aaaaaaaaaaaa___]]]\\\\\\]]]^^^^^^^^^]]][[[ZZZVVVWWWYYY```mmmxxxyyyssswwwoooddd\\\VVVSSSRRRSSSSSSXXX___gggoooyyytttfff```YYYkkk|||xxxrrrmmmiiieeeaaa^^^ZZZYYYXXXWWWXXXXXXWWWWWWZZZYYYWWWVVVUUUUUUVVVVVVYYYYYYXXXVVVSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWTTTVVVXXX\\\___aaacccccceeeddddddeeeggghhhhhhgggfffggggggeeeaaa______```^^^\\\[[[[[[\\\]]][[[ZZZXXXXXXWWWXXXXXXWWWTTTRRRTTTOOOJJJIIILLLPPPPPPOOORRRQQQQQQQQQQQQQQQQQQRRRUUUUUUVVVWWWYYY[[[]]]^^^\\\]]]^^^^^^]]]]]]^^^___ZZZ^^^ccceeegggnnnzzzwwwqqqnnnnnnmmmlllkkkhhheeeccckkkqqqtttooogggeeegggiiilllxxxuuukkkiiilllpppvvv}}}vvvyyy}}}vvvsssqqqpppssswwwzzz|||||||||}}}~~~}}}zzzuuuuuuxxx}}}ttttttuuuwww~~~~~~nnnTTT:::333:::444333111000/////////000........................------...////////////............//////......---------------------------tttjjj___WWWSSSQQQOOONNNMMMOOOPPPQQQQQQTTTXXX\\\eeemmmvvv~~~wwwwwwyyy|||qqqjjj^^^UUUMMMKKKKKKJJJKKKNNNNNNKKKXXXsss|||WWWMMMHHHFFFIIIJJJFFFDDDEEEBBBBBBAAAAAAAAABBBBBBBBB@@@>>>======@@@CCCDDDEEEEEEAAA;;;777666888:::;;;;;;;;;:::999999999999:::999999::::::999999888888666666666555333444666888888777777777666666666666888999999999999999999888666555555444444444555555444444444444555555555555777888999888777777888:::===:::999<<>>777555333222111111000////////////........................,,,,,,---...............,,,---............------,,,,,,,,,,,,------------VVVPPPLLLLLLMMMMMMNNNQQQRRRSSSUUUWWWZZZaaalllttt}}}}}}}}}tttjjj___XXXRRRLLLIIIHHHGGGFFFJJJOOOTTT^^^vvv}}}aaaMMMJJJFFFDDDGGGHHHDDDBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAA>>><<<>>>BBBCCCAAA===:::;;;;;;999777666999<<<;;;:::999888777888999::::::::::::;;;;;;::::::999666777666555444444666888888888777777777666666666888888999999999999888888444444444444444444555555444444444444444444444444555666777777666777999;;;>>>;;;999999;;;>>>AAABBBFFFiiidddPPPOOOTTT[[[aaaiiiyyyrrraaa^^^XXXRRROOOSSS\\\ccc^^^\\\ZZZZZZ[[[[[[\\\[[[\\\]]]]]]^^^]]]\\\[[[ZZZ[[[\\\]]]]]]^^^^^^^^^^^^ZZZ]]]^^^\\\```kkkuuuzzzyyyiii[[[UUUTTTTTTUUUVVVVVVWWWXXXYYYYYYZZZYYYcccooovvvyyywwwppphhhZZZVVVUUUXXX[[[[[[\\\^^^jjjwwwxxxtttpppkkkgggeeedddaaa___]]]\\\\\\\\\YYYWWWVVVVVVXXXYYYYYYXXXRRRRRRQQQQQQSSSUUUWWWXXXZZZZZZYYYYYYXXXWWWVVVUUUUUUTTTTTTVVVXXXYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUYYYYYYZZZZZZ[[[ZZZZZZYYYTTTQQQOOONNNQQQUUUWWWXXX[[[[[[ZZZ[[[\\\\\\ZZZXXX\\\\\\[[[ZZZYYYYYYYYYYYY]]]]]]]]]]]]^^^___```aaa]]]bbbiiinnnqqqvvv}}}yyysssjjjdddaaabbbcccddddddeeegggggghhhjjjnnnqqqlllaaaVVV[[[vvvzzzsssyyyxxxxxxzzzyyysssnnnrrrzzzyyywwwxxx||||||xxxxxxyyy{{{|||}}}zzzyyyuuuooommmnnnrrrxxx~~~|||tttkkkfffooo{{{kkkCCC333666555+++000000000000//////......------------------------+++,,,------......------+++,,,------...---------++++++,,,,,,,,,,,,,,,---MMMKKKMMMRRRRRRPPPRRRWWWXXX^^^fffnnnvvv{{{{{{yyyqqqhhh```XXXQQQMMMIIIHHHHHHIIIHHHJJJSSS]]]nnnsss^^^QQQIIIHHHCCCBBBFFFGGGDDD@@@???BBBBBBBBBAAA@@@???>>>===???>>>>>>>>>@@@@@@???>>><<<===>>>===;;;;;;===???;;;:::888777777777999999888999999::::::999999888555666666444333333555777888888888777777777666666555666777888888777666555444333333333444444555666444444444444444444444444444555666666666777:::<<<;;;:::999888999<<<>>>>>>>>>QQQuuujjjWWWQQQSSSUUU___iiiyyyppplllddd[[[TTTSSSVVVZZZ\\\]]]]]][[[YYYWWWWWWXXXZZZ[[[\\\]]]\\\[[[ZZZYYY\\\\\\[[[[[[ZZZ[[[[[[[[[ZZZ[[[ZZZXXX\\\eeekkkllllllvvvwwwkkk\\\UUUUUUUUUTTTTTTUUUWWWYYYYYYYYYXXXUUUYYY[[[ZZZ]]]bbbccc___WWWSSSUUU```gggeeeaaa___VVVZZZbbblllyyyyyyvvvrrrnnniiifffdddcccgggddd```^^^^^^\\\ZZZWWWYYYXXXWWWVVVWWWYYY[[[]]]XXXXXXXXXXXXXXXWWWVVVVVVVVVUUUVVVXXXYYYZZZXXXVVVVVVVVVUUUUUUVVVVVVUUUUUUXXXYYYZZZ[[[ZZZYYYYYYYYYUUUTTTSSSTTTWWWZZZ\\\\\\WWWWWWWWWXXXYYYYYYXXXWWW]]]]]]]]]]]]]]]^^^___```cccdddfffhhhkkkooorrrsss|||}}}uuupppmmmgggddd___\\\^^^aaacccdddiiiiiijjjiiijjjnnntttyyyooofff]]]ddd~~~wwwrrrrrruuuxxxttttttvvvxxxsssmmmmmmqqq|||yyy{{{|||zzzzzz|||}}}}}}|||yyywwwwwwrrrmmmnnntttwwwzzz{{{vvvoookkkmmmppp~~~tttSSS:::333555333...//////000000//////......------------------------++++++,,,------------,,,++++++,,,---------------***+++++++++,,,,,,,,,,,,NNNMMMQQQXXXYYYXXX^^^fffdddooo{{{yyytttmmmbbbYYYRRRNNNKKKJJJFFFFFFIIILLLMMMSSSaaaooooooZZZSSSLLLCCCEEEAAAAAAFFFIIIEEE@@@===BBBBBBBBBAAA???>>><<<;;;===??????>>>======???BBB;;;;;;::::::;;;<<<======;;;:::888666666777888999555666666777777777666666444555555333222222444666888888888888777777777777333444555666666555444333333333333333444555555666444444444444444444444444333444555555555777:::===888999999888:::>>>???>>>AAABBBWWWiiiVVVOOOMMM[[[^^^gggxxx{{{qqqeee\\\UUUQQQOOOZZZ\\\^^^\\\WWWTTTTTTVVVZZZZZZ[[[\\\\\\[[[YYYYYY^^^\\\ZZZYYYWWWWWWXXXXXX^^^]]]ZZZXXX\\\cccccc___[[[jjjssskkk\\\VVVVVVVVVSSSSSSTTTVVVXXXYYYXXXVVVVVVWWWSSSMMMMMMSSSUUURRRPPPNNNTTTeeesssvvvuuuvvvhhhaaaXXXQQQRRR\\\jjjttt}}}|||uuuqqqmmmkkkkkkjjjgggdddfffccc```\\\ZZZZZZ[[[[[[ZZZ[[[[[[[[[[[[ZZZZZZYYYUUUTTTUUUVVVXXXXXXVVVTTTZZZXXXWWWXXXXXXXXXWWWVVVTTTWWWYYY[[[[[[ZZZ[[[[[[VVVVVVVVVYYY\\\]]]]]]\\\]]]]]]]]]^^^```ccceeefffcccdddfffiiimmmqqquuuwww|||~~~oooqqqrrrqqqmmmhhheeeddd^^^]]][[[\\\___ccceeeeeeiiiiiiiiigggggglllssszzzmmmnnnjjjhhhsssuuunnnhhhjjjrrryyyzzzwwwzzzuuuqqqqqqooolllmmmppp}}}~~~~~~|||{{{|||uuutttuuuwwwssspppvvv}}}|||xxxooohhhlllzzzfffMMM666000222111000222...///////////////...---------------------------++++++,,,------------,,,***+++,,,,,,------------*********++++++,,,,,,,,,YYYZZZ\\\aaahhhsss~~~}}}yyywwwttt}}}vvvrrrfff\\\SSSQQQMMMGGGGGGJJJOOOEEEEEERRRaaapppdddVVVSSSNNNHHHHHHJJJHHHEEECCCCCCBBB@@@??????AAAAAA@@@>>><<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<;;;:::::::::;;;;;;999999999888888888888888333333333333333333333333333222222111111222222333333444444444555666666666333222222111111222222333111111111111111111111111333333333222222111111111111111111222333444666777666666666666777888999:::;;;CCCKKK[[[nnnWWWOOOQQQRRR\\\kkkvvv{{{lllgggbbbZZZRRRWWWWWW[[[aaaaaaZZZUUUTTTTTTWWWYYYZZZYYYXXXXXXXXX]]]]]]]]]]]]\\\[[[ZZZYYYXXXZZZ]]]^^^]]]\\\]]]^^^^^^aaabbb^^^YYYTTTSSSSSSPPPQQQSSSRRRQQQRRRSSSUUUWWWWWWRRRLLLLLLNNNNNNJJJGGGHHHOOO\\\mmm|||vvveee[[[XXXXXXWWWTTT[[[eeerrr{{{uuuqqqpppnnnkkkhhhkkkiiifffeeefffgggfffeeecccbbbaaaaaaaaaaaa^^^\\\]]]\\\\\\]]]___``````_________```bbbdddgggiiijjjfffgggjjjlllnnnpppppppppqqqsssuuuwwwzzz|||}}}}}}qqqddd^^^^^^fffggg```ZZZZZZ\\\^^^___^^^]]]aaagggmmmlllhhhlllsssooofffjjjuuu~~~wwwooolllooowww}}}tttmmmffffffmmmuuuzzz{{{xxxnnniiilllqqqyyyyyyyyyzzz{{{~~~|||}}}yyywww{{{}}}}}}}}}qqqgggiiirrr|||zzzqqqhhhiiisss}}}^^^AAA<<<666333222222///---........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,------......------,,,,,,,,,,,,++++++*********mmmttt||||||{{{xxxvvvwwwzzz}}}xxxnnnfff```TTTMMMIIIIIIHHHFFFJJJPPPIIILLLXXXmmmiiiSSSLLLIIIEEEDDDGGGHHHFFFCCCBBBBBBAAA@@@>>>???@@@AAA@@@===;;;;;;<<<;;;::::::::::::;;;<<<<<<===<<<;;;:::999888888888999888888888777777666666333444444555555444444333333333222222222222333333444444444444444555555555333222222111111222222333111111111111111111111111333333222222222111111111111111111222333444555666666666666666777888999999666<<>>???@@@???<<<::::::;;;999999999888999::::::;;;<<<;;;:::888777666555555888888777666555555444444333444666777777666444333333333333333333333333333444444444444333333333333222222111111111111222222111111111111111111111111222222222111111111111111111111111111222444555666555555555555666777888999444888;;;???KKKjjjooo]]]RRRLLLTTT```jjjvvv~~~nnneeeZZZWWWXXX]]]```______aaaRRRSSSSSSSSSSSSVVVZZZ]]]bbbbbbaaa```___]]][[[ZZZZZZ\\\^^^___^^^^^^___```^^^^^^^^^```bbbcccaaa```XXXXXXWWWTTTPPPNNNOOOPPPYYY[[[ZZZWWWVVVUUUPPPJJJNNNNNNNNNMMMPPPZZZiiitttzzziii^^^YYYUUUPPPNNNPPPOOOPPP\\\jjjrrrxxx{{{uuupppssspppiiifffjjjqqquuusss[[[RRRPPPWWW[[[WWWWWWZZZZZZ^^^cccdddbbb```___```bbbiiilllgggcccdddffffffwww{{{zzzqqqeee```eeemmmpppnnnkkkjjjjjjnnnqqqttt|||wwwrrroooqqqrrrrrrrrrsssttttttuuussswwwzzzyyyxxxxxxuuupppiiinnnwww~~~|||tttoooooossszzzgggKKK888444222/////////000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***{{{wwwxxxvvvvvvxxxwwwqqqhhh___VVVOOOHHHDDDBBBEEEJJJKKKIIIHHHMMMSSSqqqwwwVVVHHHEEEEEEGGGEEEAAAAAAFFFAAA@@@??????@@@???>>><<<<<<>>>???===;;;999999999888777777777777888999999999888777666555555555555777666666555444333222222222333666777777666333222333333333444444333333333444444333333222222222111222222111111111111222222111111111111111111111111111111111111111111111000111111111111222333444555444444444444555666777888999999<<<===???PPPxxxvvvbbbPPPOOOYYYcccjjjooo}}}rrrfff___ZZZ[[[]]]\\\\\\^^^WWWWWWUUUSSSRRRTTTWWW[[[____________^^^]]]\\\[[[WWWYYY\\\^^^___aaadddfffgggeeedddeeehhhhhhdddaaaWWWZZZ\\\\\\[[[YYYXXXYYYbbbeeefffdddbbb```YYYQQQPPPRRRTTTUUUUUUXXX\\\___jjjnnnwwwqqqddd^^^UUURRRVVVTTTNNNQQQZZZZZZ]]]ccclllvvv~~~{{{zzzxxxtttooollljjjiiigggdddgggfffaaa]]]]]]dddmmmssscccYYYSSSWWWYYYVVVVVV[[[dddhhhmmmnnnllljjjjjjllldddpppsssiiicccffffff```aaaeeeiiigggcccbbbgggmmmyyyyyywwwsssppppppsssuuuppprrrwww}}}|||xxxtttuuuvvvwwwxxxxxxxxxxxxxxxzzzxxxuuutttvvvuuuqqqwww{{{xxxmmmkkkooo~~~UUU:::000111000///...////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++}}}wwwwwwzzzxxxjjjcccYYYPPPJJJGGGFFFEEECCCFFFFFFEEEGGGRRRbbbmmmuuuYYYGGGEEEBBBAAABBBBBB???>>>>>>>>>======>>>??????===;;;;;;<<<===<<<:::888777888777666666666666777888888555555444444444555555666555555444444333222222111000222444666666444222000222333333444444333333222333333222222111111000000222111111000000111111222000000000000000000000000000000000000000000000000111111111111222333333444333333333333444555666777:::888;;;>>><<>>;;;;;;<<<===??????>>><<<:::;;;<<<;;;888666666777666666666666666777777888333333333333444555666777444444333333333222222222111222444555555444222111111111333333333333111111111111111111111000000000111111000000000000111111000000000000000000000000////////////000000000000111111111111111222333333222222222222333444555666555444777;;;::::::FFFTTTrrrZZZPPPPPPUUUYYY^^^lllxxxiiibbb^^^ZZZWWWWWW``````___[[[WWWTTTSSSTTTSSSTTTVVVXXXYYYZZZ[[[[[[[[[\\\]]]\\\[[[[[[\\\^^^\\\\\\\\\]]]^^^]]][[[YYY\\\aaagggjjjiiieee```^^^VVV\\\cccjjjrrrzzzzzzwwwiiiccc\\\ZZZ[[[\\\ZZZXXXWWWZZZ^^^______fffrrr|||vvvlll]]]SSSOOONNNMMMLLLRRRSSSTTTTTTVVVYYY^^^bbbdddjjjpppuuu}}}~~~yyyvvvrrrnnnkkkgggccc```\\\[[[YYYWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYTTTUUUVVVWWWUUUXXXcccooonnnaaaXXXXXXYYYWWWYYY`````````___\\\\\\aaajjjqqqllldddmmmvvvwwwnnnllllllooosssvvvwwwvvvooonnnllllllmmmpppsssuuuqqqqqqtttyyy~~~|||yyyrrrtttwwwyyyyyyxxxvvvuuulllkkkhhhiiisss}}}rrriiieeehhhttt~~~pppLLL222222888111222222111...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,~~~~~~}}}{{{~~~yyyqqqggg]]]VVVNNNJJJEEEBBBBBBDDDFFFFFFGGGMMMTTT^^^uuu~~~dddTTTMMMJJJHHHEEEEEEEEECCCCCCDDDCCCAAA::::::;;;===@@@@@@>>><<<999:::;;;:::777666555666666666666666666777777888444444333333333444555555222222333333333333444444333333444444444444333333///000222333333222000/////////000000000000000000111111000000000000111111000000000000000000000000........./////////000000111111111111111222222333111111111222222333444555111333666888999:::===AAA```yyy___QQQOOOQQQXXXcccppp}}}tttlllccc]]][[[[[[]]]^^^^^^[[[WWWUUUTTTRRRRRRTTTVVVWWWXXXXXXXXX\\\\\\\\\ZZZXXXWWWXXXZZZYYY[[[\\\]]]\\\ZZZZZZ[[[[[[^^^bbbdddbbb^^^\\\ZZZYYY^^^ccciiiqqqyyy{{{yyymmmggg___XXXUUUUUUVVVWWWZZZ___eeefffdddfffmmmtttttt___SSSRRRQQQMMMNNNPPPRRRTTTUUUWWWZZZ\\\[[[\\\\\\```hhhooonnnggg___eeeiiikkkoooyyy|||zzzxxxuuusssllljjjgggccc```^^^\\\\\\ZZZXXXVVVUUUUUUUUUSSSQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTUUUUUUUUUTTTUUUVVVUUUVVVbbbooossseee[[[ZZZYYYVVVWWW]]]ZZZYYYVVVSSSSSSXXXccckkk{{{}}}ssslllnnnqqqrrrpppooooooooopppsssvvvxxxtttpppllllllppptttvvvvvvnnnnnnooorrrvvvzzz||||||tttvvvxxxzzzyyyvvvrrrppphhhhhhhhhkkkuuuwwwnnnhhhjjjrrr{{{ooo[[[III555///444444...000222111...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,{{{}}}~~~}}}}}}|||vvv|||~~~}}}~~~rrrhhhaaaZZZSSSNNNHHHFFFDDDDDDEEEGGGGGGFFFMMMZZZlllvvvXXXLLLNNNOOOHHH@@@@@@DDDFFFCCC@@@?????????999999;;;>>>@@@@@@???<<<888::::::999777555555555666666666666666777888888666555444444333333333333111222222333333444555555555555555555555555555555...///111222222111///.........//////000000111111111111000000000000111111000000000000000000000000---.........//////000000111111111111111111222222111111111111222333444555222666999999:::===>>>>>>===gggrrrZZZQQQQQQMMMXXXbbbiiivvvyyylllbbb^^^TTTXXX]]]___]]]ZZZXXXVVVRRRSSSTTTUUUVVVVVVVVVVVVYYYZZZYYYXXXVVVVVVXXXZZZWWWZZZ\\\[[[XXXUUUUUUWWWVVVXXX[[[[[[ZZZYYYYYYYYY___aaaccccccggglllmmmjjjhhhgggccc[[[SSSNNNOOORRRXXX\\\fffsss|||{{{qqqgggzzziiiVVVRRROOOGGGIIILLLPPPSSSUUUVVVWWWYYY\\\YYYVVVWWW```hhheee^^^TTTZZZ^^^]]]^^^dddiiikkkmmmpppvvv}}}zzzuuurrrrrrtttuuuvvvtttrrrnnnjjjeeebbb```bbb___[[[XXXXXXWWWVVVTTTUUUTTTRRRQQQPPPPPPQQQRRRLLLKKKJJJKKKLLLMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMPPPRRRTTTUUUUUUUUUUUUUUUWWWSSSRRRRRRPPPPPP[[[iii{{{lll```]]]ZZZTTTTTTYYYZZZYYYVVVSSSRRRWWWaaaiiixxxnnnhhhkkkvvvyyyyyywwwqqqkkkjjjnnnrrrzzztttmmmlllpppssssssrrrrrrqqqooommmnnnpppsssvvvssstttvvvvvvtttoookkkggglllmmmnnnpppuuuyyyvvvnnnjjjdddfffsss{{{tttwww[[[CCC555000666888...+++...000000---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,|||{{{{{{zzzwwwzzztttsssyyyzzzyyy|||{{{|||~~~xxxuuummmaaaVVVQQQNNNIIIDDDIII@@@@@@GGGIIIFFFKKKVVVmmm]]]XXXPPPKKKIIIFFFCCCAAAAAAAAAAAA@@@@@@?????????===<<<;;;;;;<<<===<<<:::999999:::999888666444333555555555666555555444333333333444444333333222111111222333333444444333333666555444333222333444444000000000000000//////...000000000000//////////////////.........//////000111222222111111000///.........//////000000111111111111111000000000000000333222111000000000111222333333444666777999::::::BBBHHHfffwww[[[SSSNNNLLLRRRbbbmmmxxxqqqeee___WWWSSSWWW[[[ZZZ[[[___VVVVVVVVVVVVVVVUUUUUUTTT[[[XXXVVVWWWYYYZZZXXXVVVYYYYYYXXXWWWVVVUUUUUUUUU[[[ZZZXXXWWWWWWYYY\\\]]]___^^^\\\]]]^^^______^^^\\\aaaddd```WWWOOONNNPPPWWW[[[^^^dddooowwwrrrfffhhh|||yyyfff[[[RRRJJJKKKKKKMMMRRRXXX[[[[[[YYY[[[YYYWWWWWWYYY[[[\\\\\\TTTTTTUUUVVVXXXZZZ\\\]]]```dddhhhhhhfffffflllqqqqqqqqqrrrtttuuuqqqjjjdddbbbbbbbbbaaaaaaaaa``````dddddddddeeefffggghhhiiifffffffffeeeccc```\\\ZZZYYYYYYZZZZZZ[[[[[[[[[[[[[[[XXXVVVWWWZZZZZZXXXVVVWWWVVVUUUSSSRRRPPPOOONNNOOOOOOPPPQQQPPPOOOMMMLLLOOONNNLLLKKKLLLNNNPPPQQQOOOOOOOOOLLLIIIGGGGGGIIIIIIFFFHHHNNNOOOKKKKKKOOOOOOQQQTTTUUUTTTTTTTTTUUUNNNQQQQQQNNNKKKOOOYYYbbbqqqooohhh]]]WWWUUURRRNNNSSSOOOQQQVVVYYYZZZ```iii}}}vvvaaa___rrruuukkkhhhpppzzzzzzssslllllllllllllllmmmoooqqqrrroooppppppqqqqqqqqqqqqqqqpppvvvyyytttiiibbbdddhhhwwwwwwzzz{{{rrrhhhfffllliiimmmxxxrrrlll}}}XXXFFF444000111111222444////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++******))))))******+++,,,}}}yyywwwuuurrrnnnkkkmmmooovvvwwwnnniiiddd___WWWQQQOOOMMMIIIEEEGGGHHHJJJJJJHHHPPPfff|||zzzaaaSSSOOOIIIGGGFFFFFFEEECCC@@@@@@@@@@@@@@@?????????>>><<<;;;;;;<<<<<<;;;999999999999999888666444333555555555555555444333333333333444444333333222111111222222333444333333333555555333222222222333444000000000000000///...---..................////////////............//////000000111111111000///////////////000000000000000000000000000000000000000222111000000000111222333222333444555777888999:::;;;???OOOmmm|||hhhUUULLLKKKWWWbbbkkkwwwtttnnnddd\\\ZZZYYYVVVVVVXXX]]]ZZZVVVSSSQQQRRRTTTVVVWWWUUUUUUVVVXXXXXXVVVSSSVVVVVVWWWWWWWWWWWWWWWVVVWWWWWWVVVVVVXXX[[[^^^``````]]]YYYWWWXXXZZZ[[[[[[WWW[[[^^^^^^ZZZWWWWWWXXXWWWYYYZZZ]]]gggooommmddd___ooo|||xxxkkk^^^TTTMMMLLLLLLNNNRRRWWWZZZYYYWWWWWWVVVUUUUUUXXXYYYZZZYYYUUUUUUUUUUUUVVVWWWXXXYYYXXXZZZ\\\[[[YYYXXXZZZ\\\]]]\\\[[[\\\]]][[[WWWSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVXXXYYYYYYXXXWWWUUUSSSQQQQQQPPPOOONNNNNNNNNOOOOOOSSSRRRQQQQQQQQQRRRQQQPPPNNNOOOOOOOOONNNNNNNNNNNNMMMNNNOOOQQQQQQQQQQQQPPPQQQQQQQQQQQQRRRTTTVVVWWWWWWUUURRRPPPPPPQQQSSSTTTKKKJJJLLLOOOMMMHHHIIIOOOOOORRRUUUWWWXXXXXXYYY[[[ZZZ\\\]]]XXXSSSSSSXXX___kkkkkkeeeZZZRRRPPPNNNKKKMMMKKKNNNVVV[[[]]]bbbhhh{{{cccYYYgggxxx}}}sssiiidddlllxxx}}}{{{yyyxxxvvvtttqqqppppppppppppuuurrrnnnnnnqqquuuwwwxxxtttrrrmmmiiigggjjjqqqwwwzzzvvvrrrkkkfffjjjrrr~~~~~~www{{{~~~cccFFF:::000000222222222444////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,{{{yyyyyyxxxxxxqqqrrrrrrpppnnnllllllmmmyyyvvvzzzyyyrrrkkkccc\\\VVVPPPMMMKKKJJJJJJIIIGGGEEEBBBJJJQQQTTT```xxxkkkUUUIIIKKKHHHDDDBBBCCCCCCCCCBBB>>>??????????????????@@@>>><<<;;;:::;;;;;;999777888888888888777666444333444444555555444444333222333333333333333222222111111111222333333333333222444444333222222222222333111111111000///...---,,,,,,,,,,,,---........./////////...............///...//////000000000000000111111000000000000000////////////000000000000000000000000000000111222333222333333555666777888999999;;;>>>JJJiiijjjXXXKKKNNNWWW^^^fffooouuuggg^^^XXXSSSPPPQQQ]]][[[XXXVVVTTTTTTUUUUUUTTTTTTUUUVVVXXXWWWUUUSSSSSSUUUWWWYYYZZZZZZYYYXXXXXXWWWVVVVVVWWWZZZ^^^```___[[[VVVSSSSSSUUUWWWXXXVVVXXXZZZ\\\]]]]]]\\\\\\XXXWWWTTTVVV^^^fffhhheee^^^fffsss{{{uuudddVVVQQQMMMNNNOOORRRUUUWWWVVVUUUTTTRRRQQQRRRUUUWWWXXXWWWTTTSSSSSSSSSSSSTTTUUUUUUUUUVVVVVVVVVUUUTTTRRRQQQTTTQQQOOONNNOOOOOOOOONNNJJJJJJJJJKKKKKKLLLMMMNNNSSSSSSSSSSSSTTTUUUVVVVVVUUUTTTTTTTTTSSSSSSRRRRRRSSSRRRPPPOOOOOOPPPQQQSSSUUUUUUVVVTTTSSSRRRSSSUUUTTTUUUVVVXXXYYYZZZZZZZZZ___```aaacccddddddddddddeeefffgggiiikkkmmmmmmnnnrrrnnnkkkiiigggddd___[[[QQQPPPQQQPPPKKKGGGJJJPPPNNNRRRVVVYYY[[[\\\^^^```fffiiijjjfff^^^YYYYYY[[[gggiiieeeZZZRRRPPPOOONNNKKKIIILLLUUU___ccceeehhh~~~gggUUU]]]ppp|||wwwllldddhhhrrryyy|||~~~~~~|||xxxtttqqqppppppppptttpppmmmlllnnnpppqqqppplllhhhcccfffoooyyy~~~vvvmmmhhhfffjjjuuuxxx|||hhhGGG555000...111222000000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))))))))))))))*********++++++++++++++++++++++++++++++******))))))******+++,,,{{{{{{zzzzzzxxxuuurrrooommmooopppoooooouuuuuupppiiiaaa[[[UUUOOOKKKIIIGGGGGGIIIIIIFFFFFFHHHEEEPPP]]]mmmfffUUUMMMJJJKKKHHHEEEBBB@@@???>>>>>>=========>>>>>>?????????>>><<<:::::::::999777666888888777777666555444444444444444444444333222222222333333333333222111111000111111222222222222222333333222222111111111111111111000000///...,,,,,,++++++,,,---...//////000//////...---------......,,,---...///000000000000111111111000000/////////......///////////////000/////////000111222333333222222333444555666777777:::999888===QQQvvvvvv\\\PPPQQQXXXcccmmmtttzzzkkkaaaZZZUUUSSSRRRUUUYYY\\\\\\ZZZWWWTTTVVVVVVUUUUUUVVVVVVVVVVVVTTTVVVYYY[[[\\\\\\ZZZYYY[[[ZZZXXXVVVVVVXXXZZZ\\\\\\YYYUUUSSSTTTVVVWWWWWW\\\ZZZXXXYYY[[[\\\ZZZWWWXXXTTTPPPPPPVVV___eeeffffffeeeqqqjjjXXXSSSOOOPPPQQQSSSTTTTTTTTTSSSSSSPPPMMMMMMPPPSSSVVVWWWPPPPPPPPPPPPQQQRRRSSSSSSUUUUUUVVVXXXYYYXXXUUUSSSRRRPPPMMMKKKMMMPPPSSSUUUUUUUUUUUUUUUVVVXXXYYYZZZZZZZZZ[[[\\\^^^```aaabbbjjjiiihhhgggfffffffffgggiiigggeeeddddddfffiiikkkjjjlllmmmkkkiiihhhkkknnnrrrssstttvvvvvvvvvvvvvvv}}}}}}}}}}}}}}}|||||||||~~~tttlll___[[[UUUOOOJJJIIILLLPPPNNNQQQUUUXXXZZZ\\\^^^```kkknnnpppnnngggaaa^^^]]]fffiiihhh___XXXWWWXXXXXXQQQNNNOOOVVV```gggiiiiiivvvoooYYYXXXiiixxx|||pppffffffkkkooorrruuuxxxvvvsssqqqoooooopppqqqoooppppppnnnjjjgggdddccccccdddiiisss}}}rrrnnniiiiiiooozzzpppwwwNNN666///000111222000---,,,,,,.........---------,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))******************************************))))))******+++,,,rrrrrrrrrqqqppppppppppppooouuu|||}}}xxxzzzyyyoooccc^^^XXXRRRNNNKKKHHHFFFIIIGGGHHHJJJIIIFFFJJJRRR___ooottt\\\VVVUUUQQQLLLIIIHHHFFFCCC@@@>>>>>>>>><<<<<<<<<======>>>>>>>>>===;;;999999999888666444777777666555555444444444333333333333333222222111222222333333222222111000///000111111222222111111111111111111111000000000000000000//////...,,,,,,,,,,,,---...//////000000//////...---------------+++,,,---...///000000000111000000000///.........------........./////////......///000111222222222111111222333444555555666777555777<<<@@@RRR}}}|||bbbTTTVVVcccoooqqqssszzzsssiii```ZZZMMMPPPTTTXXXZZZZZZYYYXXXXXXVVVTTTRRRQQQRRRUUUWWWVVVXXX[[[]]]]]]\\\ZZZYYY[[[ZZZWWWVVVVVVWWWYYY[[[XXXWWWWWWXXXZZZ[[[ZZZYYY^^^ZZZVVVVVVXXXYYYVVVSSSUUUQQQMMMMMMQQQWWW___eeehhhdddmmmnnn[[[VVVQQQRRRSSSTTTTTTSSSRRRRRRSSSOOOJJJGGGIIIMMMQQQSSSLLLLLLLLLMMMOOOPPPRRRSSSSSSSSSSSSUUUWWWVVVSSSPPPMMMMMMMMMOOORRRXXX___ccciiiiiihhhiiijjjlllnnnppprrrrrrtttvvvyyy|||~~~|||yyyvvvuuuuuuwwwxxx|||~~~}}}{{{{{{~~~|||zzzyyyxxx}}}wwwwwwyyytttlll```TTTNNNLLLJJJIIIMMMPPPTTTVVVXXXYYY[[[\\\fffiiimmmmmmiiieeedddccccccggggggaaa^^^___``````]]]YYYUUUWWW```hhhlllkkkttt|||eeeYYY___jjjrrriiibbbbbbeeegggiiilllooonnnmmmmmmlllmmmnnnnnnjjjmmmoookkkccc___aaaeeemmmssszzz~~~yyyrrrmmmkkkooottt{{{sssooo}}}mmmKKK444000000333444111...---------------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))***************************************))))))******+++,,,hhhgggeeedddgggmmmvvv|||~~~vvvzzzzzzrrrggg^^^QQQNNNJJJGGGFFFFFFEEEDDDDDDAAACCCHHHIIILLLXXXgggoooQQQIIIRRRVVVNNNDDDCCCDDDDDDBBB@@@???@@@BBB;;;<<<<<<<<<<<<<<<======;;;999888777888888666444666666555444444444444444222222333333222222111000222222222222222111111000//////000111111111111000000000111111000000///......////////////...---------------...//////000000//////...---,,,,,,,,,,,,+++,,,---...//////////////////...............---,,,,,,------.../////////......///000111111111111000111111222333333444444666555:::>>>888999YYYiii___bbbiiiuuuqqqooosss~~~yyylll```XXXVVVRRRPPPQQQUUUZZZ]]]XXXWWWUUUQQQOOOOOORRRUUUWWWXXXZZZ[[[\\\[[[ZZZYYYXXXWWWUUUUUUVVVYYY\\\^^^WWWWWWXXX[[[]]]^^^\\\ZZZYYYUUURRRSSSVVVXXXWWWVVVSSSOOOMMMNNNNNNQQQWWW___aaa]]]ddduuuzzzmmm^^^YYYRRRTTTVVVVVVTTTRRRRRRSSSSSSOOOJJJGGGHHHIIIKKKLLLIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSTTTTTTSSSQQQPPPOOOTTTWWW[[[___dddiiippptttrrrqqqppppppqqqsssvvvxxx|||zzzvvvrrrnnnlllllllllppppppppppppppprrruuuxxxzzz{{{||||||{{{xxxvvvtttmmmkkkhhheeebbb```^^^^^^cccdddfffhhhhhhgggeeedddfffcccaaaeeennnzzz|||pppaaaUUUNNNHHHBBBMMMOOOSSSUUUVVVWWWXXXYYY^^^```ccceeeeeefffhhhiiidddfffeeebbbcccffffffddddddbbb]]]YYY^^^fffjjjiiitttuuuaaa[[[]]]```[[[XXX\\\___aaaeeeiiihhhiiijjjjjjjjjiiihhhhhhaaacccccc___\\\___hhhppp|||qqqhhhcccbbbqqq~~~zzziiirrrvvveeeJJJ222,,,333///222222///...000111000------,,,,,,,,,+++++++++++++++++++++++++++++++++(((((()))))))))))))))***((((((((()))))))))************************************))))))******+++,,,iiimmmrrrwww{{{{{{xxxmmmfff___WWWQQQGGGEEEBBBBBBDDDFFFFFFFFFDDDAAAEEEOOOXXXccczzz```PPPCCCDDDJJJJJJDDD@@@===???@@@@@@>>>>>>@@@BBB<<<<<<<<<;;;;;;;;;;;;;;;999888666666777777666555666555444333333333444555222222222222222111111000222222222222222111000000...///000000111111000000//////000000000///...---------......//////......---------------------...000///...---,,,,,,,,,,,,+++,,,---...............,,,,,,,,,---------------+++,,,,,,---......//////...///000111111000//////000000111111222333333333444555999;;;777888FFFWWWyyyjjjdddnnnjjjhhhkkkqqq{{{uuummmggg^^^UUURRRSSSWWW[[[XXXZZZZZZXXXTTTQQQQQQSSSSSSTTTVVVWWWXXXYYYZZZZZZXXXWWWUUUUUUVVVXXX[[[]]]YYYXXXXXXYYY[[[\\\[[[ZZZSSSQQQPPPQQQTTTXXXZZZ\\\WWWUUUTTTUUURRRNNNRRRZZZZZZXXX\\\hhhnnniii___YYYSSSUUUWWWWWWUUUSSSSSSTTTUUUTTTRRRPPPOOOMMMJJJGGGJJJJJJJJJKKKLLLMMMOOOPPPQQQSSSUUUTTTRRRQQQSSSUUU```dddjjjmmmnnnnnnpppqqqfffeeeccccccdddfffhhhjjjiiijjjkkkmmmooorrrtttuuuxxxwwwwwwuuussspppmmmkkkfffdddaaa^^^[[[XXXWWWVVVYYYWWWVVVWWWZZZ^^^aaabbb^^^___aaaccccccaaa```^^^UUUTTTRRRPPPNNNMMMMMMMMMOOOPPPQQQSSSTTTTTTTTTSSS\\\XXXTTTSSSXXX```iiippp|||rrr```SSSJJJDDDMMMPPPSSSVVVWWWXXXZZZ[[[ZZZZZZZZZ[[[^^^ccchhhlllnnnmmmkkkiiimmmqqqoooiiiddddddaaa[[[\\\bbbeeedddiiiqqqtttgggcccYYYUUUTTTVVVXXXYYY]]]ccc___aaadddffffffeeecccaaaZZZ[[[]]]aaagggnnnsssvvv~~~yyypppgggdddgggkkk|||xxxooottt~~~rrr^^^HHH888000111444...111000------111111---,,,,,,,,,,,,++++++++++++************************(((((((((((())))))******(((((((((((()))))))))*********************************))))))******+++,,,www~~~tttuuuzzz~~~{{{rrrfff[[[TTTOOOJJJHHHDDDBBBAAABBBEEEHHHIIIHHHNNNLLLRRRaaaooooooLLLGGGBBBAAACCCAAA<<<>>>DDD;;;===???>>><<<;;;===???<<<<<<<<<;;;;;;:::::::::888777666666777888666555666555444333222333444555222222222222222111000000111222222222222111000000...//////000000000000000...///000000000///---,,,+++,,,---...////////////---,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++,,,,,,------......------+++++++++,,,,,,---------++++++,,,------...////////////000111111000///...000000111111222222222333...222333222666>>>???;;;TTTyyyvvvccc^^^]]]___dddgggjjjuuu|||wwwmmmccc[[[VVVUUUTTTZZZ^^^aaa```[[[VVVSSSSSSOOOPPPRRRTTTVVVXXXZZZ[[[\\\ZZZWWWUUUUUUVVVXXXYYY\\\ZZZWWWVVVXXXYYYZZZYYYQQQQQQQQQQQQSSSWWW\\\^^^^^^\\\\\\]]]WWWPPPQQQXXXYYYXXXZZZaaagggeee^^^WWWSSSVVVXXXXXXUUUSSSTTTUUUYYYZZZZZZ[[[YYYSSSLLLFFFKKKKKKKKKKKKKKKLLLMMMMMMKKKOOORRRRRRPPPQQQVVV[[[bbbfffkkkkkkgggaaa]]]\\\VVVTTTSSSRRRRRRTTTWWWYYYXXXXXXXXXYYY[[[]]]^^^___\\\\\\]]]\\\ZZZWWWTTTQQQPPPPPPOOOOOOMMMLLLKKKKKKOOOLLLJJJLLLQQQWWWYYYYYYQQQSSSWWWZZZ\\\\\\[[[ZZZNNNMMMLLLLLLLLLMMMNNNOOOMMMNNNOOOQQQSSSTTTUUUUUUQQQRRRRRRSSSTTTWWW[[[___ppp~~~hhhXXXPPPKKKMMMPPPTTTWWWYYYZZZ\\\^^^YYYXXXVVVVVVYYY```ggglllzzzxxxtttrrrwww|||wwwppp___dddccc\\\ZZZ___aaa```ZZZ___qqqyyysss]]]XXXUUUTTTRRRQQQTTTZZZVVVYYY]]]bbbcccbbb```^^^\\\]]]dddqqqyyyooommmiiifffgggkkksssyyyvvvgggqqqtttbbbFFF111...444333---...111000,,,,,,000---&&&,,,,,,,,,+++++++++******************************'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))*********)))***++++++,,,}}}zzztttzzzuuunnnddd]]]TTTLLLIIIGGGDDDBBBDDDBBB@@@CCCHHHJJJHHHEEEOOObbbvvv~~~cccNNN@@@CCCBBBAAA???>>>??????@@@???>>><<<;;;::::::;;;<<<888888777666666666666666333333333444444444555555333333222222111222222222444444333333222111000000222222111000///...------////////////////////////+++...333555555111,,,)))***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..................////////////000000000000111111111111222222333444444555555666???NNNrrr}}}aaa]]]ZZZ___kkkuuusssjjj~~~}}}nnngggccc]]]YYYQQQXXX___aaa^^^YYYVVVUUUTTTRRRPPPPPPQQQTTTXXX[[[ZZZXXXUUUSSSSSSVVVYYY[[[ZZZYYYWWWVVVUUUVVVXXXYYYVVVRRRNNNMMMRRR[[[bbbggg\\\[[[ZZZYYYXXXXXXXXXXXXWWWXXX[[[^^^```___\\\ZZZZZZWWWUUUVVVZZZ\\\\\\[[[cccnnnvvvtttkkk___RRRGGGKKKIIIIIINNNTTTVVVSSSOOOLLLPPPPPPNNNOOOWWW___bbbeeedddccc___[[[WWWTTTSSSRRRPPPLLLKKKLLLNNNOOOPPPPPPOOOPPPSSSRRROOOPPPTTTUUUUUUUUUSSSOOOKKKKKKMMMMMMKKKJJJJJJLLLLLLJJJHHHOOOMMMKKKKKKPPPUUUVVVSSSUUUSSSRRRTTTXXX[[[[[[ZZZXXXQQQHHHEEEGGGJJJKKKJJJKKKMMMOOOOOOMMMLLLKKKLLLMMMNNNOOOMMMMMMQQQWWW\\\dddsss{{{bbbSSSPPPPPPSSSWWW\\\^^^]]][[[ZZZ[[[WWWTTTTTTUUU[[[iiivvv}}}zzzwwwtttrrrggggggfffbbb___]]]^^^___```eeemmmxxxppp___TTTUUUVVVQQQPPPTTTYYYXXXZZZ```dddeeeiiinnntttwww{{{}}}|||vvvoooiiiffflllmmmkkkrrrrrrooovvvUUUHHH:::333000...---///------------------------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************)))************+++++++++{{{{{{}}}yyymmmddd___UUUPPPKKKGGGGGGGGGEEEDDD@@@FFFJJJIIIGGGJJJUUU___uuuvvv[[[LLLDDD>>>@@@???>>>>>>>>>???@@@AAA>>>===;;;:::999999999:::666666555444444444444444333333333333444444444444333222222111111111222222333333222222111000000///111111000000///.........////////////////////////+++...111333333000,,,)))***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////////////////000000000111111111222222333333444555555555<<>>???@@@===<<<:::888777777777777444333333333222222222222222222333333333444444444222111111111111111222222222111111000000/////////////////////////////////////////////////////////,,,---...//////...,,,******+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,---------------............///////////////000000000000111111111222222333333444555555:::888:::LLLuuu{{{aaa___pppuuurrrsss{{{ssskkkeee___WWWQQQQQQTTTXXXZZZZZZYYYXXXVVVTTTRRRPPPOOOQQQRRRSSSUUUWWWXXXXXXXXXYYYYYYYYYXXXXXXVVVUUUUUU```^^^]]]\\\\\\[[[XXXVVVTTTTTTTTTUUUUUUUUUVVVVVVZZZWWWTTTVVVZZZ\\\YYYUUUWWWVVVVVVYYY^^^cccfffggg[[[```eeekkkqqqpppdddWWWKKKMMMRRRYYY^^^]]]WWWQQQRRRSSSRRRTTTZZZbbbaaa]]]UUUVVVTTTPPPLLLKKKNNNQQQHHHIIIJJJKKKLLLMMMNNNOOONNNMMMNNNQQQQQQOOORRRWWWWWWWWWWWWUUUSSSQQQOOONNNJJJOOOTTTTTTPPPMMMLLLMMMJJJIIIIIIMMMRRRTTTRRRPPPTTTRRRPPPPPPPPPQQQPPPNNNNNNNNNPPPTTTWWWXXXTTTPPPVVVTTTSSSTTTUUUTTTPPPLLLIIIMMMSSSXXX\\\___ccceee^^^eeerrrqqqaaaWWWTTTWWW[[[^^^^^^\\\XXXUUUVVVZZZ```aaa\\\ZZZbbbnnn}}}yyyyyypppkkkdddaaaaaacccdddccceeefffllltttzzz~~~}}}|||ooofffbbbaaaaaaaaavvvxxxjjjiiirrryyyaaa@@@777111...000222///------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))*********++++++sssdddYYYQQQIIIEEEFFFEEEDDDDDDDDDEEEEEEFFFEEEJJJHHHLLL[[[uuudddJJJBBBCCC@@@>>>@@@::::::999999:::;;;===>>><<<:::888666555555555555222222222222222111111111222222222222333333333333111000000000000111222222000000/////////................../////////000000........................+++,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////////////////000000000111111111111222333333444444555999<<>>:::::::::999888777777777888999888777555444333444444555222333444444444333111000000000111111111222222222///.........///000111222........................---------....../////////------------------------******)))))))))***+++,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...............////////////000000///000000111111222333333666///111;;;;;;:::MMMgggzzzcccXXX]]]iiivvv{{{xxxtttsss|||rrrfff^^^ZZZRRRQQQQQQQQQSSSUUUWWWXXX\\\ZZZVVVSSSQQQPPPQQQQQQPPPQQQTTTUUUVVVUUUTTTSSSRRRTTTXXX]]]___^^^YYYUUUWWWWWWWWWWWWUUURRRPPPOOOIIIMMMTTTZZZ]]][[[UUUPPPQQQRRRSSSTTTWWW\\\ccchhhgggbbbYYYTTTZZZbbbdddaaaWWWVVVTTTSSSSSSUUUXXXYYY^^^eeeggg___UUUSSSUUUWWWWWWZZZbbbkkkqqqoooggg```XXXZZZYYYVVVRRRPPPRRRUUURRRRRRUUUYYYXXXTTTSSSVVVaaaooowwwvvvtttzzzvvvooohhhkkkvvvkkk___UUUUUUUUURRRSSSYYYYYY[[[^^^```bbbeeeiiillljjjeee^^^XXXVVVWWWZZZ]]]fffcccaaadddjjjpppssstttrrrnnniiidddaaa___\\\ZZZ___^^^cccpppwwwqqqcccYYYVVVYYY]]]cccgggjjjlllmmmdddZZZQQQSSSYYY\\\^^^aaahhhggghhhlllnnnjjj```VVVZZZVVVSSSWWWcccrrr~~~tttkkkhhhnnnqqqooooootttwwwuuuuuuwwwzzzzzzzzzyyyxxxrrrkkkgggaaa[[[ZZZ]]]bbbjjjvvvssskkkaaabbblll}}}^^^KKK999222333///111---+++,,,,,,+++---111******************************++++++******)))((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******xxxtttmmmfff```YYYRRRNNNGGGEEEEEEGGGFFFDDDEEEIIIFFFIIIPPPYYYgggzzzpppYYYMMMHHHAAACCCCCC???>>>??????<<<777777666666777888999:::666666444444444444555666111222333444444222111///000000000000111111111222............///000111111.............../////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,***))))))******++++++,,,++++++***)))))))))))))))************************************************))))))))))))*********+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000//////000000111222222222666111111666888888===EEEkkknnnjjjggglll{{{}}}tttrrryyytttnnnfffbbb\\\VVVSSSRRRSSSTTTWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSSSSRRRPPPPPPPPPPPPRRRTTTUUUTTTQQQNNNRRRRRRSSSSSSRRRPPPMMMLLLLLLRRRYYY]]]\\\XXXTTTRRRSSSTTTTTTTTTTTTYYY___dddeeeccc]]]VVVUUUZZZ______YYYXXXUUUSSSRRRSSSVVVXXXcccgggeee[[[TTTSSSUUUVVVZZZ]]]eeesssxxxmmmhhhjjjkkkggg^^^WWWTTTSSSPPPRRRWWW]]]^^^YYYXXXZZZaaattt~~~zzzxxxmmmkkkrrr}}}{{{mmmccccccbbb[[[[[[```]]]```bbbcccdddfffjjjmmmnnnhhh^^^UUUPPPRRRWWW\\\cccaaa___```eeelllsssxxxpppiii```ZZZYYY[[[\\\]]]______fffppptttlllbbb\\\XXXZZZ]]]aaaeeejjjmmmooojjj```WWWVVVXXXZZZ\\\___hhhfffeeegggjjjllljjjhhhfff```YYYVVV[[[ggguuu~~~wwwpppjjjjjjnnnpppnnnjjjkkkkkkkkkjjjiiigggdddaaadddbbbbbbbbb___]]]ccckkk}}}yyyllldddbbbjjjkkkFFF999222222222,,,---++++++------+++,,,000***************************************))))))((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))***vvvqqqbbb^^^YYYRRRMMMJJJIIIHHHHHHEEEEEEGGGGGGEEEGGGLLLSSSYYYdddttt___NNNLLLJJJFFF:::@@@@@@999:::@@@@@@:::555555555666777999;;;===555555444333444555666777000111333444333222000///000000000000111111111111---------......000111111......//////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,++++++***)))(((((())))))************************************************))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000/////////000111111222222---444777333222777:::999===aaakkkbbbvvvxxxmmmhhhppp~~~wwwkkk```WWWSSSRRRSSSNNNPPPTTTWWWYYYYYYXXXWWWTTTTTTSSSRRRPPPOOOMMMLLLLLLLLLLLLMMMNNNNNNMMMKKKLLLMMMOOOOOOOOOMMMKKKJJJTTTZZZ```aaa\\\XXXVVVWWWUUUUUUUUUTTTSSSWWW]]]bbbhhhjjjeee\\\VVVWWW[[[]]]ZZZYYYWWWTTTRRRSSSUUUWWWeeeddd___VVVQQQSSSUUUTTTWWWXXX```qqq}}}rrrxxx{{{}}}wwwjjj\\\TTTPPPNNNQQQXXX```aaa]]]\\\]]]ZZZooo~~~xxxrrrwwwuuuggg^^^___iiiuuu~~~zzzppppppkkkaaa]]]aaa```ccceeedddccccccfffiiirrrlllaaaWWWRRRSSSYYY^^^[[[ZZZXXXXXXZZZbbbkkkrrrmmmdddYYYRRRRRRVVVZZZ\\\\\\^^^fffoooooohhh```\\\YYYZZZ\\\```ffflllqqqtttooohhh```]]][[[YYY\\\aaa^^^dddlllsssvvvvvvtttrrrnnnkkkeee``````fffpppwwwzzzuuullleeehhhmmmllleeehhhiiiiiifffccc```\\\XXXVVVYYY```gggiiimmmxxxwwwnnnfffaaafffppppppJJJ111000///111444222///---///111000,,,+++...))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))}}}vvvlllaaaXXXTTTNNNIIIGGGEEECCCEEEJJJCCCEEEIIILLLJJJKKKTTT```sssrrrYYYMMMJJJFFFAAA<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;999888888777777777777777222222222111111111000000111111111111111000//////........................//////////////////////////////.........---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000......//////000000111111222222222333444555777777===CCC```qqqvvvwwwqqqnnnnnntttuuuhhh```[[[XXX[[[YYYUUUPPPNNNQQQWWW[[[YYYZZZZZZYYYWWWTTTPPPNNNMMMMMMMMMNNNNNNOOOOOOPPPNNNMMMLLLJJJKKKPPPVVV\\\dddcccaaa^^^\\\YYYWWWWWWUUUVVVWWWYYYZZZ[[[[[[[[[hhhmmmmmmddd[[[ZZZ]]]___ZZZ\\\[[[WWWRRRQQQVVVZZZgggaaaYYYTTTSSSRRRPPPNNNUUUTTTWWWaaannnwwwyyywwwnnnnnnvvv~~~wwwbbbRRRMMMKKKOOOVVV___fffeee___XXXYYYbbbnnnsssoooiiinnnwww{{{vvvnnnhhhfffffffffgggvvvtttqqqlllgggaaa\\\ZZZ[[[[[[ZZZ[[[]]]bbbfffiiiuuurrrgggYYYRRRUUU\\\```cccbbb```]]]\\\]]]aaadddjjjgggccc___]]][[[ZZZZZZ```^^^```fffllllllcccZZZYYY\\\aaadddfffhhhjjjlllnnniiiccc^^^\\\]]]```cccaaadddoooyyyxxxnnndddbbbdddfffjjjooouuutttrrroookkkhhheeecccccccccaaa]]]WWWSSSQQQPPPRRR___ppp~~~sssccc[[[bbbuuuzzzccc???:::444000/////////...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++{{{qqqhhhaaaZZZRRRKKKKKKHHHHHHJJJHHHCCCBBBEEEMMMHHHEEEIIISSShhh___SSSGGGCCCCCCAAA@@@BBB===<<<<<<;;;::::::999999888888777777777777777888888888777666666666666777222222222222111111111111000111111111111000//////................................................///.........---------,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---.../////////---......///000000111111111111222222333555666777888888DDDddd~~~vvvpppvvvvvvxxxxxxsssmmmqqqyyy~~~rrriiiddd^^^]]]ZZZWWWTTTRRRQQQPPPVVVXXX[[[^^^^^^\\\YYYVVVPPPPPPPPPOOOOOONNNNNNNNNNNNNNNOOOTTT[[[aaaddddddbbb```]]][[[YYYYYYZZZ[[[XXXXXXWWWWWWWWWYYYZZZ[[[gggpppwwwuuuoooiiibbb\\\ZZZ]]]^^^ZZZTTTSSSXXX^^^gggddd^^^VVVPPPOOOQQQTTTWWWUUUTTTYYYaaagggjjjiiigggfffjjjpppnnnbbbSSSKKKPPPRRRWWW___eeefffaaa]]]WWWYYY___dddddddddjjjrrruuupppjjjfffcccbbbaaa```eeefffgggfffccc___ZZZXXXZZZ\\\^^^aaacccdddddddddhhhiiidddZZZTTTXXX___cccjjjkkkjjjhhheeecccbbbcccppppppmmmiiiddd```]]]\\\\\\___dddhhhiiigggccc```ZZZ]]]bbbdddfffhhhjjjlllooolllgggdddbbbccceeefffgggjjjsssxxxooogggdddddddddeeeiiilllkkkjjjhhheeeaaa^^^]]]XXXWWWUUUSSSRRRSSSWWWZZZccckkkzzztttbbbbbbfffrrr~~~nnnTTT===888555111////////////...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++~~~uuupppiiibbbYYYQQQMMMJJJFFFCCC@@@AAAEEEJJJJJJFFFEEEHHHHHHJJJTTTfff~~~mmmTTTIIIGGGFFFEEEAAA<<<===AAA===<<<<<<;;;:::999888888888777777666555555555555777777666555555555555666333333222222222111111111000000000000000//////...////////////////////////..............................------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,+++,,,,,,------......///------......///000000000111111111222333444555666666777777@@@eee{{{mmmnnnuuussshhhiiimmm{{{~~~ooojjjbbb]]]YYYUUUPPPLLLQQQTTTXXX\\\]]][[[XXXVVVUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWYYYbbbkkknnnjjjeee\\\ZZZWWWUUUUUUWWWZZZ]]]YYYXXXWWWVVVVVVWWWXXXYYYbbbkkktttwwwuuunnncccXXXYYY^^^aaa]]]WWWVVV\\\cccjjjiiicccXXXNNNKKKQQQXXXUUUTTTRRRSSSUUUZZZ^^^aaabbbbbbbbbcccgggggg^^^SSSYYYXXXYYY\\\```bbb___\\\WWWTTTTTTXXX\\\```hhhppppppmmmiiieeeccc```]]][[[VVVYYY]]]``````^^^[[[YYY^^^bbbiiinnnooommmhhhdddccciiiiiiaaaZZZZZZ^^^aaallloooqqqpppmmmiiigggffflllnnnooolllfff```]]]\\\]]]cccjjjjjjeeeaaa```bbb^^^```dddfffggghhhjjjlllmmmkkkiiigggffffffggghhhiiiiiiooozzzssslllfffeeeccc___^^^```bbbaaa```]]]ZZZWWWTTTSSSNNNOOOPPPSSSWWW```iiiooo{{{nnndddaaacccmmmvvvbbbOOO;;;***111///------...//////...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++}}}wwwpppiiiaaa\\\TTTPPPJJJGGGFFFFFFEEEDDDDDDCCCEEEHHHIIIIIIOOOVVVWWWaaawwwlll___WWWIIIIIIIIIJJJJJJDDD<<<:::===;;;;;;;;;;;;;;;:::::::::999888777777666666666666666666555444444444444444333222222222222111111111//////000000//////...---////////////////////////------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))******************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,------------,,,------......///000000000000000111222333444444444;;;;;;888CCCfffwwwkkkwww~~~kkkhhhjjjuuuttthhhbbb^^^YYYUUUSSSTTTUUUVVVUUUSSSQQQPPPVVVWWWYYY\\\___aaacccdddbbbbbbccchhhkkkiiibbb[[[UUUTTTRRRRRRRRRTTTWWWXXXVVVVVVWWWWWWXXXXXXXXXYYYYYY^^^bbbdddfffeee^^^UUUWWW]]]bbb___XXXWWW^^^fffpppmmmeeeYYYNNNJJJNNNTTTOOOQQQSSSTTTUUUYYY___dddaaaeeeeeeaaaeeemmmllldddddd```[[[ZZZ[[[[[[ZZZXXXZZZWWWVVVYYY]]]bbbkkktttrrrnnniiieeecccaaa___^^^UUUWWW[[[^^^``````___^^^___eeemmmssstttqqqlllhhhjjjrrrtttlllbbb]]]]]]]]]fffiiimmmnnnnnnlllkkkkkkbbbeeegggeee___[[[[[[]]]aaafffkkkjjjddd______aaabbbdddggghhhhhhhhhjjjlllhhhiiiiiiiiiiiihhhggggggiiiggghhhmmmsssvvvtttqqqpppkkkhhhgggddd^^^[[[\\\[[[YYYUUURRROOONNNOOOOOORRRWWW___hhhqqq|||{{{ooobbbYYY^^^kkk]]]III>>>666000...---,,,---//////...,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******|||pppllleee___ZZZUUUQQQNNNIIIGGGEEEEEEEEEFFFEEEEEEKKKHHHGGGJJJOOOXXXiiixxxtttZZZIIILLLPPPGGGDDDBBBBBBDDDBBB===:::;;;:::::::::;;;<<<<<<======888777777666555555555666555444333333222222333333222222111111111111000000...////////////...------////////////////////////------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000111222333222444777888666???[[[xxx{{{ppp~~~tttnnniiikkkpppyyyyyyqqqhhhbbb^^^\\\XXXTTTPPPOOONNNNNNRRRSSSUUUXXX[[[]]]```aaa^^^```bbbbbb___[[[XXXVVVRRRRRRSSSTTTUUUUUUTTTTTTQQQSSSWWWZZZ[[[[[[ZZZYYYSSSUUUVVVWWW\\\___[[[TTTUUU[[[___]]]XXXWWW]]]dddtttpppggg\\\RRRMMMKKKLLLKKKOOOUUUXXXYYY\\\aaafff^^^fffgggaaaaaakkkpppoooiiiccc]]]YYYZZZ\\\\\\[[[]]]]]]```bbbbbbcccmmmwwwsssnnngggbbbaaaaaabbbbbb\\\\\\\\\]]]^^^___``````[[[___eeejjjmmmllljjjhhhjjjrrrvvvpppgggcccaaa___bbbdddggghhhiiijjjlllnnncccdddccc```]]][[[]]]___aaacccfffhhhgggeeecccbbbfffgggiiihhhhhhhhhiiikkkhhhjjjlllmmmmmmllljjjiiijjjhhhfffgggjjjkkklllkkknnnkkkiiigggbbbZZZVVVWWWTTTQQQNNNMMMOOOSSSXXX\\\dddmmm{{{zzzkkk^^^^^^cccmmmfffEEE666222111000///...---...//////---+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''((())))))***}}}tttjjjddd\\\WWWQQQLLLJJJIIIHHHGGGDDDDDDDDDDDDDDDEEEEEEFFFHHHJJJPPP\\\kkkuuucccUUULLLHHHOOOQQQEEEDDD>>><<<>>>???;;;777666999999::::::;;;;;;<<<<<<555444444333333444444555333333222111111111111222111111000000000/////////...............------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++************************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++++++++++++++++++++++++++++++++,,,,,,---.........///////////////000111111555---...777:::777>>>LLLmmm~~~{{{qqqkkkhhhkkkmmmpppuuuzzzvvvooojjjbbbZZZTTTQQQQQQQQQOOOOOOOOOPPPPPPPPPPPPPPPQQQTTTVVVWWWUUUTTTUUUWWWSSSTTTVVVXXXXXXWWWUUUTTTQQQSSSWWW[[[]]]]]]\\\[[[UUUXXXYYY[[[^^^aaa^^^WWWUUUYYY\\\[[[XXXXXX\\\```ssspppkkkcccZZZQQQJJJGGGJJJNNNSSSVVVVVVXXX[[[^^^XXX^^^bbb^^^[[[```gggkkkfffaaa\\\[[[^^^aaacccccc___```dddfffcccaaagggqqqnnniiibbb]]]\\\^^^```aaa^^^]]][[[ZZZ[[[\\\]]]^^^[[[]]]___ccceeehhhiiijjj```gggkkkhhhfffggggggeeedddeeeeeeddddddeeehhhkkkmmmjjjgggcccaaaaaaaaaaaa[[[\\\```fffkkkllliiifffggghhhhhhgggeeeeeefffhhhkkkllloooqqqqqqooommmkkkdddcccbbbaaaaaabbbdddeeeccc```^^^]]]WWWPPPNNNPPPRRRSSSUUUYYYaaajjjsssxxxrrrfffWWWUUU[[[mmmdddEEE444//////......000///......///...,,,***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***wwwkkk___TTTMMMMMMJJJGGGEEEDDDDDDDDDCCCDDDDDDDDDEEEGGGJJJOOORRRXXX```ppp|||iiiSSSKKKJJJJJJHHHPPPQQQEEEBBB>>>===???>>>999555555999999999999888888777777333333333333444555666777222222111000000000000111////////////............---............---,,,,,,------------------------++++++++++++++++++++++++************+++++++++,,,++++++++++++************************************)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************+++++++++++++++*********+++++++++,,,------......//////......//////000000444222222555888999999;;;KKKkkkxxxqqqgggbbbiiirrrvvvsssqqqvvvwww~~~rrrggg```\\\ZZZWWWVVVTTTRRROOOLLLKKKJJJLLLLLLMMMOOOQQQSSSRRRRRRRRRSSSTTTVVVWWWWWWWWWVVVVVVVVVWWWYYYZZZ\\\]]]^^^]]]______\\\]]]___^^^ZZZVVVXXXYYYYYYYYYZZZ[[[]]]kkkppprrrmmmaaaTTTMMMJJJKKKLLLMMMNNNPPPRRRTTTVVVWWWWWWYYY[[[YYYWWWZZZ``````\\\YYYZZZ^^^ccceeeeeebbb``````aaa```]]]```dddfffbbb]]]ZZZZZZ\\\]]]]]]XXXYYYYYYYYYZZZ[[[\\\\\\]]]]]]]]]^^^aaacccfffhhh^^^aaaaaa___aaaeeefffcccccccccdddbbbaaaaaaccceeekkkgggcccbbbdddccc```]]]XXX[[[```gggmmmnnnjjjgggffffffeeecccaaa```aaacccfffhhhjjjlllllljjjhhhfff\\\\\\[[[XXXVVVUUUVVVWWWTTTRRRSSSTTTRRRPPPSSSXXX```eeelllwwwzzzpppggg^^^XXX]]]kkkxxxhhhJJJ<<>>>>>:::999;;;::::::999777666444333333555555555666777888999:::222111111000000000000000///............---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,+++++++++************)))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++*********************++++++,,,,,,---......//////.........//////000,,,888<<<222,,,222::::::===DDDhhhyyyhhh]]]eeevvv~~~{{{vvvjjjfffjjjyyysssjjjfffbbb```^^^ZZZWWWTTTQQQPPPPPPMMMKKKNNNRRRRRRNNNIIIPPPPPPPPPQQQRRRTTTVVVXXX\\\ZZZXXXWWWXXXZZZ^^^```eeeddd^^^VVVSSSXXX\\\\\\XXXWWWWWWXXXZZZ[[[[[[ZZZdddoooxxxuuufffWWWOOONNNLLLJJJHHHHHHKKKNNNRRRTTTZZZTTTUUU\\\\\\UUUTTTYYY]]]YYYVVVWWW\\\```aaa```fff___ZZZ\\\]]]\\\[[[\\\aaa^^^\\\[[[[[[\\\[[[[[[SSSUUUWWWZZZ\\\\\\\\\[[[ZZZYYYYYYYYYZZZ]]]___aaaeeeccc___[[[\\\aaa```\\\]]]___aaaaaa`````````bbb___[[[YYY\\\aaabbb\\\VVVYYY^^^dddjjjllljjjgggeeeddddddccc```]]]\\\^^^______```bbbccccccaaa___]]]ZZZZZZYYYUUUOOOKKKKKKLLLNNNNNNQQQVVVYYY\\\dddmmmrrryyywwwgggZZZUUUXXX^^^ccc~~~||||||{{{oooYYYCCC:::222...000000,,,,,,000---+++******,,,......---************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))}}}wwwqqqkkkhhh^^^VVVSSSNNNGGGFFFIIIGGGEEEEEEGGGFFFDDDDDDEEEGGGJJJLLLNNNVVVjjjfffUUUJJJDDDBBBAAAGGGEEE======FFFHHHCCC<<<<<<;;;::::::999999888;;;:::999777666444333222333333555555555555333333222222000///............//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))************+++******)))(((''''''&&&+++*********))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------,,,------...///000111222222333333444444555;;;<<>>YYY~~~iiiZZZWWWUUUZZZdddnnnrrrsssjjjjjjlllqqq{{{yyytttllliiiddd___\\\ZZZZZZZZZRRRRRRQQQPPPOOONNNNNNMMMMMMNNNOOOPPPPPPPPPOOOOOORRRPPPOOOPPPSSSWWWYYYZZZXXXWWWVVVTTTSSSRRRQQQQQQXXX]]]kkkzzzggg^^^UUULLLHHHGGGGGGJJJOOOSSSSSSSSSTTTSSSSSSRRRQQQSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPQQQRRRTTTUUUOOOOOOPPPRRRUUUVVVTTTSSSSSSUUUVVVWWWVVVTTTQQQOOOMMMMMMMMMMMMNNNOOOPPPPPPSSSSSSSSSQQQNNNMMMMMMOOOPPPQQQQQQQQQQQQPPPPPPOOOMMMNNNOOORRRYYYcccnnnvvvwwwqqqiiiccc```]]]YYYWWWQQQQQQPPPOOONNNNNNNNNOOOIIINNNRRRQQQMMMMMMRRRWWWYYY^^^dddjjjooovvv~~~|||lll___VVVQQQTTTYYYlllzzzlllHHH333000111000//////.........---------,,,++++++++++++*********+++******))))))(((((('''))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))SSSPPPLLLHHHFFFEEEEEEEEEBBBCCCEEEFFFGGGGGGHHHJJJFFFIIINNNWWWiiissshhhVVVOOOJJJKKKKKKEEE???<<<<<>>===:::<<<;;;888777999:::999777666666555555444444333333333333333333333333333000000000000000000000000000//////...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********+++++++++,,,,,,,,,------,,,++++++,,,,,,---...///......//////000111111222...222555777666888===AAAWWWuuupppgggbbbZZZSSSSSSTTTVVVZZZbbbmmmyyy|||wwwllljjjfffaaa^^^\\\\\\\\\SSSSSSRRRRRRQQQQQQQQQQQQPPPNNNLLLLLLMMMOOONNNNNNOOOOOONNNMMMMMMMMMNNNNNNMMMPPPTTTZZZcccppp~~~}}}xxxooocccYYYSSSPPPNNNLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNHHHHHHIIIIIIJJJLLLMMMMMMMMMMMMNNNOOOQQQPPPMMMJJJGGGIIIKKKMMMMMMLLLJJJIIIJJJIIIIIIIIIHHHHHHGGGGGGEEEGGGHHHIIIHHHHHHJJJKKKNNNPPPRRRUUUXXX[[[\\\]]]bbbfffkkkllliiiccc^^^[[[ZZZVVVQQQRRRTTTUUUQQQMMMQQQQQQPPPPPPPPPPPPQQQQQQWWWZZZ```iiivvv{{{xxxnnnaaaYYYRRRWWW^^^hhhvvv~~~nnnccc???;;;555111111111---'''------------,,,,,,,,,,,,+++++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((FFFHHHIIIIIIGGGEEEEEEFFFDDDKKKRRRWWW^^^iiitttyyypppYYYPPPLLLHHHEEEDDDAAAAAADDDCCC@@@@@@BBB===<<<:::888666555444333666666666555444444333333333333333333222222222222111000000//////000000111//////......---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))************+++++++++,,,,,,,,,++++++++++++,,,---...///------...//////000000111000///000444999:::666222;;;JJJbbb{{{lllaaaRRRPPPOOORRRYYYccckkkoookkkpppxxxyyyppphhhcccaaa^^^]]]ZZZXXXUUUSSSRRRRRRTTTQQQOOOMMMMMMLLLKKKIIIJJJJJJJJJIIIIIIJJJJJJKKKFFFMMMSSSSSSRRRYYYfffrrr~~~{{{qqqiiiddd```\\\VVVUUUSSSPPPMMMKKKJJJJJJHHHGGGHHHHHHIIIJJJKKKLLLDDDEEEEEEFFFFFFFFFGGGGGGJJJIIIIIIJJJKKKJJJHHHFFFCCCDDDEEEGGGHHHIIIIIIHHHIIIHHHHHHGGGGGGGGGGGGGGGEEEHHHLLLOOOQQQSSSVVVXXX```aaaccceeeggghhhiiiiiigggfffccc^^^XXXRRROOONNNNNNLLLKKKMMMPPPRRRPPPNNNOOOQQQTTTXXX^^^cccgggjjjnnnpppwwwxxxmmmbbb^^^[[[UUUQQQPPP[[[lllhhhOOO===555333000000111111...+++------,,,,,,,,,++++++++++++************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((HHHJJJKKKKKKJJJJJJMMMPPPSSSaaappp{{{qqqUUUJJJKKKKKKHHHFFFHHHEEEEEEFFFCCC???@@@CCC???===<<<;;;999777666666666666666555444444333333333333222222111111111000111111000//////000111111.........------......///------------------------++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))'''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***)))))))))*********++++++++++++++++++,,,---...///,,,------...//////000000444222111333666888777666666888???RRRssswwwlll```ZZZ[[[^^^___^^^TTTZZZcccmmmxxx~~~yyyvvvsssnnnhhhccc^^^[[[ZZZ[[[YYYVVVTTTSSSQQQOOOLLLLLLLLLKKKJJJJJJIIIJJJJJJEEEJJJNNNNNNLLLNNNTTTZZZjjjppprrrmmmjjjkkkkkkhhhcccaaa^^^[[[XXXVVVTTTTTTQQQPPPPPPPPPPPPPPPQQQQQQLLLLLLLLLLLLKKKKKKJJJJJJMMMLLLKKKKKKMMMNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPOOONNNOOOQQQSSSUUUXXX[[[___bbbcccdddfffgggkkkkkkjjjhhhfffdddbbbaaa\\\ZZZVVVPPPLLLKKKMMMOOOOOOOOOPPPRRRUUUZZZ^^^``````dddjjjsss}}}zzzpppjjj\\\WWWTTTTTTWWW\\\fffppp{{{{{{aaaKKK999,,,111///---...///000111222,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((KKKLLLNNNNNNNNNRRRYYY^^^uuummmaaaUUUOOOJJJDDDDDDHHH>>>===>>>???===:::<<>>===<<<;;;:::::::::<<<;;;:::::::::999777444777777666555444444333333111111000000//////......222222222111111111000000//////...------------...,,,------......------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***))))))((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......///000000000111111111111333444777999:::BBB[[[tttvvvddd\\\SSSNNNQQQYYYcccsss~~~|||}}}wwwooojjjhhheee___ZZZ\\\ZZZYYYWWWUUUSSSQQQPPPPPPNNNMMMNNNOOOOOONNNMMMLLLLLLKKKLLLMMMPPPRRRSSS[[[\\\\\\\\\]]]___dddgggnnnrrrqqqmmmmmmrrrrrroookkknnnrrrtttsssrrrqqqqqqooooooooonnnmmmmmmoooqqqppprrrrrrrrrpppooooooppppppppptttxxxwwwssssssvvvxxxuuupppjjjeee```]]]\\\XXXVVVSSSPPPNNNOOOSSSVVVXXXXXXXXXXXXYYY\\\aaaeeepppvvvyyymmmjjjddd```^^^[[[VVVUUUWWW]]]mmm~~~}}}ooo]]]EEE666222222000---......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&]]]ooo~~~^^^NNNMMMGGGAAAAAA@@@======<<<::::::999999999<<<:::999999999888666444666555555444333333222222000000000///////////////111111000000000////////////......---------------,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))))))))((('''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------...//////000000000111111111333000000222333888EEERRRgggyyygggVVVSSSXXX___eeejjjfffgggiiioooyyyvvvpppjjjiiifffccc```]]]ZZZXXX[[[YYYWWWWWWWWWVVVUUUSSSUUUTTTRRRQQQPPPPPPPPPPPPMMMOOORRRSSSUUUWWWZZZ\\\bbbeeeeeeaaaaaaeeefffcccjjjmmmppprrrrrrqqqqqqrrrxxxyyyyyyxxxuuusssssssss{{{{{{yyytttppplllllllllgggeeeeeefffdddaaacccgggaaa___]]]ZZZXXXWWWWWWXXX______^^^]]]^^^```dddggglllnnnrrrvvvzzz~~~yyyssskkkddd```PPPOOORRRZZZaaagggpppyyyttthhhGGG===000+++,,,000111000------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&zzzZZZFFFFFFBBB@@@@@@===;;;;;;:::999888888888888:::999888888888777555333333333333222222111111000//////////////////000000////////////............///...------,,,,,,------++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''))))))(((((('''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,------------////////////000000000000555000...111444555666888@@@TTTqqqyyynnnnnnjjj```WWWVVVWWWXXX[[[cccqqqyyyuuupppmmmjjjgggeeebbb___\\\ZZZYYYWWWUUUTTTTTTUUUUUULLLOOORRRSSSSSSRRRRRRSSSYYY[[[ZZZWWWWWWZZZZZZXXXVVVXXXZZZ[[[[[[[[[\\\]]]```bbbbbbaaa___]]]]]]^^^eeedddbbb^^^ZZZXXXYYYZZZ___\\\ZZZ[[[[[[\\\aaahhhhhhhhhiiikkkooossswwwyyyrrrtttwww|||{{{tttiiihhhfffbbb]]]WWWQQQNNNQQQVVVaaaqqq}}}~~~eeeOOOAAA222///,,,+++,,,.........---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''')))))))))'''%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''kkkPPPBBBBBB>>>===???<<<999888777777666666666777888777666666777666444222111111111000000/////////---......//////000000000////////////.........---...------,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***************++++++++++++++++++,,,,,,,,,---------........./////////000000333000///222666777555333777999CCCYYY{{{}}}nnn^^^XXXPPPMMMSSS```pppzzzwwwwwwxxx{{{|||yyytttrrrooollliiigggffffffdddddddddaaa]]]ZZZXXXXXX[[[\\\[[[YYYYYYZZZ[[[ZZZYYYZZZ[[[ZZZYYYYYYZZZ[[[VVVWWWXXXXXXXXXZZZ^^^aaa___`````````aaaeeejjjnnnjjjhhhiiimmmpppttt{{{{{{wwwtttmmmeee^^^\\\[[[YYYVVVUUUUUUXXXZZZqqqyyydddKKK888---222222333111///---------,,,,,,,,,,,,++++++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***,,,---,,,)))'''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''uuummmmmm|||ssskkkUUUDDD???AAA;;;999===;;;777777666555555555555666666555444444555555333111///////////////.........------......//////000000000000/////////.........------,,,+++++++++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,---------............/////////---//////000111333333333000777===AAAJJJddd{{{nnn^^^VVVVVVZZZ\\\[[[eeeeeeddddddhhhqqq|||wwwsssssssssrrrqqqppppppooooooooopppqqqrrrrrrpppmmmllllllmmmmmmlllkkkkkklllrrryyy~~~{{{|||~~~|||uuummmfffbbb]]]XXXTTTUUUUUUUUUWWW```ooo~~~rrr]]]III999000---+++---///...,,,,,,---///,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***,,,---,,,)))'''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''rrr\\\SSS\\\hhhyyyrrriii]]]RRRDDD:::;;;???999777;;;888666555555444444555555555444333222222333333111000..........................................//////000////////////.........---,,,++++++******++++++((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------.........///---222333000...000333333333555888999;;;EEE[[[ooo}}}uuuhhh\\\[[[WWWTTTUUUYYYbbbppp||||||~~~|||{{{}}}|||xxxssspppjjjaaaYYYUUUTTTSSSSSSZZZeeevvvzzzvvvxxxaaaVVVIII>>>555//////333---------,,,***)))***,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''')))))))))'''%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''ooo\\\PPPKKKMMMWWWcccmmmrrrqqqhhh]]]TTTKKKCCC>>>444555:::666777999333555555444444444555555666222111111111222222000///..........................................------............---------,,,,,,,,,+++***************'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........///444555111000333444111888000,,,333<<<>>>???@@@[[[llloooaaaTTTRRRUUUYYY___eeeggggggfffeeefffnnnzzz~~~zzzwwwnnnkkkhhhfffffffffdddcccWWWVVVTTTTTTVVV]]]eeekkkxxxyyywwwfffXXX@@@888222111///,,,...222000///...---,,,+++***(((+++*********))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''iii[[[NNNEEEHHHMMMMMMMMMNNNVVV]]]]]]SSSIIIDDD@@@<<>><<<999999888888777666666666555555555555555555444444333222000...---...///000------............------......---------,,,,,,,,,------------------------+++******)))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,---,,,,,,,,,,,,---......------......///000000000000111111222222333444444::::::;;;BBBVVVzzztttccc\\\SSSPPPSSS[[[cccggghhhjjjjjjeeebbbgggsss~~~xxxpppjjjggg___VVVSSS\\\ccc___WWWQQQOOOOOOMMMMMMQQQ[[[iiittt}}}vvvwww}}}nnnUUUDDD;;;555111000//////...------,,,,,,---------,,,,,,++++++++++++++++++*********))))))******)))(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))******)))((('''&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((ooo___WWWSSSPPPNNNLLLHHHEEECCCBBBCCCCCCCCCCCCBBB@@@>>><<<:::999999999999888777777666666666666555555444444444333333222000...---...//////------............---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))*********((())))))******+++,,,,,,,,,,,,,,,,,,,,,---......---------...//////000000000000111111222333333333222333333666AAAXXXuuummm]]]XXX[[[^^^___\\\[[[ZZZWWWWWW\\\eeelllrrrsssvvvvvvrrrqqqzzz}}}uuunnnhhhaaaYYYSSSVVVQQQPPPTTTVVVQQQLLLLLLJJJQQQ___rrrvvvrrr{{{qqqcccNNN>>>555111...---/////////...---,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))******)))(((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((('''((((((((()))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((yyy~~~sss```QQQJJJIIIJJJKKKJJJIIIGGGEEECCCAAAAAAAAA??????>>>>>><<<:::999888:::999999888888777666666777666666555444333222222222111000...---......///------............------++++++++++++************+++++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))******(((((()))******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,---......//////000//////000111111222222333000222333222444<<>>>>>>>>>>>===<<<:::::::::999999888777777666666777777666555333222111111111111///......---......,,,------......------,,,,,,++++++++++++***************************************)))((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))***(((((())))))***++++++++++++++++++++++++,,,,,,---+++,,,,,,---......//////...//////000000111111222000333666555444444888<<<@@@RRRppp}}}mmmdddcccdddccc```ddd\\\UUUTTTVVVXXX___eeehhhhhhfffddddddhhhkkklllwwwyyy}}}}}}vvvssssssrrrlllggg```\\\YYYZZZ___aaa\\\UUUWWWUUURRRNNNMMMOOOUUUZZZWWWaaaqqq|||nnniiidddkkk~~~sssfffYYYHHH<<<666333///......000//////------------,,,,,,+++++++++++++++++++++*********************))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((({{{kkk```XXXTTTQQQQQQQQQPPPOOOKKKFFFBBBEEEFFFFFFEEEDDDBBBAAA???>>>>>>>>>>>>===<<<;;;:::999999888777777666666555777666555444333222111111111000///......---------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***))))))((('''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))'''(((((()))******+++++++++************+++,,,,,,++++++,,,,,,------......------...//////000000111---000333444333222444666999;;;BBBSSSpppooo^^^WWWUUUUUUWWWYYYdddaaa]]]ZZZYYYYYY\\\^^^fffiiikkkjjjiiijjjkkklllsssvvv|||uuuvvvvvvvvvuuutttqqqppplllgggaaa^^^^^^[[[VVVQQQQQQNNNMMMOOORRRRRROOOMMMJJJTTT```eeegggkkkttt|||yyy|||wwwuuupppyyyhhhSSSFFF>>>555.........------......,,,+++,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))***))))))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((jjj[[[VVVUUUWWWYYYRRRQQQOOOLLLJJJGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@<<<<<<<<<;;;:::999888777888777777666666555444444666555555444333222111111000000//////...------,,,,,,,,,------------,,,,,,---,,,,,,,,,++++++++++++))))))))))))))))))))))))***)))((((((''''''((((((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))''''''((())))))******+++******))))))******+++,,,******+++,,,,,,------...,,,------......///000000...000222222222222444555555999<<<<<>>>>>??????=========<<<:::999777666666555555444333333222222333333333333333333333333////////////...---,,,++++++,,,,,,------,,,,,,+++************))))))))))))************************))))))((('''''''''''''''((((((((((((((((((((((((&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''(((((()))*********)))))))))))))))******+++)))******+++,,,,,,------++++++,,,------......///***,,,---///000000000000222111111111333666;;;>>>BBBSSSkkk}}}~~~lllooojjj]]]TTTUUUYYYYYYeeeeeeccc___[[[XXXWWWWWWXXXYYYZZZ[[[ZZZYYYWWWVVVXXXYYY[[[\\\\\\[[[ZZZYYYZZZXXXXXX\\\^^^]]]```dddddddddddddddeeegggjjjkkkeeeccc```]]]\\\^^^aaaeeeaaabbbaaa]]]WWWRRRRRRSSSVVVVVVTTTRRRPPPOOOOOOOOOJJJJJJKKKLLLNNNPPPQQQQQQ[[[aaajjjnnnooorrrvvv{{{zzzyyyllljjjiiiooorrr\\\JJJ???;;;222111000000111000///---++++++,,,+++***)))***+++******************++++++'''((((((((())))))******'''((((((((())))))************)))(((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((uuuooolllhhhmmmxxxjjj^^^[[[ZZZTTTNNNPPPQQQPPPNNNLLLJJJKKKLLLNNNMMMKKKIIIGGGFFFFFFFFFBBB>>>;;;;;;<<<<<<:::888::::::999999777666444444444444333222111111111111333333333222222111111111000000...---,,,+++++++++************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......000000000000////////////222222222222333444555555777;;;BBBKKK\\\|||tttmmmjjjhhhnnnooolllaaaTTTMMMOOOTTTWWWZZZ\\\ZZZUUUTTTWWW[[[WWW```iiijjjeee^^^ZZZZZZSSSVVVZZZ\\\\\\\\\]]]^^^aaa]]]XXXXXXZZZ^^^______XXXUUUVVVYYYYYYVVVUUUWWWZZZVVVRRRRRROOOLLLMMMQQQOOORRRSSSRRRPPPQQQVVVZZZ^^^fffgggcccgggrrrvvvqqq~~~~~~vvvkkkhhh|||~~~nnnXXXEEE;;;777555333......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&''')))+++((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&xxxppplllmmmkkkgggppp}}}ssshhh```UUUMMMLLLMMMNNNNNNLLLLLLLLLKKKIIIHHHIIIJJJJJJIIIIIIHHHFFFDDDAAA@@@???<<<:::999:::;;;999777999999999888777666555444444444333222111111111111333333222222222111111111000///...---,,,+++++++++************************************)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------////////////////////////222111111222222333444555999::::::;;;AAAQQQgggwwwvvvlllmmmrrrzzz||||||vvvkkkbbb]]][[[[[[ggguuuzzzsssggg]]]WWW^^^\\\^^^dddlllmmmggg```ZZZWWWTTTVVV[[[^^^]]]ZZZYYYVVVWWWYYYYYYWWWYYY]]]XXXSSSPPPQQQRRRTTTZZZaaabbbfffkkknnnpppuuu}}}{{{vvvuuu}}}uuu~~~xxxWWWMMM???555111000...---------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&''')))***((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''~~~yyyhhh\\\VVVQQQQQQOOOIIIBBBAAADDDHHHGGGHHHIIIHHHFFFFFFHHHIIIDDDEEEFFFFFFDDD@@@<<<999;;;999777777888888888666777777888777777666555555444333222111000000000000222222111111111111000000000///...,,,++++++++++++************************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------////////////////////////111111111111222333444444444444333222333888@@@EEEVVVjjjyyy{{{sssqqq{{{pppfffcccccckkkwwwtttrrrqqqrrrqqqrrrzzz}}}xxxuuuuuuwww}}}yyy|||~~~yyy~~~vvvuuu|||~~~qqqdddXXXOOO888333///---...///...,,,---------,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''sss^^^RRRPPPSSSWWWOOOQQQQQQLLLDDD???@@@CCCDDDEEEFFFEEEDDDEEEGGGHHHCCCCCCCCCBBB@@@<<<999777777666555555555666666666666666666777777666555555333222111000000///000000000000000000000000000000///...---,,,++++++++++++*********************************)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---...............//////000000000000111222333333000000000333666888::::::666AAATTThhhxxx{{{{{{}}}zzztttpppsss~~~hhhUUUHHH@@@999444111///......000000///---,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((uuu```\\\VVVQQQNNNLLLKKKIIIGGGIIIJJJIIIGGGDDDDDDDDD@@@AAABBBAAA@@@AAABBBDDDDDDBBB@@@>>><<<:::999999666666555555444444555666555555666666666555555444222222111000////////////////////////////////////...---,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,------............////////////000111222222222111111222555666555333666777:::???FFFVVVooo|||~~~}}}yyyxxx}}}zzz{{{|||]]]QQQAAA666333333333222111///---,,,,,,,,,,,,+++,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((()))(((((((((vvv___RRRNNNKKKIIIHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGEEECCC?????????>>><<<<<<===>>>CCCAAA???<<<::::::::::::666777777555444333444666555555666666555444333333222111000///............------............//////------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++++++++,,,,,,---.....................///000111111111000000111333444444333333333444777888;;;FFFQQQjjjuuupppssswww{{{}}}wwwyyy~~~}}}yyy}}}zzzgggVVVMMM777333000///111222222000000///---+++***+++,,,---+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''wwwhhh]]]UUUQQQRRRNNNJJJEEEBBBDDDHHHLLLNNNIIIHHHHHHGGGFFFEEEEEEEEEBBBBBBAAA???<<<;;;;;;<<>>>>>===<<<;;;:::999777999999777444333444666666666666555444333222111111111000///............,,,,,,------............---,,,++++++***+++++++++))))))))))))))))))))))))((()))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********+++***++++++,,,------......------------...///000111---...000111333444666777///...111666777666777;;;777KKKjjj|||wwwvvvxxx|||wwwvvvuuuvvvyyy|||~~~~~~wwwrrrvvv}}}{{{vvvyyyqqq___PPPBBB666......//////000000///---,,,///...---,,,+++,,,---///+++*********))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''xxxeee[[[SSSTTTTTTPPPNNNPPPIIIIIIKKKMMMMMMKKKFFFCCC???AAACCCCCCCCCDDDIIIMMMGGGGGGFFFCCC???=========:::<<<===>>>===;;;999777999::::::888444333444666666666666555444222111000111000///......------...,,,,,,,,,------.........,,,,,,++++++***+++++++++))))))))))))))))))))))))(((((())))))*********+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,,,,---......---------------///000000...000222222000///000111666111///111333222333666555777===JJJaaa{{{}}}yyywwwzzz|||vvvxxx~~~yyyuuurrruuu|||}}}|||~~~xxxrrrvvv|||~~~~~~~~~}}}xxxwww}}}~~~eeeWWWEEE777222222222111...///...---,,,,,,///111+++,,,,,,,,,*********+++************)))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&mmmaaaXXXSSSMMMJJJGGGGGGIIIKKKMMMNNNLLLMMMOOOOOOMMMIIIEEEBBB@@@>>>???BBBFFFHHHFFFDDDEEEEEEDDDDDDDDDBBB>>>;;;;;;:::999999:::;;;:::888::::::999888777666555444333333444444333333222111111000///------......///,,,,,,,,,------.........++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))************)))************+++++++++,,,,,,,,,---------............//////000000111111000000111111111222222222222666:::;;;<<>>AAADDDFFFFFFEEECCCCCCBBBCCCCCCAAA>>>;;;;;;:::999:::<<<<<<;;;:::999999888777666555444444333333444444333333222111111000///...---......///,,,,,,,,,,,,---------...++++++++++++++++++++++++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,---------------......///000000111111/////////000000000111111...111333222111555???GGGIIITTTdddtttvvv```VVVMMM???666444444333000///......///000,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&{{{lllbbb[[[VVVOOOKKKKKKJJJIIIFFFDDDCCCDDDGGGLLLOOOQQQRRRSSSRRROOOLLLHHHDDDAAA@@@AAA???>>>???BBBDDDEEEEEEAAA@@@???@@@AAA@@@===;;;;;;::::::<<<>>>>>>===<<<999888888777666555444444333333333333333222222111000///......------......+++,,,,,,,,,,,,,,,------************************'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******)))))))))*********++++++++++++,,,,,,,,,---------------......///000000000............////////////000111222111//////000222333666:::@@@JJJYYYjjjvvvuuu\\\JJJ999444222,,,***,,,...---,,,,,,,,,---///000++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&ttt```WWWVVVVVVVVVTTTPPPMMMKKKKKKJJJFFFBBBDDDDDDEEEIIIMMMQQQRRRRRRQQQQQQQQQOOOLLLIIIFFFDDDAAA@@@>>>>>>???AAACCCEEE>>>======>>>???>>>===;;;;;;:::;;;===???@@@???===999999888777777666555555222333333333333222111111//////......------------++++++++++++,,,,,,,,,,,,************************'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,,,,------......///000000---.........////////////333222222222333333222111777888777777777;;;AAAEEEWWWmmmvvvnnn___JJJ999999111---111444222///000,,,++++++++++++,,,......++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''kkkaaaUUUPPPQQQSSSRRROOOJJJIIIIIIKKKNNNNNNKKKHHHHHHHHHHHHKKKNNNPPPPPPPPPPPPRRRTTTUUURRRMMMGGGDDD@@@@@@>>>======???AAACCC===<<<;;;<<<======<<<:::::::::;;;===???@@@>>><<<999999999888888777777666222222333333222222111000...............------,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---......//////........./////////000000111///------000222222111222333555555555555555666<<>>======???AAA===;;;::::::<<<<<<;;;:::999999:::<<<>>>>>><<<:::999888888888777777777666222222222222222111111000---............---,,,,,,+++++++++************)))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((((())))))((((((((()))))))))******))))))*********+++++++++++++++,,,,,,---..................////////////000000...,,,+++---///000000/////////000222444777999222555666777>>>MMMZZZ```kkkzzzqqq```KKKEEE;;;111++++++///333///---,,,+++*********+++------,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((zzzpppbbbVVVOOOLLLKKKJJJMMMIIIDDDBBBDDDGGGIIIJJJMMMJJJHHHJJJLLLMMMKKKHHHMMMKKKHHHHHHIIIKKKKKKKKKNNNPPPRRRRRROOOJJJDDD@@@===???@@@???===<<<===???>>><<<::::::;;;;;;:::999888888999;;;===<<<999666666666666666555555555555222222222222222111000000------.........---,,,+++++++++******))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))*********++++++++++++,,,------......,,,---------............////////////...///000111444222000///000222444555...333666666777::::::777;;;EEEVVViiiyyy}}}ooo```YYYRRRGGG;;;444...000222222000---+++******++++++***)))+++///111+++++++++++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((ooo\\\NNNSSSPPPMMMLLLLLLKKKGGGDDDCCCDDDEEEFFFGGGGGGGGGFFFMMMJJJHHHIIIMMMOOONNNLLLMMMJJJFFFEEEGGGIIIJJJKKKIIIJJJKKKLLLKKKHHHEEECCC<<<>>>@@@@@@===;;;<<<>>>???===;;;:::;;;;;;:::999777777888:::;;;:::777444444444444444444444333333111222222222222111000000,,,---.........---,,,++++++*********))))))((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***************++++++,,,,,,---......++++++,,,,,,,,,---------***,,,///000///...///111111111000111222111000...111444333///000555777666<<<;;;999:::>>>HHHTTT\\\kkkzzz{{{cccRRREEE<<<;;;888111111777111///---,,,---...///000)))---000...+++++++++***((())))))************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((vvvggg[[[QQQJJJDDD@@@IIIGGGDDDBBBCCCDDDDDDDDDLLLIIIDDD@@@???AAAEEEGGGGGGGGGHHHJJJKKKKKKHHHEEEGGGHHHHHHGGGGGGFFFEEEDDDDDDBBBAAABBBDDDDDDAAA===>>>>>>@@@@@@???===;;;999:::::::::888777777:::<<<:::888777999;;;;;;777444222333333444444333333222////////////............,,,------------,,,++++++++++++************++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""&&&+++---)))%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++,,,---...///---------............///............////////////000000111111111222222222333333444444666777888999@@@FFFQQQ```qqqwwweeeTTTEEE<<<444333111000/////////000......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((yyylllaaaYYYUUUPPPIIIEEEEEEFFFFFFEEEFFFEEECCCCCCDDDEEEGGGGGGIIIGGGCCC@@@@@@AAACCCEEEEEEEEEFFFHHHKKKLLLKKKIIIEEEEEEEEEEEEEEECCCBBBAAA???@@@AAAAAA???>>>======>>>????????????===<<<:::<<<;;;:::777555555777999999777666777888888555222111111111222222111111111////////////.........---,,,,,,,,,,,,,,,+++************))))))))))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######&&&***,,,(((%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++*********++++++---......------------............---.........////////////000000000111111111222222111111222222333555666777444555777<<>>@@@AAAAAACCCCCCBBBCCCDDDFFFHHHIIIEEEDDDBBBAAA@@@AAAAAABBBBBBAAABBBDDDHHHKKKLLLLLLCCCDDDDDDEEEDDDBBBAAA@@@===@@@CCCAAA===:::<<<>>>>>>>>>>>>>>>===<<<;;;;;;===<<<:::666333222333555888777555555555444111///...//////000000//////...//////.........---------++++++++++++*********)))))))))(((((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&)))***'''###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++************+++,,,------,,,,,,,,,---------......---------........./////////000000000000000111111/////////000111222333444666555444444444555666777???IIIYYYiiixxxppp```WWWKKK<<<000,,,---///111000000...---------------...---,,,,,,++++++,,,,,,************************((((((((()))***+++++++++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((MMMIIICCC@@@@@@BBBBBBBBBEEEDDDBBB@@@???>>>===<<>>===???CCCFFFIIIIIIDDDDDDEEEEEEEEECCCBBB@@@AAACCCDDDBBB???===>>>???<<<<<<<<<;;;;;;:::::::::;;;:::888555222111222444888777666444333111000.........////////////...............---------,,,,,,+++******)))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***************************+++,,,,,,+++,,,,,,,,,------------,,,,,,---------.........////////////////////////............///000111222222222111222222444555666///333999???FFFMMMUUU[[[aaaeeeppphhh```WWWLLLJJJKKKHHH>>>444000000111333555444000---...------,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++************************((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((>>>>>>???@@@@@@???===;;;@@@@@@@@@@@@?????????@@@AAABBBCCCBBBAAA@@@BBBDDD???@@@AAABBBBBBBBBAAA@@@???<<<:::;;;>>>AAACCCDDDDDDDDDCCCCCCBBBAAAAAA@@@EEECCC@@@@@@AAA@@@>>><<<999999999:::999999888777777777666333111111333555999888777555222111000000......////////////......------------,,,,,,,,,,,,+++***)))((((((((())))))((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))***************)))))))))***++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------....................................///000111111222222111000000000000000555444333222222333666888999<<>>???@@@@@@???@@@BBBDDDBBBDDDEEEDDD@@@>>>???BBB???@@@BBBCCCDDDCCCBBBBBB???===;;;;;;===@@@AAAAAABBBAAA???>>>======>>>???DDD@@@<<<;;;>>>>>><<<888666777999::::::999777666444555444222111222555777999999888555222000000222/////////000000/////////------,,,,,,,,,+++++++++,,,+++)))((((((((()))***((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********)))))))))))))))************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------.........------------,,,///.........//////000111333333333333333222222222444333222111111222333444000111333666999<<<>>>???CCCGGGPPP^^^ppp}}}sssmmmuuueeeRRREEE<<<555111000...111333444333111//////111000///---,,,++++++,,,***++++++,,,,,,++++++***,,,+++******))))))******(((((((((((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((BBBBBBAAA???<<<:::::::::BBBCCCCCCAAA??????BBBEEEBBBEEEGGGFFFAAA???AAACCC@@@AAACCCDDDEEEEEEEEEEEEAAA@@@>>>???AAADDDDDDDDDCCCAAA===;;;:::;;;>>>@@@@@@>>><<<:::999999888888555777:::======:::777555555555444222111222555777777888777555111///111333......////////////......,,,,,,,,,,,,++++++++++++---+++***(((((()))***+++)))(((((((((((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******))))))((((((((())))))************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++......------......//////((()))***,,,---..................000222333333222111222444444555555777888...222777===BBBIIIQQQVVVXXX[[[bbbnnn|||tttnnn^^^YYYRRRLLLHHHEEEAAA>>>;;;666444666555000...000///111222111...+++)))((('''***///333333000---+++******+++,,,,,,,,,+++***++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((777:::>>>@@@???>>>=========>>>??????===???CCCGGGBBBFFFIIIGGGCCCAAACCCFFFBBBBBBDDDEEEFFFFFFGGGGGGCCCBBBAAACCCFFFHHHIIIHHHFFFCCC>>>;;;:::<<<@@@CCC>>>??????<<<777666888;;;555888<<>>???<<<======>>>AAADDDFFFHHHHHHFFFDDDCCCBBBBBBDDDEEEAAABBBDDDFFFFFFEEECCCBBBDDDCCCCCCCCCCCCEEEGGGHHHDDDBBB@@@>>>===>>>???@@@>>>===<<<;;;999888777666444999@@@DDDDDD???888333444444444444333222111000222222222111000//////...------------------------++++++------------++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&''')))***+++***((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////000000000111111111111111111222222222333333333222333444555666888999999;;;;;;===AAAGGGOOOVVVZZZiiipppvvvwwwvvv{{{pppiiigggjjjfff^^^UUUKKKDDD>>>;;;>>>===;;;999666444222111111111111111111111111111000000000000////////////------------------------...---,,,,,,++++++,,,,,,+++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&;;;:::999999:::;;;===???<<<<<<<<<>>>@@@CCCEEEGGGHHHFFFDDDBBBAAAAAABBBCCCCCCCCCDDDEEEDDDDDDCCCBBBDDDCCCCCCCCCDDDEEEFFFGGGDDDCCCAAA@@@?????????@@@>>>===<<<:::999888777777555888===@@@@@@<<<777333444444444444333222111000111111000000///......---------------------------++++++,,,------,,,++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))*********(((''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............/////////000000000111111000000000000111111111222111111222333444555555666333333333444777;;;???AAA;;;???CCCCCCCCCFFFNNNUUU^^^fffooottttttssssssuuutttiiidddcccdddbbbbbb]]]TTTGGG>>>;;;;;;@@@>>><<<999777666555555555555444333222000000///000000000000000000000000000000000/////////......------------------------------,,,++++++++++++,,,*********)))))))))(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&:::999999888999;;;<<<===;;;;;;;;;<<<>>>AAACCCEEEFFFEEECCCBBBAAAAAABBBCCCEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGEEEDDDDDDBBBAAA@@@?????????>>><<<:::888888888999555777888999999777555444444333333333222111111111000//////......---------------------------------***+++,,,,,,,,,,,,+++*********))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***)))((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000....../////////000000000000000000000111111111111000000/////////000111222222333555555444555888;;;777;;;>>>?????????CCCFFFEEELLLRRRSSSNNNJJJIIIJJJLLLKKKOOOYYYaaabbb```___[[[WWWUUU]]]hhhmmmjjjdddeee___YYYXXX]]]ccchhhjjj]]][[[VVVRRRPPPOOOOOOPPPUUUQQQKKKEEE???;;;999999;;;===<<<999444111222555111111000/////////000000............////////////////////////////////////////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******))))))))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&888888888888888:::;;;<<<:::::::::;;;<<<>>>AAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFEEEBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCAAA???>>>???>>>;;;999888888999999666555444333333333333444333333222111111111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))))))))(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............/////////............////////////////////////////////////000000111111222222222111444333333333444444222111555666555222000///222444000444888888555222333555555444444666:::::::::999;;;999888:::>>>>>><<<999;;;888555555777999:::999:::999999888888777777666111111222222222222111111222444444333111111222444555555444333222111111111....../////////000000000------------------------............------------++++++++++++++++++++++++,,,,,,+++***************))))))))))))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&666666666777888888999:::999999888999:::<<<>>>???===>>>???@@@BBBDDDFFFGGGEEECCC@@@>>>===>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@???>>>===<<<;;;999888888888999555444111//////000222333222222111000000000111111000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,---------...................../////////000/////////...............---...///000000000000//////...---...000000---+++000111222222222222444555111444666555333222333555777666444222222333333222555555555444333222111111222111111222222333222000222222222333333444555555222222222222111111000000/////////...,,,,,,------,,,,,,---///000111111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))))))))***(((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''444555555666777777888888888888777777888999;;;<<<999:::<<<>>>@@@CCCDDDEEEBBB@@@>>><<<<<<<<<>>>??????@@@AAAAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@??????>>>:::::::::999888888777666444333111//////000111222222111000//////000111222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------------........./////////...............---------......//////......---,,,111111111222333333222000,,,---///111111111000000---...///...------///000...000///,,,,,,//////...---...//////......///000000111222333333222111111///...------,,,---...///111000000////////////000111000000////////////000,,,,,,---//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++***))))))((()))))))))''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''333444555555666777777777777777666666666888999:::666777999;;;===>>>??????>>>===<<<;;;;;;;;;<<<===>>>>>>???@@@@@@???>>>===??????============>>>???777888999999999777555444333222111000000000111111111000///......///111222........................++++++++++++++++++++++++***)))(((((((((((()))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------/////////...............---..................///000///000000000///---+++000111111111111111222333,,,111222//////333333111000111111111111111333444,,,---......------------333333222222111111111111))))))+++,,,---...//////---,,,++++++,,,,,,,,,,,,111222222222111///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************)))(((((((((((()))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((222333444555666666666666777666555555555777888999555666777888999:::::::::;;;;;;:::::::::;;;;;;<<<<<<===>>>??????>>>===<<<>>>===;;;::::::<<<>>>???555666888:::999777444222222222222222222111111000111000///---...///111222------------------------++++++++++++++++++++++++***)))(((''''''((()))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++,,,...///000///000111000......000222---,,,---...000222111111+++,,,------------......)))///111...---000000,,,......---,,,,,,+++,,,---///000000000///...///000+++,,,---.........------+++,,,---......---+++***111///...---...///......)))***+++---......------*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******)))(((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((000222444666666444222000222222222333555888;;;===777777888888888888777777<<<<<<;;;;;;::::::;;;;;;;;;:::;;;<<<>>>>>><<<:::;;;:::888777777777888999444555777888888666444333000000000000///////////////............------------------,,,,,,,,,++++++******))))))))))))******''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++++++++++++++,,,,,,,,,------------------------------..................------000000//////.........---........................------------------------------------------------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%000222333555555555333333333333222333555777:::<<<999999999999999999888888::::::999999999::::::;;;;;;::::::<<<======;;;999888888666555555555666777444444555666555444333222000000000000/////////...............------------,,,,,,,,,,,,++++++++++++******))))))))))))******''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------------------------------/////////.........------------------------------------------------------------------------------------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++*********))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%111222222333444555666666444444333444555666888999;;;;;;;;;;;;::::::999888888888888888888999:::;;;;;;:::999:::;;;;;;:::888666555444444333333444444333333333333222222222222000000000/////////..................------------++++++++++++*********)))***))))))(((((())))))***''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++************)))))))))******))))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&222222222222444666888999666666555555555666777888;;;;;;;;;;;;;;;:::999888777888888888:::;;;<<<===;;;:::999999::::::888777555444444333333333333333444333222111111111222222000000/////////..................---------,,,,,,************))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************)))))))))***************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++*********************)))************))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&333222222222444777999;;;777777777777666777777777::::::;;;;;;:::999999888999999:::;;;<<<===???@@@<<<;;;999888999999777666555555555444444444333333444333222222111111222222////////////...............------------,,,,,,,,,*********)))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++++++++++++++++++++++++++)))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''333333333444555777:::;;;999999999999999888888888999::::::;;;;;;::::::999<<<<<<<<<===>>>???AAAAAA>>><<<999888888888777666555555555555555444333333333222222222222111111111/////////.........------------------,,,,,,,,,,,,************)))))))))((()))((((((''''''(((((()))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((())))))***((())))))))))))*********************************(((((())))))***+++++++++************++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***''''''(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((444444444555666888999:::999:::::::::;;;:::::::::999:::;;;<<<<<<<<<<<<<<<============>>>@@@AAAAAA@@@===:::999888888777666444444555555555444333222000000111222111000///...//////.........------------------,,,,,,,,,++++++++++++*********)))))))))((((((''''''''''''((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((()))***((((((((()))))))))******************************''''''((())))))***++++++)))))))))*********++++++++++++++++++++++++++++++************************************************************************))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))******'''''''''((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((444444555666777888999999::::::;;;<<<<<<<<<;;;;;;999:::;;;===>>>>>>??????>>>======>>>>>>???@@@AAAAAA>>>;;;999999888777666333333444555444333222111---///000111111///---,,,//////.........------------------,,,,,,,,,++++++++++++++++++************((((((''''''''''''((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&((()))***(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******&&&'''''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))555555555555666777888999;;;???BBBBBB???======>>>999:::::::::999:::===???@@@AAA@@@???======???AAAAAA===999888999:::888666555555444444444333333333222222111111000//////...///......------,,,++++++---,,,++++++******++++++,,,++++++******+++,,,,,,***)))'''''')))))))))((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((*********)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''555555555555666777888999888;;;>>>>>><<<;;;;;;<<<999:::;;;;;;::::::<<<>>>?????????>>><<<<<<>>>@@@AAA===:::888888888666444444444444444444444444444111111111000000/////////,,,,,,------------------,,,,,,+++************+++++++++++++++++++++*********(((''''''((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''555555444555555666777888444666999:::999888888999999;;;<<<<<<;;;:::;;;<<<======>>><<<::::::;;;===???<<<:::888777777555444444444444444444444444555000000000000000/////////+++++++++,,,---.........,,,++++++******************+++,,,,,,+++***)))(((***(((''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((''''''&&&'''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))*********((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''444444444444555666777777222333555666777777777777888:::<<<===;;;:::::::::;;;<<<<<<;;;999888888::::::999888777777666555555555555444444333333333222////////////////////////++++++,,,,,,,,,---------++++++***))))))))))))))))))***,,,,,,,,,***'''&&&)))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''333333333333444555666777333333444555666777777777666999;;;<<<;;;999999:::999:::;;;:::777666666777555666666666666666666666666555444333222111000////////////...............------,,,,,,,,,++++++++++++***))))))(((((())))))((()))+++++++++)))'''&&&)))'''&&&&&&'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))******+++((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''333333333333333444666666555444333444666777777666555666888999888888999:::888999:::999777555555555222444666666555444444555444444333222000///....../////////...------,,,,,,---------,,,+++************))))))((((((((((((((('''((()))******)))(((''')))'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''222222222222333444555666666444222333555666666444333444666666666777999;;;777999:::999777444444444333555777666333111111222000000000000////////////000000///...,,,+++******,,,,,,++++++++++++++++++))))))(((''''''''''''(((&&&''''''(((((())))))))))))'''%%%&&&'''(((''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''222222222222333444555555777444222222555666444333222333444444444666:::<<<777999:::999777444333333444777888777222///...///,,,------...///000000111111111///...,,,***))))))*********++++++,,,------))))))((('''''''''''''''&&&&&&&&&&&&''')))***+++((('''%%%%%%'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''...///111111222444888;;;777333111222666999777444555222222555777777777888;;;;;;:::999777555333222333333333333222111000000////////////000000000000000000///...,,,+++***)))************))))))))))))+++******)))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((...000111111111333777999999555111222555777666333333333333555666555444444:::999999888777555444333444444444333333222111000//////..................//////...---,,,++++++***************))))))))))))+++***))))))(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((())))))((((((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&''''''((((((///000111111000111444777:::666222222444666666555333444555666666666555444777888888777777555444444444444444444333222111111///.........---,,,,,,,,,------------,,,,,,,,,,,,************))))))))))))+++***))))))(((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((('''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((())))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((111111111000///000222444888555222222444777888888:::<<<;;;777666888999999555666666666666555444444444444555444444333222111000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))******)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((222222222111//////111333555444222333555888::::::FFFHHHCCC:::555777::::::444444555555555444444333444444444444333222111111000000//////...---,,,,,,+++++++++,,,,,,,,,,,,---************)))))))))(((***))))))((('''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++,,,,,,,,,+++))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))))))))((((((222333333111000000222444333333444555666888999:::KKKNNNHHH;;;333555777666333333444444444333333222333333333333222111000000000000//////...---------++++++++++++,,,,,,,,,,,,************))))))))))))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,---------,,,***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***)))((((((333333333222111111333555444555777888777777666666???FFFDDD888111444666333333333444333333222111111222222222222111000//////...---------------------,,,,,,++++++++++++++++++************))))))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***,,,---------,,,***))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''')))*********((('''333333333222111222444666666888::::::888555444333///:::===555111555777333333333444333222111000000111111222111111000///...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******************))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))),,,------,,,+++******)))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))***+++***((('''222333333444444555555555888:::;;;<<<;;;888555333555555666666555555444333111222333444333111///......//////000///---,,,++++++++++++,,,,,,---------......---,,,,,,+++******+++***((('''''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((222222333333444555555555777888999999999777555444555555555555555444444333111222333333333111///...////////////...---,,,++++++++++++,,,,,,,,,------...------,,,++++++************((('''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&'''(((((())))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((222222222333444555555555555555555555555555555555555555555555555444333333111222222333222000///...000///...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++************)))((((((''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&'''(((((())))))((((((''''''((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((111111222333444555555666333333222222333444666777444444555555555444333333111222222222111000///...000///---,,,++++++,,,---+++++++++++++++++++++,,,,,,,,,++++++*********)))))))))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((000000111222333444555666333222111111222444777888444444444555444333333222222111111111000//////...000///---,,,++++++,,,,,,+++++++++++++++++++++++++++***************))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))))))))(((((((((((()))))))))*********************************))))))))))))******((((((((()))))))))))))))************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((///000111222333444555666333333222222444555777999444444444444444333222222222111111000//////......///...---,,,+++++++++++++++++++++++++++*********))))))))))))))))))))))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((($$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&&&&$$$$$$&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''((())))))******))))))((((((((()))))))))******************************+++******))))))******+++))))))))))))************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((//////000222333444555666444444444555666777888999333444444444444333222222222111000//////.........------------,,,+++******++++++++++++*********)))))))))))))))))))))))))))''''''((((((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((()))************)))(((((()))))))))*********************************+++******))))))******+++)))*********+++++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((...///000111333444555666555555666666777888888999333333444444444333222222222111000///.........///,,,---......---,,,***)))++++++++++++******))))))(((((((((((())))))))))))&&&'''((((((((('''%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""%%%'''&&&$$$###%%%(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((()))***************))))))))))))************************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))000000111222444555666666222444555555444444555777888777555555666444222000222222111111000...---,,,------------,,,,,,+++***************))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&'''&&&%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------.........000///...---,,,---......+++++++++++++++,,,------***+++++++++,,,,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((((((((111111222222333444555555333444666666666666777999;;;999777666666555333111111111111000///...---,,,,,,,,,------,,,,,,+++***************))))))))))))))))))))))))))))))))))))******))))))(((''''''&&&'''&&&%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))*********+++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,,,,,,,---...///000111---,,,+++***))))))******///......---------------............------------++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))222222222333333444444444444555777888888888:::<<<>>>;;;888666555555333222000000000000///...,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))))))))))))))))))))))))))***))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&''')))***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((()))(((&&&$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''((())))))******))))))))))))*********+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000,,,+++++++++---///111222222111000///............---,,,,,,+++******))))))......---,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******333333333333333333333333444666888999999:::<<<>>>???;;;777444333333222111////////////...---,,,+++++++++,,,,,,,,,++++++***************)))))))))((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))***+++***(((%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))************)))*********+++++++++,,,,,,++++++,,,---------------,,,,,,---------------............/////////000000///...------...000222333......---,,,,,,+++++++++.........---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))))))))(((((())))))***+++++++++444444333333333333222222555666888999:::;;;===>>>===999555222111111000///......///......---,,,+++******+++,,,,,,+++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''+++...///---(((%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((())))))***************++++++++++++,,,,,,,,,,,,,,,,,,---...............------......////////////000000000000000000000000111111000//////000111222111111111111000000//////000000111222222222111000////////////////////////------------------------------------,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******))))))******+++,,,,,,---333333333333333333333333444666888999999999;;;===999666333111000000...---------......---,,,,,,+++)))***++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%)))...///---)))%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((()))******++++++******++++++,,,,,,,,,---------------...////////////////////////000111111222222---------------........./////////000000000000000222222333444444444444333......///000000///---,,,////////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******++++++)))******+++,,,---......333333333333333333333333444666777888777777999:::666444222111111000...,,,,,,------------,,,++++++))))))***+++++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''******(((&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))***++++++++++++***,,,,,,,,,,,,------------......///000000000000///000000111222222333444444///000111222444666777777777888;;;===?????????>>>555666888:::;;;;;;;;;;;;>>>?????????===;;;888666666555444333111000......////////////////////////............------------------------------------************************************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))******+++,,,,,,******+++,,,---...//////222222222333333444444444444555777777666666777999444333222222222111///,,,,,,,,,---------,,,++++++((()))***+++++++++++++++************))))))))))))))))))))))))))))))))))))&&&'''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%######%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))***++++++++++++***,,,,,,,,,---------............///000000000000000111111222333444444555555;;;<<<>>>@@@CCCFFFHHHIIIHHHKKKOOOTTTVVVWWWWWWVVVWWWXXXZZZ]]]^^^______^^^_________]]]ZZZVVVSSSQQQCCCBBB@@@===:::777555444000000000000000000000000//////.........---------------------------------************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))***++++++,,,,,,******+++,,,---//////000111222444555555444222111111111222333666999<<<===555333111///---+++******+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,************))))))))))))(((((())))))))))))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))************)))(((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))************))))))+++---///...,,,))),,,,,,---------...///000...---///222444444444555777666888<<>>777111//////000000............------------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))))))))***++++++,,,,,,+++++++++,,,---///000111111666555444333222222222222444333111000//////000000---------,,,,,,------...******++++++++++++******)))))))))))))))*********)))(((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((()))******'''(((((()))***+++++++++,,,...111333333111...,,,,,,,,,,,,---------......,,,...000111444===JJJUUUuuu}}}vvvmmmXXXPPPEEE<<<666444333222//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))((()))***,,,,,,---------+++,,,---...///111222222222222333444444333333333222222111000///...---------------------------------,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''((((((((('''%%%$$$%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))************,,,,,,++++++***+++++++++---333888777000---///333///......///111222111000:::888<<>>EEESSSbbbkkktttlllWWWEEE:::666///---222444111---,,,...---,,,+++,,,,,,,,,,,,+++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((())))))******(((***++++++++++++,,,...//////000222333555666666222222333333333333222222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((((('''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&%%%%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,333333222000------...000...111333000...333@@@KKK___jjj{{{{{{fffXXXHHH<<<222222555444111...111000///---++++++---///+++++++++*********)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((())))))******)))+++,,,---,,,,,,...///000111222333444555666666222333333333333222111111000000///......---,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))((((((((((((((('''&&&&&&&&&%%%((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&%%%&&&''''''((('''''''''(((((((((((())))))))))))((()))))))))************,,,,,,+++++++++,,,------000000//////000000111111000222333444888GGG\\\lllnnn^^^III:::555333333333333333333000---,,,---///,,,,,,+++++++++*********)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''(((((())))))*********,,,---...---...///111222222333444444555666666222333333333222222111000//////......------,,,,,,++++++++++++++++++++++++******))))))((()))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((((((((((((((((((((((('''&&&&&&&&&%%%'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&''''''''''''%%%&&&''''''((('''''''''(((((((((((())))))))))))((()))))))))************,,,+++++++++,,,------...------...///000//////...111222666>>>OOOgggrrrXXXEEE:::444111///000111000///......///,,,,,,,,,,,,++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''(((((())))))*********,,,.........///000222333333333444444555555555333333333333222111000///......---------,,,,,,,,,***************************))))))(((((()))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((((((''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&'''((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))************,,,++++++,,,,,,---...///,,,...//////------...///:::@@@JJJYYYmmmhhhSSSBBB777111///......000111000///---------,,,,,,,,,++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''(((((())))))*********,,,.........///111333333333333333333444444444333333333222222111000///---------,,,,,,,,,,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&'''((()))%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,...//////...000111000...111888???VVVcccttt{{{fffTTTDDD<<<333///111222000...------------,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******)))+++---......///111333333333333333333222222222333333333222222000//////------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((()))***))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''(((((((((((((((''''''%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******''''''''''''((((((((()))'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&'''((()))%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))************+++++++++,,,---...///000...111333111111999GGGRRRrrrwwwZZZLLL;;;333222333///+++......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''(((((()))*********)))+++---......///111222333333222222222222111111000000000000////////////,,,,,,,,,++++++,,,------************))))))))))))***)))(((''''''((()))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++---,,,++++++...000///---+++000888;;;EEEaaaqqqVVVCCC999444222111000///...---------......++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''(((((())))))******,,,,,,,,,---///000222333333222000......///111222............---------------,,,,,,++++++,,,,,,---************))))))))))))***)))(((''''''((()))***))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,***,,,......///000000000333333888CCCQQQfffqqqXXXHHH===666222///////////////...,,,+++++++++++++++++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((())))))*********,,,,,,---...000111333444333222111000000000111111............---------------,,,,,,++++++,,,,,,,,,************))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********************+++,,,,,,)))+++///111111111111333666>>>HHHWWWooouuudddSSSAAA555333222111222222000---+++,,,,,,,,,,,,++++++++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))***************,,,---...///111333555555222333333333222222111000000000000000////////////------,,,+++++++++,,,,,,************)))))))))((())))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++************************************************)))))))))*********++++++************************************************(((((()))))))))******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********************+++,,,,,,---,,,,,,...111111222666<<>>;;;;;;;;;999777666888:::000//////...------,,,,,,+++++++++************)))((()))***)))((('''((()))((((((((((((((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''(((((())))))))))))(((((()))))))))))))))))))))((((((((((((((()))))))))***))))))))))))************)))))))))(((((()))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++***)))***+++,,,+++++++++,,,,,,,,,------,,,,,,---------.........------------------------////////////////////////............////////////......//////......------////////////............000///////////////000000000///......000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))******((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&%%%&&&'''(((((('''(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))(((+++++++++++++++,,,,,,,,,---***)))---///......000222BBBXXXnnnmmm^^^OOODDD111444333000,,,,,,///111------,,,,,,+++*********))))))************))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************,,,---...///000111222222555999;;;;;;888777999===<<<<<<;;;999777777888::://////......---,,,,,,,,,+++++++++************)))((()))***)))((('''((()))((((((((((((((()))******(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++******))))))))))))******************************************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---+++++++++,,,,,,,,,------------........./////////.............................................///---------.........//////............------,,,,,,/////////......---------............///000111111///...------//////...---.........---------------//////......---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((((((((())))))))))))***((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))***+++++++++,,,,,,,,,---+++***,,,...---,,,111777@@@]]]|||rrrbbbVVV@@@;;;444...,,,---000444------,,,,,,++++++******))))))************))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++------...///000111111111777:::<<<;;;888777999;;;<<<===<<<:::888888999;;;.........------,,,,,,,,,+++++++++*********))))))((()))***)))((('''((()))((((((((((((((())))))***((((((((('''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********(((((()))))))))*********))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,------+++,,,,,,,,,,,,---------............/////////////////////000000000000000.............../////////.........//////000000111111111000000////////////000000000000000000000000////////////000111222333///...---.../////////---////////////000000000000111000000///......------........................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&'''))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))***++++++,,,,,,---------+++---///000------777CCC\\\ttteee]]]JJJ777000222222///+++...------,,,++++++******))))))************))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******++++++,,,---...///000111111111111555777999999888888:::<<<=========;;;999888:::<<<---------------,,,,,,,,,+++++++++*********))))))((()))***)))((('''((()))((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))((((((((()))))))))*********+++))))))))))))************************++++++++++++++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......,,,------------.....................////////////.........//////000000000//////000000111111111111//////000111111222333333333222111111111111222333//////000111222333444444000000000000111333444444111/////////000111000///000111111222333444555555........................................................................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&(((******((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************+++,,,------......+++---000000---111BBBSSSssstttkkkZZZGGG===666///++++++......------,,,++++++***))))))************))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***+++,,,,,,,,,---...000222333333222222222444666777888:::<<<============;;;999888:::<<<------,,,,,,,,,,,,,,,,,,+++++++++************)))((()))***)))((('''((()))((((((((((((((()))******'''(((((((((((()))))))))&&&&&&&&&''''''''''''(((((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))((((((((())))))******+++++++++)))))))))*********++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------........................------.........................../////////000000//////000000000111111111---......//////000000000......//////000111111111......///000111111222333000000/////////111222444///000000111222333444444111000000000111222333333111000//////111111000///000000111111222333333333........................////////////////////////////////////////////////.............../////////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++************)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''')))******)))'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,---...//////+++,,,...///111<<>>???<<<===<<<:::888888999;;;,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((()))***)))((('''((()))((((((((((((((()))******'''((((((((())))))))))))&&&&&&&&&''''''''''''((((((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))((((((((())))))******+++,,,,,,))))))*********+++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------------------+++++++++,,,,,,,,,------------------------------........................------...//////////////////000000000111111111111222222222222333333333444222222222333444555555555222222333444444555666666555555666777888999:::::::::999999999:::<<>>??????<<<<<<;;;999777777888:::,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((******)))((('''((()))((((((((((((((()))******'''((((((((())))))******&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))((((((((())))))***++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------........................////////////////////////------...///000000//////000111111111222222222222444444444555555555666666777888888999:::;;;;;;<<<======>>>??????@@@AAAAAADDDEEEFFFGGGHHHIIIJJJJJJMMMLLLLLLLLLNNNQQQTTTVVVZZZYYYXXXWWWVVVUUUTTTTTTNNNMMMMMMLLLLLLLLLLLLMMMNNNLLLKKKLLLMMMNNNMMMLLLJJJIIIHHHFFFDDDCCCBBBAAA<<<<<<;;;999888666555555444444444444444444444444000000000000000000000000......//////000000111111........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++++++++++++++******)))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((***++++++)))&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++******+++,,,---//////000111000222999EEE]]]~~~pppmmmfffQQQ;;;000///......------,,,++++++))))))************))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((())))))+++,,,---......,,,///333666999999999888888888999:::===???@@@???;;;;;;;;;999777666888:::------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++***)))(((((()))))))))************+++++++++---,,,,,,+++*********+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------............---------...//////...------...000000///...000///......//////...---......///000000000000000---000333333111000111333---111555777666777;;;>>>??????===<<>>???@@@DDDAAA<<<777555555777888------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++***)))))))))))))))************++++++++++++---,,,,,,+++******++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,,,,---------.........---------,,,,,,---...............///111111000000,,,,,,---...000111111000444333222111000///...------///111222111333666::::::???EEEHHHJJJLLLPPPSSS___bbbccc```aaaeeehhhgggjjjooovvv|||~~~}}}|||{{{{{{~~~~~~}}}wwwvvvzzz|||zzz}}}|||zzzwwwwwwwwwuuusssuuusssooonnnnnnnnnmmmmmmhhhfffccc```^^^[[[YYYWWWVVVRRRNNNKKKHHHFFFCCCAAA???===:::888888666222///444333333333444555555444///......------......///....................................---------------------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************)))))))))(((((()))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((())))))******++++++******---111000---...222---777EEEdddtttmmmkkk```RRR999444///---...///...---+++*********))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((()))(((((((((((()))******)))+++,,,---,,,---///000000111333555666777888888::::::;;;===>>>@@@AAAAAACCC@@@;;;777555666777999------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++++++++***))))))))))))***************+++++++++,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......------------.........//////......------.........---...///000000000000000,,,---///000222222222222000000000111333555666777555666888:::===BBBHHHLLLRRRYYYbbbiiimmmpppuuuyyyxxx~~~xxxyyyxxxuuurrrqqqtttvvvpppnnnjjjhhhggggggeeeddd^^^[[[VVVRRROOOLLLIIIFFF@@@===:::777555333111///666666666555444333333222111000///......///000111//////......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((('''&&&''''''((((((''''''&&&''''''((((((((()))))))))(((((())))))***+++++++++,,,***,,,000222//////222000DDD___wwwooommmnnnGGG===111,,,...000///---+++++++++*********))))))******)))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((())))))(((((()))******+++***,,,---...---...///111222333555666888888999999:::;;;===???AAAAAAAAAAAA@@@>>>;;;888666777888999------,,,,,,,,,+++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))*********+++++++++++++++***))))))******************+++++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,------------...------------............---............/////////111111000000000000000111///111222222111000111111///111222333222222222222111222444888===BBBFFFHHHEEEHHHLLLRRRXXX___eeehhhooovvv~~~{{{xxxwwwuuuppplllhhhfffdddccc^^^\\\XXXVVVTTTOOOIIIDDD???>>><<<:::666333111///333222111000000//////000111111000000///..................------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))((())))))******+++,,,,,,...+++,,,///111///000222???VVVssswwwqqqttt^^^OOO<<<111...///...,,,,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))******+++,,,+++---////////////111222444555777888999:::::::::<<<===@@@AAABBBAAA@@@???>>>===;;;999888888999999------,,,,,,,,,+++++++++************************(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************+++++++++++++++***************++++++***++++++++++++,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,---------.........------........./////////........./////////000000000000000000000111111222000222444444222111222333///111444444444555888:::DDDFFFIIIOOOTTTZZZ___bbbdddhhhoooxxx|||zzzyyyxxxsssqqqqqqrrrrrrmmmeee^^^VVVTTTQQQMMMIIIEEEBBB@@@:::999999777555333111000333333333222111111000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((('''(((((((((((((((((('''(((((((((((()))))))))***)))))))))***++++++,,,,,,000---,,,...//////222777QQQfff|||}}}rrrpppssseeeOOO===222...---,,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))******+++---------...000000000000222444666777888999::::::;;;;;;>>>???AAABBBAAA@@@>>><<<===<<<;;;:::999999999999------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,+++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---------.....................////////////000////////////000000000000.........///000111222333,,,000444444333333666999888;;;>>>@@@CCCGGGOOOTTT\\\```hhhqqqzzzwwwnnnnnnlllhhhccc___\\\[[[ZZZPPPNNNLLLHHHDDDAAA>>><<<999888777555333222000000......///000000111111222////////////////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))'''(((((())))))(((((('''((((((((()))))))))******))))))******+++,,,,,,,,,///------//////000999BBB```uuuyyyrrr|||tttdddOOO;;;///,,,...---------,,,,,,,,,++++++++++++*********)))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))))))))******+++,,,.........000111222111222333555777777888::::::;;;;;;;;;>>>????????????>>><<<;;;<<<<<<;;;;;;:::999888888------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,+++*********++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......------------................../////////000000000//////000000000111111111//////000111333555666777555:::@@@CCCDDDFFFKKKPPPUUUXXX\\\^^^bbbiiittt|||~~~xxxtttqqqppppppuuuqqqjjjbbb\\\YYYYYYYYYPPPNNNLLLHHHDDD@@@===<<<666666555444333222111111000000000000000000000000---------....../////////------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))))))))(((((((((((()))))))))*********)))******++++++,,,,,,---------///000000444CCCRRRmmmwwwuuuyyyuuubbbGGG333...000------------,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((('''((()))******)))(((''''''((((((((())))))))))))*********+++,,,---...//////000222333222333444666777888999:::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<:::999777666---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///---------.........//////////////////000000000000000000000000111111111111222222333555777:::<<<===HHHOOOVVV[[[^^^bbbiiinnntttwwwzzz{{{~~~xxxqqqoooppprrrnnnlllhhhbbb]]]WWWSSSQQQGGGFFFCCC???;;;777555333000000000000000000000000.../////////000000111111---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))))))))(((((())))))))))))************)))******++++++,,,------***,,,000111111888KKK^^^wwwzzzlllxxx~~~nnnPPP777///222......---------,,,,,,,,,+++++++++************)))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))*********+++,,,---///000///111333333333333555777777888999999::::::::::::888888888999;;;<<<>>>???<<<======<<<;;;999666555,,,,,,,,,+++++++++******+++++++++************)))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...///000000333000...---...000111111000000000111222111///---333111///...000222333333333999AAAGGGOOOXXX\\\ZZZeeelllssswwwxxxyyy}}}{{{vvvuuurrrlllfffhhhhhheee___WWWOOOKKKIII<<<;;;888444222000111222111222444555444111---***,,,...111222000///------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......---111...///777AAAZZZ{{{wwwtttyyy|||jjjHHH333111------,,,******,,,---,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,------...//////000000000000111222333444888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======???>>>>>>@@@AAA>>>999444,,,,,,,,,+++++++++******+++++++++*********))))))))))))(((((((((((())))))***)))))))))))))))))))))************************'''((()))******+++******++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................///000111111111111111222222222111//////000222444555444444000111222555:::???EEEHHHVVVZZZ\\\]]]bbbmmmuuuxxx~~~{{{qqqhhh```\\\^^^WWWNNNGGGCCC>>>999555222111///...///111333333...///000000///...---------.........////////////---------.........//////,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---...///+++333111///:::NNNqqqzzzqqqqqqyyytttZZZ@@@444000000...,,,,,,---,,,+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************++++++,,,---...//////000000000111222444555666888999:::;;;<<<<<<<<<<<<999999::::::;;;<<<======>>>=========>>><<<888444,,,,,,,,,+++++++++******++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))******************************))))))***************)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------------------.........///000////////////000000111...///111222333222000///222222111111111222333333888<<>>>>>===<<<:::::::::999777555,,,,,,,,,+++++++++******************))))))))))))))))))(((((((((((()))))))))))))))))))))***************************************+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------------------------............/////////000000////////////000000///111222333222111111111333444555555666999<<>>>>>===<<<<<<===>>>>>><<<;;;888666666666666666,,,,,,,,,+++++++++***************)))))))))(((((())))))(((((((((((())))))(((((())))))***************************************++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---................................./////////000000//////////////////000111222444555444333444777:::777:::???DDDHHHNNNVVV[[[aaahhhpppvvv{{{~~~xxxoooiiiddd^^^VVVPPPIIIDDD>>>999777555222000222222111111000000000///////////////////////////------,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,---...//////000666444<<<[[[|||zzzqqqwwwzzzgggOOO888000+++...000---+++,,,************************(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))***+++,,,...///000111//////000111333555777888777888999::::::;;;;;;;;;@@@???===;;;::::::;;;;;;<<<:::777555333444666888,,,,,,,,,+++++++++************)))))))))((((((((())))))(((((((((((())))))((((((((()))******++++++++++++++++++++++++++++++******+++++++++++++++***------------------------,,,---......//////......////////////////////////////////////000000000000////////////000111222333000222555666777:::@@@FFFKKKPPPVVVZZZ^^^ccciiiooovvv|||}}}vvvpppddd]]]TTTLLLFFF@@@:::555222222111111000000000///111111111111000000000000---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...///000333555888LLLnnnpppoooxxxsssccc???333+++...000---+++...++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************+++,,,...///111222222111111111222444666888999888888999:::;;;;;;;;;;;;???===;;;888777777888999;;;:::888666333444777999,,,,,,,,,+++++++++*********)))))))))(((((((((((())))))(((((((((((())))))'''(((((()))******++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,------------------------------.../////////////////////////////////////////////000000000111111111000000111111333444666777222777???DDDGGGMMMUUU[[[eeekkkrrrwwwzzz~~~}}}}}}~~~}}}|||wwwrrrsssyyyyyysssttt|||xxxnnnfff```ZZZRRRLLLDDDBBB@@@<<<888555222111333333333222222222111111///......------......///------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,------...///000333444???___qqqjjjvvvxxxmmmHHH999...000111,,,+++...++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++,,,---///111222333444444444444555666888999:::999:::;;;<<<============>>><<<:::888888999;;;<<<;;;;;;:::777555555888;;;,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))(((((((((((())))))'''(((((()))***+++++++++++++++++++++++++++++++++((()))***+++,,,---------........................---......///////////////000000000000000000000000000000000000111111111111111222222333555777999:::<<>>111111111,,,***...++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,---...000111333444555777777777777888999:::;;;;;;<<<===>>>???????????????===<<<;;;;;;>>>@@@BBB;;;<<<<<<999666666999<<<)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------......///000000111000///............---+++///...---...000222222222555444333222444;;;GGGPPPZZZ]]]aaaeeelllxxx|||xxxuuuttttttxxxvvvtttsssrrrpppnnnkkkllllllllllllmmmmmmnnnooogggcccaaaaaaccceeedddcccaaaiiimmmhhheeehhhkkkjjjooojjjiiillljjjdddbbbdddgggggghhhiiikkknnnppprrrrrrqqqqqqpppooonnnmmmmmmnnnlllooovvvwwwpppjjjjjjlllkkknnnuuu}}}yyyrrrlllkkkmmmttt}}}~~~xxxyyy}}}{{{tttuuuuuuqqqnnnfffYYYKKKDDD<<<666555444000111666444111...,,,---...//////---,,,,,,+++,,,---...///......---------,,,,,,,,,,,,+++******)))*********))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))***+++,,,------------...000111000000999444XXXqqqppptttuuujjjLLL111---111///,,,...*********))))))))))))((())))))))))))))))))))))))***)))((((((((((((((()))++++++++++++++++++,,,,,,///000111222444555666777;;;:::999:::<<<===<<<;;;AAAAAABBBCCCBBBAAA???>>>::::::::::::<<>>EEELLLVVVaaaiiihhhnnnxxx|||uuuqqqnnntttrrrpppnnnnnnpppsssvvvvvvxxx{{{zzzyyy|||~~~}}}{{{|||}}}zzz||||||zzzyyywwwuuusssssssssttt{{{{{{{{{zzzwwwssspppnnnoookkkkkkooonnngggbbbbbbgggfffgggkkkooooookkkfffcccbbbbbbhhhooouuuuuutttpppoooqqqvvv}}}yyy{{{zzzuuuvvvuuurrriii]]]TTTPPPJJJ@@@666222111000000111222111///,,,000000111111000000//////.........---------,,,,,,,,,,,,+++*********************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))***+++,,,------------...000111111111;;;EEEsss}}}}}}zzzqqqrrruuuqqqYYY>>>222000///------++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,000111111333444555666666999888888999;;;<<<<<<;;;???@@@AAAAAAAAA???>>>===;;;;;;:::;;;===???BBBDDD@@@>>><<<:::999999999:::************************++++++++++++++++++++++++************************************+++++++++,,,******+++++++++,,,,,,,,,------------------------////////////............//////000000000000000000////////////000222333333444333222222222444666888;;;DDDPPP[[[bbbhhhnnnrrrvvv{{{zzzyyyyyyzzz{{{zzzxxxwwwuuuzzz~~~{{{zzz{{{zzzuuuqqqpppuuuuuuuuuuuutttqqqnnnllljjjgggeeeeeeiiikkkkkkjjjeeedddddddddfffhhhjjjkkklllnnnqqquuuwwwxxxyyyyyywwwqqqpppvvvxxxwww|||~~~sssiiifffaaaUUUGGG===777555222111222222222111///000111111000///---,,,///.........---------------,,,++++++******++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************))))))******+++,,,------------...///111222333===[[[~~~tttpppuuuxxxjjjRRR;;;000//////,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,------222222333333444555666666777666666777:::<<<<<<;;;===>>>?????????>>>===<<<<<<<<<;;;<<<===???AAABBBAAA???===;;;999999999999************************++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,---------------------------////////////////////////111111111111111111111111000000111000000111333444333444666888;;;@@@EEEIIIUUU^^^kkkuuuzzz|||~~~~~~|||{{{zzz{{{{{{zzz|||yyyvvvrrroookkkkkkjjjhhheeedddeeefffcccdddeeefffhhhiiiiiiiiiuuunnniiiiiijjjiiimmmrrrtttqqqnnnooottt{{{~~~|||vvvqqqooonnniiibbb]]]KKKCCC999222000222666888111111000//////...---,,,/////////............---------,,,+++++++++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************+++,,,------------...//////111444666>>>jjj~~~yyypppuuuzzzxxxdddDDD000000111---------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))((())))))******++++++,,,,,,------......333333444444555555555666666444444555888;;;<<<<<<<<<===>>>??????>>>===<<<===<<<<<<<<<===>>>???@@@AAA@@@>>>;;;999888888777***************************************************************************++++++++++++,,,,,,,,,+++,,,,,,,,,------------........................000000000000000000000000111111111222222222222222222333444333111222555888;;;???DDDJJJPPPXXXaaagggttt}}}{{{yyyxxxooonnnnnnmmmllllllllllllkkkfffcccdddffffffgggiiijjjkkkkkkhhhdddfffmmmsss}}}}}}}}}zzztttssssssssscccYYYLLL@@@999777888888777666333111000000111111000000/////////............------,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************+++,,,---...,,,.../////////111555888FFFsss~~~ssstttwww|||oooMMM444111222...---------,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,---......//////444444444555555666666666666444333444777:::;;;;;;<<<===>>>??????>>>===<<<<<<<<<;;;<<<<<<======>>>@@@???===;;;999888777666++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000000000000111111111111111111222222333444444555000222444444444777===BBBSSSYYYaaaiiipppxxxzzzvvvsssrrrqqqnnniiidddhhhkkklllfff^^^[[[```fffjjjmmmppppppoooooorrruuuvvv}}}wwwuuussssssmmmdddZZZPPPHHH@@@;;;>>><<<999666444222222111000000000000///////////////...------,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******++++++,,,---...,,,...000000///111777;;;UUU{{{xxxrrrrrr{{{tttWWW<<<222111///---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))******+++,,,+++,,,,,,---...///000000444444555555666777777888777555333333666999;;;;;;;;;<<<===>>>???>>>===<<<999::::::;;;;;;<<<<<<<<<======<<<:::999777666555+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............////////////////////////000000000111111222222222000111222333444555666777333888===AAADDDKKKTTT\\\ssszzz~~~vvvzzz||||||wwwoookkkkkknnniiikkklllkkkjjjlllqqquuu{{{}}}{{{|||www{{{zzzzzzvvvqqqlllfff___WWWRRRKKKJJJHHHEEE@@@;;;666333111111111000000000/////////......---------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---......+++...000000///111888===ddd~~~|||}}}}}}nnnoooyyywww```DDD333//////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,---...///000111111333444444666777888999999999666444444666999:::;;;999:::;;;=========<<<;;;666777888999:::;;;;;;;;;;;;::::::999888777555555++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////000000000000000000000000000000111111222222222222000000111333555666888888???EEEMMMTTT[[[dddqqqzzz|||uuusssvvvyyy{{{tttpppqqqvvv{{{wwwxxxxxxwwwwwwyyy{{{}}}~~~{{{xxxsssqqqpppppppppooo[[[\\\\\\YYYRRRIII@@@:::111111111111000000000000//////...------------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---......+++...111000///111888>>>lllyyyxxx}}}lllooowwwxxxfffJJJ444---///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,---...///000111222333333444666777999:::::::::777555444666888::::::888888:::;;;<<<;;;;;;:::555666777888999:::::::::999999999888888666555444++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---................../////////000111000//////000000///......000222444555444333222444777999999:::@@@IIIQQQWWWaaannnvvvyyy~~~yyytttqqqtttrrrpppsssyyyyyysss~~~www{{{vvvwww|||sssmmmfff```^^^^^^^^^^^^EEE>>>555000000111222222222000......///000///...,,,,,,,,,***)))***,,,...+++,,,,,,,,,,,,+++******************))))))))))))++++++++++++******))))))))))))))))))))))))))))))************************(((((((((((()))))))))))))))************+++++++++*********+++,,,---...///)))777///,,,999222555XXX}}}qqqvvvwwwuuutttwwwtttZZZ777***000---------,,,,,,,,,++++++******))))))))))))*********)))))))))***+++,,,,,,+++---000000000000111333666444222111111333666888999999888666666555555555888666666888<<>><<<<<<:::999777777888:::;;;777555333222333444444333++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///........./////////000000111000000111222333333222555555444333222222333444888===DDDIIINNNVVVaaaiiilllxxx|||wwwwwwzzzyyytttwwwvvvyyy~~~yyy{{{xxxrrrlllgggccc```___\\\TTTHHH???:::777333111333222000000000000///---.........,,,+++++++++,,,,,,,,,,,,,,,,,,+++******+++*********))))))))))))++++++++++++*********)))************************************************(((((((((((()))))))))***)))************+++++++++*********+++,,,---//////+++555---,,,777222@@@mmmzzzqqqwwwvvvrrrqqquuuttt^^^===...111---------,,,,,,,,,++++++******))))))))))))******))))))))))))***+++,,,---,,,...000111111111222333444333111111111333666888888777777666666666666666888777666888;;;===<<<;;;:::999777666777888999:::666444111111222333333222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////////////////000000000000/////////000000111222333777666555333444777===BBBJJJQQQ[[[eeemmmvvv|||wwwwwwxxxyyy{{{|||||||||~~~|||uuunnnlllmmmnnnrrrjjj^^^SSSKKKBBB:::555555333111111111111000...000000///...---,,,++++++,,,,,,------,,,,,,+++***+++++++++*********))))))++++++++++++************************************************************((((((((()))))))))******)))************+++++++++******++++++,,,...///000000555...///666555RRR{{{vvvrrrzzz~~~ooonnnsssvvvdddEEE333111------------,,,,,,,,,,,,******))))))))))))******)))))))))******+++---------///111222222222333444444333222111222444666888666666666666666777777888:::888888888:::;;;:::999777777666666777888999:::555333000000111222222111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------............---......///000//////000000000111111111111222111111000000222333111444888<<>>=========;;;999777777888777999;;;======<<<;;;:::666444111111222333333222------------------------........................------------............000000//////000000111222111111111222222222333333///444999===AAAHHHQQQYYYhhhttt|||zzz{{{uuusssxxx}}}yyyyyy}}}|||yyyxxxwwwvvvyyytttnnnfff^^^UUULLLGGG>>>888222000111222111//////////////////...------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,---///000111---,,,222444444IIInnnnnnooo~~~rrrlllttt|||uuummmooopppaaaEEE000............------------,,,++++++******++++++,,,))))))******,,,...///000222444666777666666888999;;;:::::::::999999999999888888999:::;;;<<<>>>???===>>>???===999777888999777999;;;======;;;999777555333000000111222222111------------------------........................---------.........//////000000000000000111111222111111222222222333333333999???GGGNNNVVV```mmmvvv~~~{{{sssxxx|||yyyxxx{{{wwwvvvwwwyyyzzz|||~~~}}}|||{{{xxxrrriii^^^WWWEEE>>>555111222333111//////////////////......---......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++,,,,,,,,,---...///000111000///444444666QQQvvvfffuuuuuunnnwwwzzzuuujjjmmmqqqdddIII333//////.........---------,,,++++++******++++++,,,))))))***+++,,,...000000222444777777777777888999777888888999::::::;;;;;;:::::::::;;;<<<===>>>???===???@@@>>>:::888999;;;666888;;;===<<<:::777555444111//////000111000000---------.........//////////////////000000000000111000....../////////...000///......000111000///888666333222444888>>>BBBQQQ[[[cccqqq{{{vvvpppuuu|||~~~}}}~~~~~~}}}zzzvvvrrrnnncccWWWFFF999333222333444---...//////000000///...------.........---,,,,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,------,,,,,,+++***))))))))))))))))))************)))************+++++++++,,,,,,------.../////////...111555111777]]]vvvhhh|||qqqsssyyyxxx~~~xxxiiikkkmmmhhhPPP000000///...------,,,------))))))))))))))))))))))))***,,,---.........000111333444555777888888888888:::999888888999:::999888999999:::;;;;;;<<<======???>>><<<<<<======;;;:::999999999999888666555444444444444333111///...------------.........//////////////////000000000111///...------.../////////222222111222333444444444333444666:::AAAKKKVVV]]]hhhyyy{{{vvvvvvuuuwwwyyy~~~}}}yyyxxx~~~vvvppppppgggZZZOOOFFF>>>777222444222111000000000000000..................---------------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,------,,,,,,+++******)))))))))))))))************************++++++++++++,,,,,,------...////////////222555222;;;bbbttteeewwwzzzooosssxxxyyywwwgggiiillliiiSSS333000///...------,,,------***************************,,,---.........000111333444555777888999999999;;;:::999:::;;;;;;:::888999999999:::::::::;;;;;;>>>>>>>>>======<<<<<<<<<::::::999888777666555555444444444333111000...---------.........//////////////////000000000111111............///000111222333222222111222333444555999<<>>===:::777;;;;;;;;;:::::::::999999:::<<<>>>>>><<<;;;===???===;;;999777555555555555444444444333111000...---............//////////////////000000000111111111111111222111111111333444444333222111222555:::===LLLRRRZZZccckkkttt}}}~~~xxx~~~~~~vvvpppvvv}}}yyyvvvpppfffYYYPPPAAA;;;555111111222222111//////............//////............------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------...////////////000333777LLLjjj]]]jjjvvvwwwnnnnnnsssyyyyyyttt}}}xxxfffgggkkkkkkXXX<<<000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---.........000111333444666777999:::;;;;;;======>>>???@@@>>>;;;777>>>======<<<;;;:::999888555:::===<<<999888<<<@@@>>><<<999666444333444444333333333222111000...---........./////////000000000000000000111111111111222333444333111000222444444555666777;;;CCCLLLSSSbbbkkkvvv~~~}}}|||zzz|||vvvzzz}}}zzzuuunnnhhhUUUMMMDDD===;;;888444111000000///...---........./////////.........---------,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++***************++++++++++++***++++++++++++,,,,,,,,,,,,,,,------.../////////000///111777QQQddd]]]hhhnnnjjjkkkqqqtttzzztttqqq||||||hhhhhhkkkkkkYYY===000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---.........000111333444555777999:::::::::<<<<<<===???@@@???;;;888===<<<;;;:::888777666666222666:::999666555999======;;;888555333222333333222222222111000///...---....../////////000000000000000000111111111222222000222444333000000222555333888>>>EEEMMMVVVbbbiiiwww|||{{{{{{~~~|||~~~zzzvvvrrreee]]]RRRJJJEEE>>>555///333222000///............000////////////.........------,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,------.../////////111///222999SSSzzzbbbbbbmmmmmmccchhhsssuuuzzz}}}qqqqqq~~~|||iiihhhllllllZZZ>>>000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---.........000111333444555777888888888888;;;;;;;;;===>>>>>>;;;999:::999888777555444333222222444777666555555777::::::999666444222222222222000000000//////...---,,,.../////////000000000000000000111111111222222222///222666555333444888<<>>^^^ppp^^^iii{{{kkk___lllwwwuuuxxx|||uuuhhhpppvvvfffgggjjjkkkZZZ@@@111000///...---,,,,,,,,,++++++******+++,,,------......---......000111222444555666555444333444555666444222333666999999888;;;:::999888777777777777777666555555555666777888555333111111111111///---......---------,,,,,,,,,111000//////000222333555333333222222333777===AAAHHHRRRaaannnvvv{{{wwwxxx|||}}}vvvjjjggguuu~~~yyysssqqqkkk___PPPCCC:::666666444222111222222000///000//////....../////////---,,,+++,,,---...---+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------..................///000111222777333:::???ccckkkZZZfffxxxhhh^^^mmmvvvrrruuu{{{wwwhhhkkkiiifffjjjkkkYYY===111000///...---,,,,,,,,,,,,,,,+++++++++,,,------///////////////000111222333555666555333222222333555333222333666777888777999888777666666666666666555555555555555666777888333222000000000000...,,,------------,,,,,,,,,,,,///000222222222444666777000222444777;;;EEEQQQZZZ___kkk{{{|||~~~zzzrrrvvv|||zzzvvvnnndddXXXNNNGGG;;;777333111111222333333111111000/////////000000...,,,+++,,,---...---,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,---------..................///111222333666000888@@@hhhiiiYYYdddsssddd]]]llluuupppssszzzvvvfffggg}}}mmmeeeiiijjjXXX;;;000000///------,,,,,,,,,------,,,,,,,,,,,,------000000000000111111222222222444555555333111111111333333333444555666777777666666555555444555555555666666666666777888888999444222000000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,000222444555333222333444333888>>>FFFQQQaaarrr~~~|||{{{wwwtttnnnddd[[[JJJDDD<<<555222222333333333222111000000000000000...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///111222333333///888BBBnnnjjjZZZbbbooo```[[[kkksssnnnssszzzvvvdddbbbwwwzzzpppeeegggiiiXXX;;;000///...------------------------,,,------......111111222222222222222222111333555555444222111111333333444555555555666666444444444333444444555555777777888888999999999999444333111111111111///---,,,,,,,,,,,,,,,,,,,,,,,,222555666555222111333666===AAAJJJWWWhhh{{{}}}~~~uuunnnttt~~~sssjjj___XXXMMMCCC<<<777555333444333222222111111111111...---,,,---...///...,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---------...000111333333333000:::EEEppplll[[[aaakkk^^^\\\iiiqqqmmmsss{{{xxxddd___{{{wwwwww}}}qqqfffgggiiiWWW;;;//////...---------------------------...///000000222222333333444333333222000333555666555333222333222444666666666555666777333333333333333444555666777888888999999888888777555333111111111111///---++++++++++++,,,,,,,,,,,,333555777666666999AAAHHHQQQTTT]]]lll~~~uuurrrzzz~~~vvvmmmhhh___VVVMMMEEE===888555444333222222111111111///---,,,---...///...---***++++++,,,---...//////,,,,,,,,,---------......---------...000111333444333111;;;CCCkkkmmmZZZ___iii]]]^^^fffooommmttt|||~~~ggg\\\uuuyyyuuuxxxooohhhjjjjjjWWW::://////...------------...,,,,,,,,,---...000111222222333444555555444333222///222666777666555444444333555888888666555666777222222222333444555666777777777888888777666444444333222000000000000...,,,******+++++++++,,,,,,,,,333555777777;;;DDDRRR]]]hhhjjjrrr~~~qqqnnnjjjddd[[[QQQFFF???666555444333222222222222///...------...///...---)))***+++,,,...///000000,,,,,,,,,---------......,,,------...000111333444222000:::@@@dddmmmZZZ^^^hhh]]]```dddnnnllluuu}}}jjj[[[ppp|||yyysssuuummmjjjmmmkkkVVV999//////...---------......++++++,,,---///111333444333444555555555444333222///222666888777666666666333666999999777555666888222222222333444555666777666666777777666444222111222111///...///...---+++*********++++++,,,,,,,,,333444777@@@MMM^^^nnnwww~~~{{{pppjjjgggbbbYYYQQQCCC???:::444111000000111222000......///000///...........................------------------------/////////000111111222222444555555AAAhhhlll]]]eeemmmfffYYYcccppppppxxx~~~~~~iii]]]fff{{{uuupppuuuuuujjjggghhhgggKKK888000000///...............---...///000111222333333333333222222333333444555777555333333555555555444555555666666777777888888333333333444444444555555666666555444333222222111333222000///---,,,,,,,,,++++++++++++++++++++++++???FFFRRR```ppp~~~wwwzzzzzzuuunnneee]]]SSSMMMEEE<<<777444333222111000......//////...,,,........................------------------------/////////000111111222222444444444BBBjjjooo___gggqqqiiiZZZcccooonnnsss~~~~~~hhh\\\cccwwwwwwpppqqq}}}sssllliiigggcccHHH777000000///.....................///000111222333333333222222222222333444444666555333444555666555444777777777777777777888888333333333333333444555555555555444333222111000///111000///...---,,,,,,,,,++++++++++++++++++++++++NNN[[[nnn}}}zzz~~~{{{tttoooccc[[[PPPFFF>>>888444111111000//////000000...---........................------------------------/////////000111111222222777777888GGGpppsssbbbjjjtttlll\\\___lllkkkkkk~~~yyysssbbbbbbqqqzzzppplllvvvrrrmmmkkkfff^^^DDD555000//////............/////////000111222333333444222222222222222333444444666444333444555666555444888888888777777777777777444333222111111333555666555444333222000///...---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++cccrrr|||ooohhh]]]SSSKKKCCC;;;666333222000111222222111000................................................/////////000111111222222555666888IIIsssxxxdddkkkuuunnn]]]ZZZeeeeeebbbsssxxxlllbbbiii|||qqqjjjppp|||~~~tttmmmiiicccZZZ???222000///............//////000000000111222333333333222222222111222333333444555444333444666666555444777777777666666555555555444333111///000222444666444444333111///...---,,,,,,+++++++++++++++,,,,,,************************}}}zzztttjjjbbb[[[SSSIIIBBB777555222111222222111000////////////////////////......................../////////000111111222222111222555FFFqqq~~~gggiiisssmmm\\\UUU]]]___\\\hhh|||nnn___ccczzzssslllmmmxxx}}}vvvkkkgggaaaVVV;;;/////////............//////000000000111111222222333222111111111111222333333444333333555777777666444555555444444333333222222444222000//////111444555444444333111000...------+++************+++,,,,,,************************~~~~~~~~~{{{|||}}}~~~}}}{{{xxxwwwvvvuuusssqqqpppoooooooootttrrrooonnnmmmllljjjhhhjjjkkkmmmpppqqqrrrrrrrrrtttvvvzzz|||zzzmmmlll}}}~~~ssskkkeee]]]TTTMMMAAA===777333111000//////////////////////////////......................../////////000111111222222333555888GGGpppjjjgggoookkk]]]TTTUUUZZZ[[[___xxxiii[[[___ttttttooolllrrr~~~}}}ssskkkggg^^^PPP777//////............//////000//////000000111111111111111111111111111222333333333333333555777777666444333333333222222222222222222111000//////111333444222222111000//////...---++++++*********++++++,,,************************~~~{{{wwwrrrpppoookkkjjjiiigggfffeeeddddddaaaaaabbbcccccccccbbbbbb___^^^]]]\\\[[[\\\]]]]]]]]]\\\ZZZZZZZZZZZZXXXVVVXXXXXXYYYYYYZZZ[[[[[[[[[___bbbfffhhhjjjnnntttxxxxxxzzz~~~tttlllooossslllggg```[[[SSSLLLCCC:::555222000///////////////////////////......................../////////000111111222222666888999EEEkkknnneeellljjj^^^WWWQQQYYY\\\YYYmmmkkkZZZ\\\kkksssrrrkkkmmmyyy~~~mmmmmmkkk\\\III222111...............///000000///////////////000000000111111111111111222222333222222333555888888666444222222222222222333333333000000000000000111222222////////////......------,,,,,,+++*********++++++************************~~~|||yyywwwuuutttttttttssssssrrrqqqqqqqqqhhhhhhfffbbb]]]XXXVVVUUUVVVUUUTTTRRRQQQPPPPPPPPPOOONNNNNNNNNOOOPPPRRRSSSNNNMMMMMMMMMMMMOOOQQQRRRPPPNNNMMMNNNOOOPPPOOONNNOOOOOONNNMMMLLLMMMMMMMMMNNNRRRVVVXXXZZZ^^^dddiiieeehhhlllppptttwwwyyyzzz|||~~~wwwwww~~~wwwsssnnnkkkcccZZZNNNBBB:::555333222000000000000000000000000/////////////////////////////////000111111222222222444444===aaaqqqdddjjjiii___ZZZPPPYYY]]]VVVfffttt]]]ZZZeeeqqqtttkkkiiiuuu~~~gggooooooZZZCCC000333...............///000111............////////////111111111000111222222333222222333666888888666444222222222333333444444444///000000000111111111111---------------------------,,,,,,+++******++++++))))))))))))))))))))))))}}}zzzwwwsssnnnlllkkklllnnngggfffdddaaa___]]]\\\\\\]]][[[ZZZ[[[]]]\\\YYYVVVUUUSSSQQQNNNLLLJJJJJJJJJLLLKKKJJJJJJLLLMMMMMMLLLOOOLLLJJJJJJMMMNNNMMMKKKLLLLLLMMMNNNNNNNNNMMMMMMPPPPPPPPPOOOOOONNNNNNMMMMMMPPPRRRQQQMMMJJJJJJKKKKKKLLLMMMNNNPPPSSSWWW[[[WWWXXXYYY[[[]]]___aaabbbhhhjjjmmmmmmllljjjjjjjjjmmmttt{{{}}}|||~~~|||zzzmmmdddZZZUUURRRIII:::---333222222222222222222222000000000000////////////////////////000111222333222666:::===XXX___ppp~~~bbb]]]UUURRRUUUXXX___rrrhhhaaa\\\jjjuuuqqqiiikkkuuu|||~~~kkkkkklllfffSSS<<<111222...............///000000000000000000111111111111000////////////111333444333333333444444444555555000000000000000000000000111000000////////////000//////...---,,,,,,++++++,,,,,,,,,+++++++++******************))))))))))))~~~zzzwwwtttqqqnnnllljjjhhhccc```^^^\\\YYYVVVUUUUUUWWWXXXSSSRRRQQQPPPOOONNNNNNNNNRRROOOLLLLLLMMMMMMLLLJJJMMMLLLKKKKKKKKKLLLMMMNNNJJJIIIIIIJJJKKKMMMNNNNNNOOOMMMLLLLLLOOOPPPOOOMMMMMMMMMNNNNNNNNNMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOQQQSSSRRRPPPNNNOOOPPPQQQQQQQQQPPPOOOPPPSSSVVVUUUUUUUUUVVVWWWYYY\\\]]][[[\\\]]]\\\ZZZYYYYYYZZZYYY]]]aaabbbbbbcccgggkkkrrrtttvvvwwwwwwzzz{{{xxxvvvjjj___WWWPPPGGGAAA666444222000000000000000111111000000000//////////////////000000111222333111444888;;;SSSlllzzzmmm```WWWSSSTTTWWW\\\lll}}}pppcccXXXdddoooooogggeeemmmxxxzzz|||iiijjjjjjaaaMMM888///222....../////////000000000//////000000000111111111000////////////111333444333333333333444444444444111111111111111111111111111000/////////////////////......---,,,,,,++++++,,,,,,,,,+++++++++******************)))))))))))){{{wwwqqqlllhhhddd```^^^[[[YYYWWWUUUSSSQQQMMMJJJJJJIIIGGGFFFFFFHHHJJJKKKEEEEEEEEEEEEEEEFFFGGGHHHJJJGGGEEEDDDFFFHHHHHHHHHHHHHHHHHHHHHIIILLLNNNOOOLLLLLLLLLLLLMMMNNNOOOPPPPPPOOONNNOOOQQQRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRSSSSSSSSSSSSRRRSSSTTTSSSRRRRRRSSSTTTSSSSSSRRRPPPNNNNNNPPPRRRSSSRRRPPPPPPPPPSSSVVVXXX[[[[[[[[[YYYWWWUUUVVVWWWYYYYYYYYYZZZZZZZZZ[[[[[[ZZZ\\\^^^___```cccgggjjjqqqrrruuuxxx|||zzznnnoooxxxlllaaaXXXQQQNNN>>>:::555111000000000///111111111000000000000///000000000000000111333333333555777888KKK}}}uuu}}}wwwdddZZZSSSTTTUUUWWWcccqqqzzzyyygggXXX^^^hhhooojjjaaaeeeqqqtttxxx|||~~~rrrggghhheeeYYYDDD222---111...///000111222111111000////////////000000000000000000/////////111222333222222333333333444444444111111111111111111111111111000//////.........///.........------,,,,,,+++,,,,,,,,,+++++++++******************))))))))))))}}}{{{vvvllleee```\\\WWWSSSPPPNNNLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGHHHGGGGGGFFFGGGHHHIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNKKKJJJJJJJJJLLLNNNPPPPPPMMMLLLKKKKKKKKKLLLNNNOOOQQQQQQRRRQQQQQQQQQRRRTTTSSSSSSSSSTTTVVVWWWVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUUUUVVVVVVVVVUUUSSSQQQQQQSSSUUUTTTRRRPPPOOOPPPSSSVVVXXXVVVVVVUUUSSSQQQQQQSSSTTTUUUSSSQQQRRRTTTUUUTTTRRRUUUUUUUUUVVVVVVWWWYYYZZZZZZ[[[]]]```ccceeeggghhhmmmooorrruuuwwwzzz{{{|||}}}|||{{{zzzqqqfff[[[SSSLLLEEE===666444333222111222222111111111000000000000000000000111222333333666666999888EEEqqq{{{zzziii]]]TTTSSSSSSTTT\\\gggttt{{{lll^^^ZZZaaapppqqqfffaaagggnnnrrryyy}}}~~~~~~mmmffffffaaaQQQ===///---222...000222333333333111000....../////////000000000111000/////////000222333222222222222333333333333111111111111111111111111111000///.....................---------,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))(((vvvooofffaaa___ZZZSSSMMMLLLJJJGGGFFFFFFFFFEEEDDDAAACCCEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHNNNNNNNNNNNNOOOPPPQQQRRRKKKLLLMMMNNNOOOOOOPPPQQQQQQPPPOOOOOOOOOPPPRRRRRRSSSUUUWWWXXXXXXYYY\\\___^^^```bbbcccdddeeeeeeeeedddddddddeeegggiiikkklllmmmllllllkkkjjjiiiiiihhhgggfffdddcccbbbaaa___^^^aaaaaa___[[[XXXWWWXXXZZZXXXVVVTTTRRRSSSUUUYYY[[[XXXYYYXXXWWWUUUUUUWWWYYYTTTQQQOOOQQQUUUWWWUUURRRTTTTTTSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXYYYYYY[[[ZZZ[[[\\\^^^aaaeeegggmmmllljjjhhhhhhjjjmmmpppxxxzzz|||xxxkkk```ZZZQQQEEE===:::777444111222222222222111111111111000000000000111222333444555444888888AAAjjjxxxpppaaaUUUSSSSSSRRRXXX```pppyyywwwfffYYYYYYkkktttlllaaa^^^gggmmmuuu{{{~~~~~~}}}nnneeeddd[[[JJJ888//////333///000222333444333111000////////////000000000000111000/////////000111222111111111222222222333333111111111111111111111111111000///...---------------------------,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))(((|||uuummm^^^XXXRRRNNNLLLKKKHHHFFFEEEEEEDDDFFFHHHIIIIIIHHHGGGIIIKKKLLLKKKKKKLLLMMMJJJKKKKKKKKKKKKJJJIIIIIILLLLLLLLLLLLMMMNNNOOOOOOKKKLLLNNNNNNNNNOOORRRTTTUUUUUUUUUVVVXXX[[[]]]___```dddhhhkkkllloootttyyyxxx{{{~~~~~~zzzxxxvvvtttqqqlllfffccccccdddbbb```]]][[[ZZZ[[[]]]^^^aaabbbbbbaaa___^^^___aaaZZZXXXVVVWWWZZZ[[[ZZZXXXSSSRRRRRRSSSUUUVVVUUUTTTVVVVVVUUUUUUTTTTTTSSSSSSXXXVVVTTTRRRRRRTTTWWWXXXYYYZZZZZZYYYXXXYYY\\\^^^fffhhhjjjnnnrrrvvvyyy{{{}}}~~~}}}zzz{{{sssggg]]]PPPFFFAAA===777333333333333222222222111111111111000111111222333444111000666888>>>dddxxxzzzzzzhhhYYYUUUTTTRRRUUU[[[kkkvvvooo^^^VVVaaannnnnnddd]]]```fffnnnvvvzzz|||~~~~~~{{{{{{}}}llleeeaaaTTTBBB555111111222///000111222333222111111000000000000111111111111222111000//////000111222000000111111111222222222222222222222222222222222111000///...---,,,,,,,,,------------------------,,,,,,,,,+++++++++******************))))))))))))~~~pppgggccc]]]VVVNNNMMMKKKIIIIIIHHHHHHHHHGGGGGGHHHKKKMMMMMMLLLJJJMMMOOOQQQQQQOOONNNOOOQQQNNNOOOPPPQQQQQQQQQOOONNNNNNNNNNNNOOOPPPRRRSSSTTTTTTUUUWWWXXX[[[aaajjjpppnnnoooppprrruuuyyy}}}|||yyyvvvsssrrrrrrsssssstttrrrnnnlllkkkkkkfffdddbbbaaa```___]]][[[\\\[[[YYYZZZ\\\\\\YYYWWWXXXXXXWWWVVVUUUTTTTTTSSSVVVUUUTTTSSSSSSSSSTTTTTTSSSUUUWWWWWWUUUUUUXXXZZZXXXYYY[[[]]]```cccfffgggiiilllppptttxxx}}}lllhhh|||uuujjj\\\RRRLLLFFF>>>888444333333333333222222222111111111111222333444444222000666777888YYYttt}}}qqq]]]WWWTTTQQQRRRWWW___ooo{{{yyyiiiYYYXXXcccllllllgggZZZ___hhhoootttxxx{{{}}}~~~||||||~~~~~~zzzfffccc\\\MMM<<<333333333000000000000111111111111222111111111111222222222222222111000//////000111222000000000000111111111222222222222222222222222222111111///...---,,,,,,,,,------------------------,,,,,,,,,+++++++++******************))))))))))))|||uuugggYYYRRRQQQNNNIIIIIIKKKMMMMMMLLLKKKKKKKKKJJJJJJLLLNNNOOONNNKKKHHHIIILLLOOOOOOMMMLLLNNNPPPNNNPPPRRRTTTUUUTTTSSSRRRTTTTTTUUUWWWYYY[[[]]]^^^aaacccdddgggnnn{{{}}}xxxuuurrrqqqkkkhhhfffeeeeeeccc___[[[]]]]]]\\\[[[ZZZYYYYYYXXXPPPRRRSSSUUUVVVVVVVVVUUUQQQTTTXXXXXXWWWVVVXXXZZZRRRSSSSSSTTTVVVXXXYYY[[[ZZZ\\\```cccggglllrrrvvvvvvzzz}}}ooonnn}}}uuufff\\\UUUOOOEEE>>>444444444333333333222222111111111111222333444555777444888666333PPPuuuxxxwwwaaaXXXUUUPPPPPPTTTTTTfffsssxxxsss___UUU\\\llltttsssUUU[[[cccjjjpppuuuyyy{{{~~~}}}{{{|||~~~jjjaaabbbYYYIII888222555333...000000//////000000111222111111222222222333333333222111000//////000111111000000000000111111111111222222222222222222222222111111///...---,,,,,,+++------------------------,,,,,,,,,+++++++++******************))))))))))))wwwhhhZZZTTTOOOMMMOOOOOOKKKFFFMMMKKKKKKNNNNNNJJJIIILLLKKKIIIHHHJJJMMMOOONNNMMMRRRQQQPPPOOOOOORRRWWW[[[^^^bbbgggkkkllliiidddaaadddeeehhhkkkooorrruuuvvvzzz}}}xxxqqqlllnnnllliiihhhhhhddd^^^YYYZZZZZZZZZYYYXXXWWWVVVUUUWWWUUUTTTUUUXXXYYYYYYYYYSSSUUUWWWWWWVVVUUUTTTUUURRRRRRRRRTTTWWW\\\aaadddnnnmmmnnnqqqwww}}}yyymmm```TTTLLLGGG<<<666333444444222111333333222111111111222444555777777555888;;;BBBhhhlllrrr___SSSRRRTTTUUUSSSaaaooovvv{{{ggg```ZZZXXXhhhfffaaa\\\^^^eeennnsssuuu|||}}}~~~~~~|||zzzwwwuuu}}}xxxppp```aaa^^^NNN===666444222000111000000000000000000000000000111111111111222222222333111////////////...---000000000000////////////111222222222111000...---------,,,,,,,,,,,,++++++************************************************++++++***)))(((((())))))~~~{{{~~~~~~{{{xxxxxxxxxxxxtttkkk___UUUWWWSSSNNNLLLMMMMMMLLLJJJNNNKKKLLLPPPPPPMMMMMMPPPRRRPPPNNNOOORRRVVVWWWWWWYYYZZZ\\\]]]___bbbfffjjjtttzzz~~~wwwppplllllljjjfffaaa^^^]]]]]]]]]\\\[[[YYYYYYZZZ[[[ZZZYYYRRRSSSUUUVVVWWWWWWXXXYYYYYYXXXVVVTTTTTTUUUVVVWWW]]]\\\]]]aaagggmmmqqqrrrzzz{{{~~~|||}}}xxxrrrgggYYYOOOFFF???:::999777333222444222111111000111222444555333444222555888<<<___xxxjjj[[[XXXXXXUUURRRUUUaaaqqq~~~qqqcccZZZWWW```nnnvvviiiZZZWWW___kkkrrrtttvvvwwwxxxyyyyyyxxxxxxwww|||~~~~~~~~~xxxfffWWWXXXXXXIII:::444222000///000000000000000000000000000000000111111111222222222333111///...///000///...000000000/////////......000111111111000///---,,,------,,,,,,,,,+++++++++************************************************++++++***)))))))))))))))}}}zzzoooiiiaaa]]]]]]```bbbbbb\\\___ccceeeccc___[[[YYYZZZXXXUUURRRPPPPPPPPPQQQRRRPPPQQQUUUUUUSSSSSSUUUXXXVVVTTTVVV[[[bbbhhhkkklllooosssvvvxxxzzz|||~~~wwwqqqnnnnnnooojjjgggdddaaa```^^^\\\ZZZ\\\[[[YYYXXXWWWVVVUUUUUUTTTSSSRRRRRRRRRSSSTTTTTTQQQPPPOOOQQQUUUZZZ\\\]]]fffgggiiimmmrrryyyuuuoooooo}}}wwwfffYYYPPPHHH@@@;;;777222000222111111000000111333444555111333111444666888SSS~~~xxxbbbYYYUUUOOOSSSLLLTTTiiiwww|||lll___ZZZ[[[]]]wwwqqqggg___\\\___ggglllpppqqqsssuuuvvvwwwwwwxxx{{{||||||{{{zzzzzz|||~~~|||}}}xxx^^^TTTWWWPPPCCC666111000//////000000000000000000000000000000000000111111111222222111000......///000000////////////.........------////////////...---,,,,,,,,,,,,,,,,,,++++++++++++************************************************+++***)))))))))))))))))){{{rrriiibbb^^^]]]XXXQQQMMMOOOTTTZZZ^^^]]]```fffkkknnnnnnlllkkkhhhiiihhheee```[[[YYYXXXZZZXXXZZZ___```______bbbcccaaaaaadddlllvvv{{{uuupppkkkfffccceeebbb^^^[[[YYYXXXWWWVVVUUUTTTTTTUUUVVVWWWXXXYYYTTTQQQNNNMMMNNNOOOOOOOOOUUUVVVXXX[[[```eeeiiilllqqqvvv~~~vvviiikkkxxxuuulll]]]TTTIIIBBB<<<666333444222111111111111333444666333555444666888666JJJllljjj[[[SSSMMMVVVNNNPPP___kkksss}}}jjjbbb\\\UUUaaannnxxxrrrbbbWWWYYYaaahhhkkknnnrrrtttvvvvvvvvvyyyzzzzzzyyywwwwwwyyy{{{yyy{{{~~~lllYYYUUUYYYHHH===333111000//////111000000000000000000000000000000000000111111111111111///......000111000000///.........------------------------,,,,,,++++++,,,,,,,,,++++++++++++*********************************************************)))))))))))))))***|||wwwnnnddd[[[TTTOOOMMMPPPOOONNNPPPUUU___kkksssxxxyyy}}}~~~{{{qqqhhhdddeeedddhhhpppuuuvvvyyy}}}~~~ppplllhhheeedddcccaaa___aaa___]]][[[YYYYYYYYYYYYXXXUUUQQQNNNMMMMMMLLLKKKMMMNNNQQQSSSUUUVVVWWWWWW```ccciiipppvvv~~~wwwsssuuu}}}mmmcccWWWOOOGGG???;;;;;;444333222222222333555666444666555777999555BBB\\\uuuaaaXXXTTTSSSSSSRRRTTT___pppxxxjjj___TTTQQQ```qqquuukkk___ZZZYYY\\\___eeekkkppprrrssstttvvvwwwxxxwwwvvvvvvxxxyyyyyy{{{}}}bbbTTTSSSTTTAAA999222111111000000333//////////////////////////////000000000111111111111///......000111000000///.........------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++************************************************************)))))))))))))))******~~~sssbbb]]]WWWPPPLLLJJJJJJKKKJJJNNNTTT[[[eeesss|||wwwxxx~~~|||vvvpppkkkgggdddaaa]]][[[[[[\\\]]]YYYVVVRRRPPPPPPPPPOOOOOOLLLNNNPPPQQQRRRQQQOOONNNSSSUUUXXX[[[aaajjjsssyyyzzz~~~zzzpppcccZZZOOOEEE???>>>777666555444333444555555222555333444888444:::NNN|||hhh\\\YYYNNNSSSRRROOOVVVjjjzzzuuueeeXXXVVVUUUYYYbbblllnnnfff^^^TTTWWW[[[aaafffkkkooopppqqqsssuuuvvvuuuuuuvvvwwwxxxzzz}}}}}}|||}}}}}}xxx```WWWTTTMMM<<<666111222222000111333/////////////////////////////////000000000111111111000......///000000////////////.........------,,,++++++******++++++,,,++++++++++++************************************************************)))))))))))))))******+++zzzsssmmmeee]]]NNNLLLJJJIIIIIIKKKNNNPPPOOOVVV```iiirrrzzzwwwqqqkkkhhhhhhiiijjj```]]]YYYVVVVVVVVVUUUUUUOOOPPPQQQQQQRRRRRRRRRRRRPPPPPPQQQQQQSSSXXX___dddfffkkksssyyyxxxttt{{{rrrgggZZZLLLDDDAAA:::999777666555444555555111444222333888444777FFFqqqppp^^^YYYOOOOOONNNOOORRR]]]mmmzzzuuuiiiaaaXXXQQQUUUaaakkkmmmjjj___]]]ZZZZZZ\\\aaagggkkkkkknnnrrrttttttsssssstttuuuxxx{{{{{{yyyzzz~~~}}}}}}}}}}}}~~~~~~~~~~~~||||||~~~|||zzzzzz|||vvv]]]\\\UUUFFF888333000111111///000222////////////////////////////////////000000000111333111///...///000///...000000000/////////......,,,++++++******+++,,,,,,++++++++++++************************************************************)))))))))))))))***++++++~~~uuuggg]]]WWWQQQLLLHHHHHHIIIKKKMMMPPPRRRSSSZZZbbbllltttzzz{{{vvvuuutttjjjgggbbb___]]]\\\ZZZYYYRRRRRRQQQQQQSSSVVVXXXZZZSSSSSSRRROOONNNPPPSSSVVVYYY^^^dddjjjooouuu}}}tttfffgggqqqwwwhhhXXXNNNJJJ===;;;999777555555555555333555222444999666777DDD[[[|||ddd[[[UUULLLKKKRRRQQQOOO___vvvzzzeeebbb[[[UUUUUU\\\iiisssoooiii```XXXVVVZZZaaaeeegggkkkpppssssssrrrqqqqqqssswwwzzzzzzxxxyyy~~~}}}|||yyyzzz{{{~~~~~~{{{|||||||||||||||}}}}}}~~~||||||~~~~~~}}}|||zzzwwwwww{{{wwwlllrrr}}}yyyuuuwww|||vvvwwwdddTTTYYYSSS@@@555111///111111......111////////////////////////////////////000000000000333111////////////...---000000000000////////////,,,,,,+++******+++,,,---+++++++++************)))************************************************))))))((())))))***++++++zzzrrreeeaaa[[[UUUPPPMMMMMMMMMOOOIIIHHHLLLPPPSSSZZZbbbiiimmmrrruuuxxx|||vvvooohhhdddaaa```ZZZZZZZZZZZZZZZYYYZZZZZZYYY\\\]]][[[VVVQQQPPPQQQPPPSSSVVVYYY\\\aaahhhmmmtttyyy}}}nnneeelll|||{{{kkkXXXJJJDDDCCC@@@;;;666333333444666666555666777888:::<<>>999AAA[[[{{{~~~iiiYYYQQQNNNNNNPPPOOORRRZZZggguuu}}}xxxlllaaaZZZRRROOOQQQTTTUUUUUUhhhjjjlllmmmllliiifffddd\\\[[[[[[ZZZZZZ[[[[[[\\\]]]```dddhhhkkkmmmllllllhhheeecccdddgggiiihhheee``````aaabbbdddeeegggggghhhiiilllqqquuuzzz}}}yyyqqqkkkhhhaaaaaabbbgggnnnyyytttkkk```]]]```eee^^^^^^|||dddYYYSSSQQQGGG666000555111111111111000000000///////////////////////////////////////////////////000///---,,,,,,...000111//////...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,***+++,,,,,,+++,,,...000yyypppggg]]]VVVUUUOOONNNMMMMMMOOOSSSWWWYYY^^^bbbiiiqqqzzzzzztttsssxxx}}}{{{uuuqqqrrruuu~~~|||zzzxxxwwwvvv{{{tttqqqqqqrrrsssuuuxxxzzz{{{{{{zzzyyyvvvuuuwww|||~~~~~~~~~|||~~~||||||~~~||||||{{{zzzyyyyyyxxxxxx{{{{{{{{{zzzyyywwwvvvuuukkkkkkkkkiiigggfffggghhhhhhjjjkkkllllllnnnppprrrwwwzzz~~~|||ssslllfffccc___\\\YYYWWWWWWXXXXXXWWWRRRTTTVVVVVVVVVVVVXXXYYYUUUYYY___gggoooxxx}}}lllgggkkk}}}qqqbbbRRRGGGCCCBBB===<<<:::888777777777777;;;888;;;KKKddd{{{hhhXXXNNNLLLNNNTTTMMMKKKUUUfffttt~~~rrrkkkaaaYYYTTTQQQMMMJJJQQQUUU\\\dddiiilllmmmmmmkkkkkkjjjiiihhhfffdddccc]]]___bbbeeeffffffdddccc```___^^^___aaacccccccccgggggghhhjjjmmmppprrrtttyyy{{{}}}uuusssooohhhaaa\\\[[[[[[fffjjjrrr{{{~~~~~~|||xxxoooddd[[[ZZZSSSRRRWWW]]]mmm```[[[TTTKKK>>>222000444111111111111000000000000000000000000000000000000///////////////////////////...---------...///000///...------,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))+++---------///111444uuukkk```[[[UUUNNNMMMOOONNNNNNNNNPPPTTT\\\ccciiiuuuxxx|||}}}wwwrrrtttvvvvvvsssrrrrrrsss{{{{{{{{{{{{yyyuuuqqqppppppnnnnnnnnnnnnoooooooooppp}}}{{{yyywwwuuuuuuvvvvvvsssooommmnnnpppiiikkkmmmnnnnnnpppsssvvvvvvxxxzzz|||}}}zzzuuuooogggaaa^^^]]][[[ZZZSSSUUUVVVVVVVVVWWWXXXZZZSSSUUUWWWZZZ^^^eeemmmsssxxx|||{{{rrrmmmssstttcccTTTJJJDDD???>>><<<:::888777777888666:::<<>>AAA;;;AAA[[[xxx{{{eeeZZZWWWNNNNNNOOOOOOKKKLLLZZZjjjzzz{{{yyyvvv}}}yyynnnfffaaa^^^YYYRRRKKKIIILLLPPPTTTVVVZZZaaahhhmmmpppqqqqqquuuwwwzzz~~~~~~|||~~~~~~zzzyyy|||{{{yyywwwtttsssrrrrrrrrrfffdddaaa^^^ZZZWWWUUUSSSTTTWWW\\\bbbjjjttt~~~~~~yyyxxx{{{}}}{{{xxxpppiii```ZZZXXXXXXWWWVVVJJJJJJUUUrrrgggaaa\\\KKK777111777555+++111111111111000000000000000000000000000000000000////////////////////////,,,,,,---...//////......---,,,++++++*********+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))+++---///111333777:::yyyoooggg^^^TTTNNNOOOPPPPPPPPPPPPNNNLLLKKKOOOSSSVVVXXXcccttt}}}wwwpppmmmgggfffkkkmmmjjjjjjnnnttt{{{|||{{{yyywwwuuutttssssssoooppprrruuuwwwyyyzzz{{{|||~~~~~~{{{vvvvvvvvvuuusssrrrpppoootttrrrqqqqqqtttvvvwwwwww}}}xxxnnnhhhggg```\\\]]]\\\WWWWWW[[[]]]ZZZVVVTTTUUUWWWXXXXXX\\\]]]___```dddlllwww|||yyy|||lll___LLLEEE@@@>>>;;;777666888<<<:::888999>>>LLLcccwwwyyy]]][[[YYYRRRKKKKKKOOOSSSSSSQQQ\\\lll~~~~~~zzztttmmmiiiccc\\\VVVRRRPPPOOOPPPPPPQQQSSSVVVYYY[[[]]]]]]```cccfffhhhiiiiiiiiimmmmmmllliiieeecccbbbcccaaa___^^^]]]\\\YYYUUURRRVVVVVVUUUTTTTTTWWW\\\```ggglllsssyyyzzztttwww{{{|||zzztttnnnjjjiii\\\NNNKKKOOOQQQPPPNNNBBB]]]}}}tttfff[[[MMM===444444444222---////////////////////////////////////000000000000////////////////////////,,,,,,,,,------.........---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********)))((()))+++---.........------,,,,,,,,,...111444666uuunnnccc[[[VVVRRROOOMMMIIIJJJKKKLLLNNNOOOOOOOOOWWW]]]bbbgggqqq~~~yyytttoooqqqlllkkkooopppmmmkkkmmmzzz{{{wwwsssqqqrrrssstttvvvxxx{{{}}}~~~|||xxxvvvuuutttsssqqqqqqtttxxx{{{~~~xxxnnndddaaa^^^ZZZZZZ\\\VVVTTTRRRSSSUUUXXXYYYYYYWWWXXXYYYYYYZZZ^^^dddjjjqqq~~~vvvqqq}}}ooo[[[OOOCCC@@@???===;;;::::::888888:::<<>>;;;999===DDDYYYuuu}}}ooo___VVVVVVVVVQQQLLLLLLLLLMMMRRR\\\hhhssszzz|||xxxyyy~~~|||{{{yyyvvvssspppnnnmmmiiihhhfffdddcccbbbbbbbbbeeefffhhhhhhhhhkkknnnqqqsssrrrqqqsssyyy~~~zzzmmmmmmooorrrvvvyyyzzzzzzpppiiiaaa[[[XXXTTTNNNIIIGGGIIIIIIHHHQQQhhhrrrcccUUULLL777666555222//////000111////////////////////////........./////////000000////////////////////////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------,,,---...000222444555555666}}}rrrfff\\\TTTNNNKKKKKKLLLOOOPPPRRRSSSSSSTTTXXXYYY\\\aaahhhpppxxx}}}~~~sssmmmoooqqqppp|||~~~{{{}}}~~~~~~~~~~~~yyywwwtttrrrpppooopppqqquuurrrooonnnpppqqqrrrrrrsssvvvxxxyyy{{{~~~{{{xxxwwwvvvqqquuuzzzxxxrrriiibbb___^^^^^^^^^YYYZZZ[[[\\\]]]\\\ZZZXXXQQQQQQRRRUUUXXX___iiirrr{{{~~~www~~~zzzfffUUUGGG@@@???<<<:::;;;<<<;;;999===CCCFFF```xxxvvviii```YYYSSSOOONNNOOONNNMMMMMMRRR[[[bbbwww~~~{{{vvv{{{~~~~~~}}}}}}{{{zzzyyyyyyyyyzzz|||}}}{{{vvvsssppplllhhhssstttvvvxxxwwwssslllggg```[[[UUUPPPNNNJJJFFFCCCFFFIIIMMMWWWnnn~~~lll[[[HHH;;;333444555333000...///000////////////////////////............////////////////////////////////////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111111111222333333333333222llleeeZZZRRRMMMMMMNNNNNNOOOQQQTTTWWW[[[```fffjjjiiijjjlllpppvvv}}}~~~vvvllliiinnnsssuuu~~~|||yyyuuuqqqnnnlllkkkkkkaaaaaa``````aaabbbdddeeelllkkkkkkmmmqqqxxx~~~}}}yyyvvvttttttuuuvvvzzzppphhhbbb^^^ZZZYYYYYYZZZ[[[[[[YYYXXXXXXTTTQQQQQQQQQSSSZZZaaafffmmmxxxhhhSSSFFFBBB===:::999::::::888<<>>111333444444333000///...///////////////////////////------........./////////////////////////////////------------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............///000111333444444333333222222111111111rrrgggWWWSSSMMMJJJJJJLLLNNNOOORRRZZZfffrrrzzz~~~sssooohhhbbb]]][[[[[[ZZZ[[[]]]```dddhhhllloooqqqwww{{{|||wwwwwwwwwxxx{{{tttlllhhhddd```]]]]]]\\\ZZZXXXZZZVVVTTTVVVTTTQQQSSSXXXWWW\\\dddmmmuuu}}}|||}}}jjjUUUJJJAAA===<<<===;;;999:::>>>;;;GGGRRRggguuuhhhcccYYYWWWTTTPPPNNNLLLLLLLLLKKKOOOUUU^^^iiivvv}}}{{{xxxvvvuuuppprrruuuxxx{{{}}}zzzvvvnnnnnnooommmkkkiiijjjkkkgggjjjoootttwwwyyy|||~~~rrrmmmfff___ZZZVVVRRROOOIIIIIIHHHDDDCCCFFFNNNTTT```uuupppWWWDDD999333222222111111111000///...////////////////////////---------.........//////////////////////////////,,,,,,---------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------+++,,,---...000222333333222111111111111222444444444333222000000111111222yyymmm]]]PPPMMMLLLKKKKKKMMMMMMMMMLLLSSSccc|||~~~yyywwwpppgggccc```[[[XXXYYY\\\```bbbcccfffkkkqqqxxx}}}~~~yyyvvvvvvwwwxxxwww}}}zzztttlllfffcccaaa^^^\\\YYYVVVWWW[[[ZZZTTTRRRUUUPPPSSSWWW[[[```hhhsss{{{zzzxxxgggWWWEEEBBBAAAAAA???:::999<<<888===AAAQQQooo}}}jjjaaa[[[UUUSSSSSSSSSOOOJJJHHHJJJMMMQQQVVV]]]dddiiissszzz|||vvvtttqqqnnnlllkkkkkkllllllmmmoooppppppooommmlllaaaffflllppppppnnnlllkkkmmmllljjjjjjjjjiiigggeeeaaacccfffhhhjjjmmmqqqtttxxx|||~~~xxxqqqlllkkkeeeaaaZZZTTTOOOJJJEEEBBBDDDFFFGGGEEEEEEMMM\\\hhh~~~bbbFFF777444777111///...///111111000///////////////////////////---------.........//////////////////////////////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------***+++---000333555777888555444333222222222333444333222000//////111333444rrrfff^^^XXXRRRMMMLLLLLLLLLJJJHHHJJJPPPUUUdddqqq}}}yyynnnhhhdddccc___\\\^^^bbbccccccjjjtttzzz}}}|||wwwtttwwwzzz{{{|||}}}tttppplllfff```___YYYWWW[[[[[[VVVSSSUUUVVVVVVVVVWWWYYY^^^dddhhhuuu|||hhh{{{kkk\\\FFF>>>AAA>>><<>>;;;999<<>><<<===;;;<<>>444222111111000000000000/////////.................................---------,,,,,,,,,......---------,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,---,,,---......------///111333777<<>>>>>;;;<<<;;;===>>>???DDDSSSbbbrrrcccYYYZZZWWWSSSPPPMMMJJJFFFCCCKKKKKKKKKKKKLLLNNNOOOPPPWWW\\\bbbgggjjjnnnsssxxx~~~}}}|||{{{{{{zzzyyyxxxwwwwwwxxxyyyzzzxxxxxxwwwvvvvvvuuuttttttggggggfffccc^^^[[[YYYYYYWWWTTTOOOLLLJJJHHHFFFDDDAAABBBCCCEEEGGGIIIIIIJJJVVV^^^ttt}}}iiiUUU===111111444222///000000000/////////.................................------------,,,,,,,,,......---------,,,,,,,,,------------............---------------------------------,,,,,,,,,,,,,,,+++---///000000111333555111888===>>>;;;:::>>>BBB999888666444222000///...444777<<>><<<===IIIVVVpppyyyvvveee```YYYTTTRRRSSSSSSTTTLLLKKKKKKKKKKKKLLLLLLMMMKKKLLLNNNNNNNNNQQQUUUXXXkkklllllliiieeeccceeegggfffeeeeeeddddddeeeeeefffdddcccbbbaaa___^^^]]]]]]TTTTTTTTTRRRPPPOOOPPPRRROOOMMMKKKHHHFFFEEEDDDCCCCCCDDDFFFHHHLLLSSSYYY^^^wwwpppSSSEEE555...222666444///000000/////////.................................------------------------......---------,,,,,,,,,,,,,,,---------.........---------------------------------------,,,,,,,,,---///222444555666888:::333666::::::777666888;;;777666444222111111444666<<>>;;;;;;CCCNNN]]]wwwvvvpppuuu~~~sssiii```YYYTTTQQQLLLLLLKKKJJJJJJJJJJJJKKKHHHHHHHHHHHHIIILLLPPPSSSYYY\\\]]]ZZZUUUSSSUUUXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTRRRRRRPPPLLLIIIGGGHHHJJJCCCCCCEEEEEEFFFGGGHHHIIIJJJIIIIIIMMMXXXkkkqqqUUU@@@;;;555222333333222000////////////....................................------------------------......---------,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,///333666777999;;;===;;;;;;;;;;;;;;;;;;:::999888777555444444999AAAGGGMMMSSSWWW[[[fffzzz{{{nnn___UUUOOOLLLOOOSSSMMMRRRXXX]]]aaaiiiuuu~~~xxxqqqooooooqqqvvv{{{zzzvvvvvv|||xxxmmmiiiddd___]]]^^^]]][[[XXXZZZWWWSSSQQQRRRYYYcccjjjxxxppplllhhhYYYMMM>>>===<<<<<<===;;;999===CCCJJJ[[[ooouuuooopppqqqyyyqqqhhh```ZZZVVVUUURRRPPPMMMKKKJJJIIIKKKJJJHHHGGGGGGJJJLLLNNNTTTVVVXXXVVVSSSPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOOOOOOOOOOOOOOOOJJJJJJIIIGGGDDDCCCEEEFFFCCCDDDDDDDDDDDDFFFIIIKKKGGGRRRcccuuu~~~XXX===444444444333111//////////////////.........------------------------------,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---------............,,,000444777999;;;===>>>???<<<::::::;;;;;;999777444555666666999@@@KKKSSSPPP^^^kkkttt{{{uuuddd[[[SSSQQQPPPPPPTTT[[[YYY```iiinnnsss|||xxxnnnfffmmmpppuuu{{{~~~}}}|||{{{ppphhhdddaaa^^^ZZZ[[[ZZZXXXVVVUUUWWW[[[___mmmuuuzzzpppxxxppp```MMMCCC???<<<===<<<999:::===???GGGUUUdddssssssooonnnmmmoootttyyy|||}}}fffddd```\\\WWWTTTQQQPPPQQQNNNJJJHHHFFFFFFFFFGGGQQQRRRTTTUUUSSSPPPNNNMMMKKKKKKLLLLLLLLLLLLKKKKKKGGGGGGGGGGGGGGGGGGHHHHHH@@@AAABBBCCCCCCCCCFFFHHHJJJJJJIIIIIIJJJPPPYYY```hhhzzzhhhFFF777111111222000......///000//////.........---------------------------------,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,,,,---...///000000000444888<<<===>>>@@@AAA;;;;;;:::999777666666777444888===@@@CCCKKKUUU]]]___sssuuufff\\\WWWRRRPPPTTTUUUTTTWWW]]]jjjrrr{{{vvvrrrssswwwxxxxxx{{{uuummmhhhccc^^^[[[]]]^^^]]][[[ZZZZZZ[[[bbbccchhhppp{{{}}}rrr]]]GGG@@@<<<===>>>===<<<===<<<@@@LLLYYYaaappp{{{nnndddaaaeeejjjnnnooommmiiiddd___[[[XXXWWWVVVTTTPPPNNNNNNNNNNNNMMMOOOPPPRRRSSSSSSPPPLLLIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFGGGGGGEEEEEEFFFGGGHHHIIIKKKOOOWWWfffwwwSSS:::999333222///......000111222//////.........---------------------------------,,,,,,,,,------...............---------,,,,,,,,,++++++,,,,,,,,,---------------------------------***+++,,,---...000111111555999===AAABBBCCCEEEFFF:::===>>>;;;666333666:::<<>><<<<<<:::999:::===<<>>;;;>>>DDDIIIUUUpppuuummmccc]]]]]]]]]ZZZWWW]]]ZZZUUUUUUVVVWWWVVVTTTRRRSSSTTTTTTSSSPPPMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHJJJLLLOOOMMMIIIIIINNNSSSXXXbbbmmmyyyoooFFF555...111111111000000000//////////////////.....................---,,,+++++++++---,,,,,,,,,,,,---......///.........------------+++,,,,,,------.........------,,,,,,,,,,,,,,,,,,------------///222555777AAAAAACCCFFFIIIIIIFFFCCCBBB>>>:::777:::AAAKKKRRRWWW[[[fffwwwqqqYYYOOOPPPTTTXXX[[[___aaahhhtttzzztttpppppprrrtttvvv~~~}}}wwwiiidddeeeccc___]]]^^^\\\XXXUUUUUUVVVXXXYYYaaaiiisss|||zzzwwwuuuYYYHHH@@@===<<<===???;;;;;;===???GGG]]]ttt|||yyyuuukkkaaaccc___ZZZXXXXXXWWWTTTPPPOOOOOOOOOOOONNNLLLKKKJJJLLLKKKIIIGGGFFFGGGHHHIIIIIIIIIIIIHHHHHHKKKOOORRR[[[[[[aaalllxxx[[[;;;666444111111000000000000///////////////............---------,,,,,,++++++******---,,,,,,,,,,,,---..................------------------------------------,,,,,,,,,---------------//////000111333444666666===>>>???BBBEEEFFFEEECCCAAA===:::===DDDNNNUUUYYY[[[cccuuuxxxiiiZZZUUUXXXZZZ\\\^^^hhhmmmwww}}}xxxsssqqqooopppvvv~~~~~~qqqllliiifffdddbbbaaa^^^YYYUUUSSSTTTUUUVVVZZZaaaiiipppyyyssslll~~~tttYYYGGG>>>===??????<<<<<<===<<<@@@NNN]]]tttyyyssslllddd^^^ZZZYYYWWWUUUSSSRRRQQQPPPRRRQQQOOONNNOOOQQQTTTVVVYYYZZZ[[[\\\___eeelllqqqJJJ555:::;;;111000000000//////////////////.........---------------,,,,,,+++++++++***---,,,,,,,,,,,,---......------------------------------------------,,,,,,,,,,,,------...//////000111222444555666666666666777777999;;;>>>@@@AAAAAA???AAADDDJJJPPPVVVZZZ\\\fffrrr~~~yyynnnhhhcccbbbaaaaaaffflllxxx{{{wwwtttssstttuuuxxx~~~~~~{{{qqqllliiibbbaaa^^^ZZZVVVUUUVVVXXXTTTTTTUUUWWW]]]fffpppwwwooonnn{{{uuuWWWFFF@@@???;;;;;;===>>>===>>>DDDKKKUUUiii~~~zzzwwwvvvuuuppppppooopppssswww{{{~~~xxxFFF333666555000000000////////////...............------------------------,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------------------------------------,,,,,,,,,------///000111222333333444666777777777666555444444555555666888:::<<>>???EEETTTkkkuuu}}}uuuOOO999333---000000////////////...............------------,,,---------------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,---------------------------------------...///111222444555666444555666777777666444444666666555444444666:::>>>IIIQQQ]]]gggrrrzzzmmmccc]]]___fffppprrrwww|||}}}}}}wwwsssrrrrrrssswww~~~{{{}}}rrrkkkccc]]][[[[[[ZZZXXX^^^YYYTTTPPPPPPRRRUUUWWWbbbkkkwwwwww[[[GGG>>>>>>===<<<<<<======<<<@@@JJJYYYlllmmmYYYOOOYYYZZZdddcccLLL:::444///000000/////////..................---------,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,,,,---------+++,,,,,,------............///000222555777888999555555555555555444333333333555666777999???GGGMMMTTT^^^mmm~~~{{{fff\\\ZZZ]]]gggqqqvvv{{{vvvpppqqqtttyyyzzz|||wwwkkkcccaaa```\\\YYY```]]]XXXTTTRRRQQQPPPPPPQQQYYYgggtttuuuxxxwww[[[DDDCCC@@@<<<<<<>>>???>>>===CCCKKKZZZssshhhIII;;;888===777???GGG<<<222444555000/////////..................---------,,,,,,,,,******************++++++---,,,,,,,,,,,,---......+++++++++,,,,,,---------++++++,,,,,,---.../////////000111444666888:::;;;666555555444333333222222...111555:::@@@JJJVVV^^^\\\hhh|||uuufff\\\___dddeeelllwwwzzz}}}vvvtttuuuwwwuuusss|||~~~vvvqqqhhhcccddd\\\]]]]]]ZZZWWWUUUTTTUUUNNNPPPUUU^^^kkkxxxrrrccclllxxxVVVGGG<<<<<<<<<888999???===???BBBHHHWWWqqqeeeOOOAAA888555333333222222111000/////////............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///...---,,,+++,,,---...222333444555555666999;;;444333111000111222222111555666>>>JJJQQQUUU^^^hhhppp|||yyyrrrggg___]]]dddiiilllxxx|||xxxttttttxxx~~~~~~}}}rrriiieeedddaaa\\\XXXUUUUUUUUUVVVQQQRRRTTTXXX```iiisssyyyvvvnnnooolllWWWDDD@@@@@@;;;:::===<<<>>>???AAAIII[[[sss}}}qqq^^^KKK>>>666222111333333222111111000//////............------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,---...///000444555666666555555777888777555222111000111222222999===HHHUUU]]]fffuuuvvvjjjbbb^^^^^^]]]bbblllrrrvvv}}}uuupppxxxxxxyyy{{{~~~{{{||||||ooojjjeee___[[[[[[[[[YYYWWWWWWWWWVVVTTTTTTYYYbbbiiittt{{{jjjpppiiiOOODDDAAA<<<999::::::;;;;;;999;;;EEETTT```qqqRRRKKKAAA888444333333333222222111111000000//////............------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------...000111333444888999999777444333444555444222000......111555777BBBKKK\\\mmmzzzqqqeee___]]]\\\aaabbbjjjvvv~~~zzztttsssuuuwww~~~|||}}}tttmmmfffccccccbbb]]]YYY[[[]]]\\\WWWRRRQQQWWW\\\eeeooo}}}bbbPPPFFF???;;;<<<777999999888888<<>>888999;;;:::999:::>>>AAAQQQ___zzzpppRRR???777777444222111222222222111000000//////////////////...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------....../////////---///111333666888::::::;;;;;;:::777333000000111111222333555:::BBBMMMTTT^^^kkk{{{mmm\\\UUUYYYbbbggghhhmmmrrr}}}wwwwww{{{}}}||||||ooohhhdddbbb\\\___```^^^XXXTTTRRRRRRNNNTTT\\\bbbhhhuuu|||dddOOOAAA;;;:::;;;<<<;;;999888999:::===HHHbbb```EEE666444777333222000111222333222111////////////............------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...//////000000000222444666888:::;;;;;;888888777555222000111222000333777;;;BBBMMMZZZccc~~~jjjccc\\\\\\cccmmmtttwww~~~yyysssnnn|||~~~{{{pppjjjaaaaaa```___\\\YYYWWWVVVMMMRRRWWWZZZ^^^hhhwwwrrrzzz~~~eeeNNN@@@<<<<<<<<<:::999888888888999<<>>AAALLLkkkxxx]]]KKKCCC666555444333222111111111000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000555999<<<999777888:::;;;:::999000111555888333///555???JJJQQQ___ppprrruuu{{{qqqjjjgggbbb_________[[[XXXUUUQQQNNNRRRXXXbbblllzzz[[[MMM>>>999999999999::::::888999<<<;;;???SSSjjjfffOOO???666222555444333222222222222222000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............///222777;;;<<<:::777666777777555222666333222444555999DDDPPP\\\___jjj~~~yyyzzzqqqjjjdddbbbaaa^^^\\\ZZZUUUOOONNNQQQYYY```kkkuuu~~~xxx```GGG<<<;;;;;;:::999;;;888999;;;888555<<>>======999555222111111///---000000/////////000111111.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........+++---///000000111444666777777666555333333444555888@@@IIINNNWWWiii||||||ooohhhcccbbb```\\\ZZZ\\\YYYXXXVVVVVVYYY]]]cccfffuuu|||llllllooowwwtttWWWAAA999:::999777666777999999999999;;;777555777<<>><<<888666888::::::666666666666777777777777777;;;>>>@@@BBBGGGQQQYYYzzzmmmZZZOOOAAA>>>:::555333333444555222222222111111111000000000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......------///111000///------000333222///666666555888EEEWWWdddhhhwww{{{nnngggeeeccc___\\\[[[[[[ZZZZZZQQQPPPSSS^^^ooolllVVVAAA@@@<<<888777888777666666666666666666666666777666999:::999777999???DDDEEEPPP```ooo}}}{{{mmm[[[III;;;444999777444222000111222333222222111111111000000000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000///....../////////......000222222000***777DDDIIIPPPaaawwwuuulllhhhbbb^^^]]]^^^aaacccVVVSSSPPPRRR]]]qqq~~~}}}lllNNNFFF>>>::::::999666444666666666666666666666666888:::;;;888555333555888===>>>???AAADDDMMMXXXaaavvvyyyggg]]]PPPOOOKKKDDD<<<555111000111111000000000111111222111111111111000000000000000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++///333555444111///...111111000111111222333444444BBBPPPXXXbbbuuuwwwpppiiieeeeeefffdddbbb^^^[[[TTTOOOPPP]]]ppp~~~wwwnnnaaaRRRBBB;;;;;;;;;999777666666666666666555555555666888:::999777666777999555666777666666999>>>BBBIIITTT```hhhkkkqqq{{{yyyjjj\\\VVVRRRGGG;;;555777888888666555555666888000000111222222222222222111111000000000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------------222777:::888444111///444333333444333333666;;;LLLOOOUUUddd|||ppphhhiiiiiiddd^^^aaa```\\\TTTOOOQQQ[[[dddttt~~~yyyqqqttt{{{wwwaaaIII>>>;;;:::999:::777666666666555555444444000222444666666666777777000222555666777666666666;;;<<<<<<<<<===AAAHHHMMMRRRYYYcccjjjnnnrrrwww}}}{{{wwwyyy~~~xxxvvvxxx|||~~~uuulllaaaYYYUUURRRLLLGGGCCC===777555555444444666444555666555333111111111000111222222222222111000000000000/////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........111555;;;===;;;777333000333222333555555555===GGG\\\aaakkk~~~{{{oooiiiiiifffcccaaabbbaaa\\\UUUQQQSSSVVVaaakkk|||}}}rrrgggtttuuuWWWGGG???888777;;;777666666555555444444444333333444555666666666666:::999777555222111//////666666555555666777666555555777<<>>:::999::::::999777///222444555333222444666///111333333111000000000//////000000//////...---////////////..................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////555888;;;<<<:::666444222111///222888999===LLL]]]rrruuummmkkkkkkeeefffeeebbb\\\WWWUUUUUUSSSZZZhhhzzzxxxoooppp~~~mmmXXXIII;;;777;;;777777666555555444333333777777666666777777666666000000000222555888:::;;;111222555777999888777555666444444777666333444888999888888888999:::;;;;;;999999999999999::::::999444444555666888999;;;;;;222555888666222/////////,,,...000111111222444555......................../////////.........---------------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////777888999999666444333333111111666???EEEMMMccczzztttooooookkkkkkiiiddd___[[[XXXWWWKKKNNNYYYiiivvv~~~}}}rrr}}}hhhTTT@@@999;;;777777666555444444333333666444333333444555555444333333444555555444111///222444444333222111222333555000000444555222333777444444444222111111333666333333333111222444555444222333444333111///000111333333222///...000222333333333222000------///111...............000111222//////.........------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000777888777555333111222333444444;;;HHHPPP\\\wwwvvvkkkmmmjjjdddeeehhh```SSSRRRLLLNNNXXXaaakkkzzzyyy{{{eeePPP@@@888;;;999444111222555555333444444333333333333222222333333333333333333333333222222222222222222222222111111111111111111111111111111222222222333333333333333333333333333333333222222222222222111000///111111111111111111111111////////////////////////000000//////.........---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------------...//////777333222333333111222666000@@@OOOWWWdddyyyzzzvvvnnneeebbbdddbbb^^^XXXQQQMMMQQQUUU]]]rrrzzz{{{wwwaaaMMMAAA<<<:::777444333444444333444444333333333222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111222222222333333333333333333333333333333111222222222111111000///000000000000000000000000////////////////////////////////////......------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------.........------------...///000000555444555777777555777<<>><<<999777555333333222333333333333222222222222222222222222222222222222111111111111111111111111000000000000000000000000000111111111222222222222222222222222222222222222111111111111111000000//////////////////////////////////////////////////////............---------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))************+++++++++,,,,,,,,,++++++,,,,,,---...,,,------------.........---------...///000111222333333555777555555<<>>:::999777333222333333333333222222222222111222222222222222222222222111111111111111111111111000000000000000000000000000000000111111111111222111111111111111111111111///000000111000000//////................................................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,++++++,,,,,,---...------------.....................///000111333333555555666666666:::IIIWWWiii{{{zzzyyyzzz}}}|||~~~}}}zzzvvvooojjjkkkeeedddbbb]]]UUUOOOOOOSSS\\\ooo|||yyydddKKKBBB;;;:::999555333555333333222222222111111111111111111111111111111111000000000000000000000000//////////////////////////////000000000111111111000000000000000000000000...//////000000000//////////////////////////////------------------------,,,,,,,,,,,,------------,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////.........///111333444555777777888;;;AAAMMMbbbuuu|||yyywwwuuuuuuvvvxxxzzz||||||||||||{{{wwwrrrooopppqqqqqqoooooonnnlllkkkllllllllljjjfffhhhkkkmmmnnnoooqqqrrroooppprrrtttuuuvvvvvvwww{{{}}}}}}|||{{{xxxrrrmmmjjjdddddddddbbb^^^WWWPPPLLLPPP```tttrrryyy]]]LLL>>>;;;;;;777444666222222222222111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////---......///////////////////////////////////////------------------------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------........./////////......///000222444666777444666===HHHTTTdddzzzxxxuuusssqqqpppooollljjjllllllkkkiiihhhfffeeeeeedddeeefffgggiiijjjkkkkkknnnnnnnnnoooqqqsssuuuvvvwwwvvvtttttttttrrrpppnnnlllnnnpppooonnnnnnpppsssoooooopppqqqrrrrrrrrrrrrqqqqqqqqqpppooommmlllllliiihhhhhhiiimmmqqqvvvyyy}}}|||tttlllkkkhhheeecccccc___WWWOOONNNWWWdddrrrwww{{{sssZZZCCC>>>>>>999555555222222222222111111111111000000000000000000000000////////////////////////................................./////////000000........................,,,---....../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------************************************************+++++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...............////////////......///111333555888999888???NNNbbbrrr~~~zzztttqqqqqqooolllhhhfffggghhheeeeeeeeegggjjjjjjiiihhhjjjjjjiiihhhhhhhhhiiiiiiggggggggghhhjjjlllmmmnnnqqqtttwwwyyyzzz|||~~~~~~}}}~~~~~~{{{yyyyyy{{{{{{yyyvvvvvvyyy|||vvvwwwwwwxxxxxxxxxwwwwwwuuusssqqqpppqqqqqqooonnnjjjiiihhhgggggghhhjjjkkkggglllrrrxxx}}}zzztttsssmmmfffccceeeeee^^^UUUJJJOOOUUUaaauuuzzzqqqcccGGG@@@@@@:::555444222222222111111111111000000000000000000000000000////////////////////////..................................../////////000........................,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------************************************************------,,,++++++*********++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---.............../////////000......///111444666888:::GGGQQQeee~~~|||yyyxxxqqqqqqqqqpppooommmkkkiiieeegggiiiiiihhhggghhhiiiiiikkkmmmnnnoooppprrrtttvvvyyy|||zzzwwwvvvzzz~~~zzzxxxwwwyyy}}}~~~|||}}}zzzxxxxxxyyyyyytttpppkkkhhhhhhhhhfffdddfffgggiiikkkmmmnnnoooooosssxxx~~~vvvrrrlllgggcccaaa``````YYYRRRPPPXXXfffwwwyyyxxxoooYYYNNN>>>777;;;===666444111111111222222111000000///...............................................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,000111///000333///000444666222222>>>MMM___nnn}}}wwwsssvvvtttppplllhhhfffdddccclllmmmooopppqqqrrrqqqqqqlllooorrrtttvvvxxx{{{}}}zzzvvvtttrrrpppmmmmmmmmmmmmmmmllljjjiiiiiieeehhhkkkllllllmmmpppssswww}}}zzzrrrnnnllljjjfffccc]]]XXXUUUVVVZZZeeewwwyyyqqq|||fffXXXDDD:::;;;:::777444222111111222111111000000///...............................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111...---///...,,,///333555333333666777===KKKZZZ|||uuupppnnnmmmmmmmmmoooooonnnmmmmmmmmmmmmmmmqqqssswww||||||yyyuuuqqqmmmkkknnnoooooommmjjjhhhhhhiiifffiiimmmppprrrwwwvvvpppooonnniiiccc```___\\\WWWQQQTTTddduuuyyypppwwwuuueeeNNN@@@===999888666333111111222111000000000///...............------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++***************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------333///...///......222888>>>777333666???NNN```oooyyyrrrllliiihhhjjjiiiiiikkkoootttxxx{{{vvvvvvxxxzzz}}}|||{{{yyyvvvrrrnnnlllkkkfffffffffffffffgggjjjlllkkkooosssxxx}}}tttqqqqqqmmmgggdddbbb```[[[SSSQQQZZZgggyyy~~~vvvuuusssZZZJJJDDD<<<;;;888555333222222000///000000///...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************,,,++++++******++++++,,,------------------------------------............///...///222222222777>>>DDD???<<>>EEELLLWWWeeettt|||}}}~~~sssxxx}}}zzztttpppssswww|||{{{{{{|||wwwuuurrrooommmkkkjjjjjjgggjjjmmmooorrrxxx~~~{{{{{{qqqjjjeeeddd```YYYRRRPPPTTTddd|||yyyrrrwww{{{eeeVVVGGGCCC???;;;777555333111///000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++************************,,,++++++******++++++,,,------------------------------......///000000000---...111444222111777@@@MMM```yyyyyypppiiigggjjjppptttuuu|||xxxvvvpppnnnllljjjjjjjjjlllmmmqqqvvv~~~~~~~~~wwwoooiiigggccc\\\VVVTTTQQQ\\\nnnzzzrrr{{{qqq```NNNFFFCCC>>>:::777555222000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************,,,++++++******++++++,,,........................---......///000000111111000000222444444777CCCOOObbbyyy}}}wwwpppiiicccbbbbbbcccfffkkkooorrrrrr|||yyyvvvtttqqqnnnkkklllnnnpppqqqsssyyyyyyrrrllliiieee```^^^___PPPVVVbbbuuuuuuuuuxxxfffTTTHHHDDD???;;;888555333000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))******++++++++++++************************,,,++++++++++++++++++,,,........................---......///000111111222111111333555888@@@QQQbbbxxx}}}qqqfffbbbcccfffhhhjjjkkkmmmooorrrxxx~~~~~~uuuooorrrooolllkkknnnqqqtttuuuuuuzzzuuummmkkkhhhaaa]]]______XXXWWWfffvvv|||hhheeeOOOJJJEEEBBB<<<333000111///......///111222000///......---------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------........................------222000...---...///000000666444444888AAAQQQgggxxx~~~ssskkkfff```\\\^^^dddjjjooovvvyyy}}}~~~wwwrrrpppooopppppplllnnnqqquuuyyyzzzqqqnnniiicccaaaccc___YYYWWWaaauuuzzz|||yyyqqqXXXMMMCCCAAA???:::333000000/////////000000///---......---------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************)))***++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------..............................///...---...///111111111...///666CCCUUUjjj}}}~~~vvvnnnfff``````___```cccjjjttt~~~~~~yyyuuurrrllllllkkkiiihhhiiillloooxxxyyyqqqkkkgggeeefff^^^ZZZWWWZZZfffyyyzzzkkkYYYHHHDDDEEEAAA666///222000////////////...,,,......---------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************)))***++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------..............................---...///000222333333444555<<>>333------///000//////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((('''(((((()))******+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,---......//////000...,,,,,,///000///111555555222666FFFZZZooo{{{rrrmmmnnntttzzz}}}|||xxxrrrmmmqqqooommmrrrkkkccccccaaa]]]\\\UUUNNNMMMXXXiii|||www{{{pppcccUUUMMMIIIAAA666000///000000//////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))((((((((())))))***++++++++++++*********))))))++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,------.../////////333000000444555222111222555888GGGaaa{{{wwwlllmmmpppssszzz}}}ssspppmmmgggccceeeppprrrjjjhhheee```^^^XXXRRRMMMOOOVVVfff|||vvvmmm\\\MMMLLLEEE;;;444222222111/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))***))))))))))))***+++++++++++++++***************++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////111...///444555222000111;;;FFF```|||uuurrrpppwww~~~zzzsssnnnkkklllnnnpppsss|||tttoooiiibbb]]]]]]XXXSSSNNNLLLUUUlllxxxyyyqqqbbbRRROOOIII@@@888444222000////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++***************++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,---000333222222777???KKK]]]zzzxxxuuuvvvwwwyyy||||||wwwoooiiihhhllluuuzzzqqqlllgggbbb___]]]XXXRRRKKKMMM]]]nnntttuuutttiii___SSSMMMEEE===666222///...000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++***************+++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......//////000...111444444222555DDDUUUeeeyyyyyytttuuuzzzzzzqqqkkkjjjkkkqqqxxx}}}oookkkiiiggg```^^^[[[VVVOOOKKKRRR\\\rrrxxxsssvvvlllgggWWWSSSKKKBBB:::333000...000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++***))))))))))))******************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......---......///000000111111000111444444444===SSShhh~~~~~~}}}|||vvvrrrrrrrrrqqquuu{{{|||{{{rrrmmmhhhddd```]]][[[UUUOOONNNPPP___sssyyyyyy}}}ooommm\\\XXXQQQGGG>>>666222000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++***))))))((((((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---....../////////000000111111222222111000111888BBBSSSkkk|||yyy}}}yyyuuuoooooossssssyyytttiiihhhccc___^^^[[[TTTNNNMMMRRRfffmmmwwwttt___\\\UUUKKKAAA888333111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******)))(((((('''(((((())))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////000000000111222222333333666222444AAAVVVmmm}}}zzz{{{~~~~~~yyyvvvttttttrrrxxx{{{~~~xxxmmmgggbbbaaa]]]VVVQQQPPPVVVZZZiiivvvttt}}}xxxjjj___WWWTTTKKK<<<444666444222////////////...---++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///111444222+++,,,444555///666999DDD[[[vvv{{{yyysssssszzz{{{wwwoooiiigggddd]]]XXXVVVIIILLLXXXooozzztttzzzpppeeeZZZUUUOOOEEE999333222111////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------......///...000000///111555333///777CCCXXXrrr{{{yyyyyy~~~zzztttttttttsssyyy||||||~~~tttkkkiiiggg```ZZZWWWIIIHHHNNN___tttxxx{{{tttmmmaaaXXXTTTOOOAAA222111000//////000000...,,,------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////...---///444666444555777DDDXXXtttwwwuuuuuuwwwzzz|||yyytttsssuuuxxxyyymmmiiihhhccc\\\YYYSSSMMMLLLTTTcccwww}}}}}}tttrrrggg[[[WWWTTTGGG666111000///000111000---+++------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////000...000666444222<<>>000111333111000444///............------------,,,+++*********+++,,,++++++************++++++,,,+++***,,,//////,,,)))+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---...222666444000///333444999JJJeee~~~|||}}}yyywwwuuuwwwvvvuuuuuuuuuwwwyyy{{{}}}}}}zzzxxxxxxzzz{{{{{{wwwuuuoooppp}}}}}}tttmmmkkkfff```ZZZRRRKKKIIILLLZZZooo|||vvvppphhh___YYYTTTEEE777222222111000000///............------------,,,+++*********++++++++++++************+++++++++******,,,///000///---+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///000------000111111444999777BBBXXXsss~~~}}}}}}{{{wwwtttqqqoooooooooqqqnnnmmmmmmooorrrttttttpppqqqqqqqqqqqqrrruuuxxxwwwvvvuuussspppmmmkkkjjjhhhkkknnnooooooqqqvvvzzz|||yyyvvvvvvvvv{{{{{{|||}}}xxxqqqkkkkkkssszzzuuurrrlllfffaaaYYYNNNIIIHHHMMM___www{{{zzzvvvoooddd]]]XXXOOO@@@444000222111---///............------------,,,++++++******++++++++++++************++++++***))))))+++...111222222+++++++++*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111...---000111222666<<<@@@RRRnnnyyy~~~~~~||||||~~~{{{wwwwwwvvvvvvuuusssrrrqqqrrroookkkgggdddcccddddddhhhfffeeeeeefffggghhhiiiiiijjjkkkkkkkkklllnnnpppllllllmmmmmmlllkkkjjjjjjgggkkkpppqqqqqquuu}}}xxxqqqmmmqqq~~~xxxqqqkkkggg```UUULLLIIIGGGTTTgggzzz}}}xxxsssjjjbbbZZZVVVHHH666000444222+++///............---------,,,,,,++++++++++++***+++++++++************++++++)))))))))))),,,...111222******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////...///222555333111888AAAUUUiii~~~|||yyywwwyyyxxxwwwzzz~~~|||zzzxxxvvvsssrrrpppmmmlllmmmooommmiiihhhlllooonnnooopppqqqqqqrrrrrrqqqqqqhhheeeaaa]]]ZZZZZZZZZ[[[]]]]]]]]]]]]]]]^^^___aaa```bbbccccccbbbbbbcccddd]]]^^^___```aaa```___^^^ZZZ]]]```___```eeeooowww~~~|||zzzxxxssspppllljjjkkkmmmoooooollllllmmmnnnppppppooonnnjjjmmmoooqqqwww~~~~~~|||sssmmmooosss~~~|||tttllliiidddZZZPPPKKKGGGMMMZZZooozzzyyyvvvooohhhZZZYYYNNN<<<333555333,,,///............---------,,,,,,,,,,,,++++++******++++++************++++++***))))))))))))***,,,...******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......//////000---000444444111555GGGYYYuuu}}}|||yyywwwvvvsssooolllkkkkkkkkkkkkjjjjjjjjjjjjeeeggghhhiiihhhfffcccaaagggggghhhhhhgggfffdddcccgggggghhhjjjkkkllljjjhhhfffeeedddbbb``````______```dddfffccc```aaa___\\\\\\]]]^^^```aaaaaabbbbbbYYYXXXUUURRRPPPPPPPPPQQQQQQRRRSSSRRRQQQRRRSSSUUUQQQSSSVVVVVVUUUTTTTTTTTTTTTUUUVVVWWWUUUSSSQQQOOOJJJKKKKKKJJJKKKOOOVVV\\\cccaaa___^^^^^^]]][[[YYY]]]\\\[[[ZZZYYYYYYZZZ[[[``````aaaaaaaaaaaa``````WWW]]]___]]]\\\```bbbbbb]]]^^^aaagggmmmnnnlllhhhiiigggiiiooosssvvv{{{}}}tttpppppppppxxx{{{xxxmmmjjjggg^^^TTTNNNHHHJJJOOO```~~~}}}~~~yyytttnnn^^^\\\SSSEEE:::555222//////............---------+++,,,,,,,,,,,,+++***)))++++++************++++++)))******)))(((''')))******************+++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,------...---------...//////000000000000111111333BBBaaa}}}~~~~~~}}}zzzvvvvvvzzzzzzvvvuuuwwwrrrrrrrrrrrrqqqqqqqqqrrrpppooonnnnnnnnnnnnllljjjfffeeecccbbbaaa___\\\[[[ZZZYYYYYYYYYYYYZZZZZZ[[[___```aaaaaa```___]]][[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZ]]]___``````_________[[[ZZZYYYWWWUUUUUUUUUVVVRRRXXX\\\YYYVVVTTTQQQNNNJJJJJJLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNPPPQQQPPPNNNMMMNNNPPPLLLOOORRRTTTTTTSSSRRRSSSUUUVVVXXXXXXWWWUUURRRPPPLLLLLLLLLLLLLLLMMMNNNOOOSSSPPPOOOOOOPPPQQQOOOMMMVVVYYY\\\]]][[[ZZZ\\\^^^\\\\\\]]]\\\\\\[[[[[[\\\___dddfffcccaaabbbbbb```ZZZ[[[^^^aaadddeeecccbbbccc``````cccccc``````cccgggffffffhhhkkknnnppppppnnnnnnrrrxxx{{{~~~{{{xxxlllrrryyysssnnnlllddd[[[UUUIIIIIIKKKWWWqqq~~~yyyrrrddd___XXXOOOBBB555000222///............---------++++++,,,,,,,,,+++***)))++++++************++++++'''***,,,+++)))((()))***))))))*********+++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,---......------......//////000000222000000555AAAWWWwww~~~{{{zzzzzzwwwrrrppprrrrrrooorrrnnniiiiiilllpppqqqqqqppppppsssvvvqqqiiiiiinnngggjjjnnnppppppooooooooogggffffffgggiiiiiihhhfff[[[ZZZYYYXXXXXXWWWVVVUUURRRRRRRRRRRRRRRSSSTTTUUUQQQQQQRRRRRRRRRQQQOOOOOOOOOOOOMMMLLLLLLLLLLLLLLLIIIMMMQQQRRRQQQOOOPPPRRRPPPPPPOOOLLLJJJIIIJJJLLLHHHMMMOOOKKKHHHIIIIIIHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUWWWXXXVVVSSSQQQRRRTTTRRRUUUZZZ\\\]]]\\\\\\]]]WWWYYY[[[]]]]]]\\\YYYXXXWWWWWWXXXYYYYYYWWWSSSPPPWWWUUUSSSTTTWWWXXXVVVTTTQQQWWW^^^```^^^]]]___bbbcccdddeeedddccccccdddeeebbbeeegggffffffhhhfffbbbaaabbbcccddddddeeefffgggdddaaaccciiijjjggghhhlllkkkjjjjjjlllnnnpppooonnnsssrrrtttxxxvvvttt{{{tttssssssxxx}}}xxx{{{tttqqqkkkbbb\\\KKKKKKKKKTTTjjj|||uuuiiibbb\\\WWWGGG555///333//////.........---------++++++,,,---,,,+++***)))++++++************++++++&&&)))------+++)))***+++))))))******++++++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,---......------......///000000000222000333@@@RRRggg}}}{{{zzz}}}~~~xxxuuuqqqooommmnnnqqqrrrpppmmmooooooooonnnnnnmmmlllkkkllliiidddccceeeffffffdddeeeeeeeeeeeecccaaa^^^]]]___\\\[[[___dddeeebbb^^^\\\YYYVVVVVVWWWVVVTTTQQQMMMMMMNNNNNNMMMLLLJJJIIIGGGEEEDDDFFFIIIKKKIIIGGGKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKJJJIIIJJJLLLMMMNNNOOOOOOOOOLLLMMMMMMMMMLLLMMMOOOPPPLLLOOOQQQPPPNNNLLLNNNPPPSSSPPPMMMLLLLLLMMMNNNNNNTTTVVVWWWWWWVVVVVVWWWXXXWWWXXXXXXWWWVVVUUUTTTUUUYYY[[[]]]]]]\\\[[[\\\]]]ZZZ]]]```___\\\]]]aaaffffffddddddeeefffeeeaaa^^^cccdddbbb___```cccbbb^^^```dddhhhiiiiiikkkppptttrrrrrruuu{{{|||xxxvvvxxxuuu{{{yyyvvvtttuuuwwwwwwxxxzzz~~~|||~~~}}}~~~}}}wwwuuuvvvuuu||||||uuuxxxnnneeebbb\\\TTTMMMPPPZZZlll~~~~~~yyyxxxsssbbbYYYZZZQQQ<<<111444///000000000...------.........---------,,,,,,,,,,,,,,,,,,+++++++++***************************************************************)))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------.........---...000///---///444333222999MMMcccwww~~~tttiiigggdddbbbbbbdddfffeeeccc``````aaaaaaaaa```___^^^[[[XXXVVVUUUWWWXXXWWWUUUTTTTTTTTTSSSRRRPPPOOONNNSSSRRRQQQTTTWWWXXXVVVSSSOOOMMMKKKKKKMMMMMMKKKIIIGGGHHHIIIJJJJJJIIIIIIHHHHHHFFFEEEFFFIIIKKKJJJHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOONNNNNNOOOOOOPPPPPPPPPQQQOOOOOOOOOOOONNNNNNOOOPPPQQQSSSUUUTTTQQQPPPPPPRRRZZZWWWSSSPPPPPPSSSUUUWWW\\\^^^``````^^^]]]\\\]]]ZZZ^^^aaaaaa___]]]^^^___aaabbbcccddddddeeefffgggiiijjjkkkllllllnnnppprrrpppqqquuu{{{|||wwwzzz|||}}}}}}~~~zzz~~~xxxuuurrrrrrvvvvvvjjjccc]]]VVVOOONNNSSS```ttt}}}wwwiii___\\\TTTCCC666333000000000///...---............---------,,,,,,,,,,,,,,,,,,+++++++++******************************************************************))))))))))))++++++++++++++++++++++++,,,,,,---------............---...111111...000444333999KKKdddyyyzzzuuuzzztttaaaUUUVVVSSSQQQQQQSSSVVVWWWWWWSSSTTTVVVVVVVVVUUUTTTSSSQQQPPPOOOOOOQQQQQQPPPOOOVVVVVVUUUTTTTTTSSSSSSRRRNNNNNNOOOPPPQQQQQQQQQPPPOOOMMMLLLLLLLLLLLLJJJIIIJJJJJJKKKLLLLLLLLLKKKKKKLLLJJJJJJKKKMMMNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPPPPRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTSSSSSSTTTUUUUUUTTTTTTUUUUUUUUUUUUVVVVVVXXXYYY[[[ZZZXXXWWWWWWXXX```]]][[[ZZZ^^^fffnnnsssxxxzzz||||||zzzwwwuuutttqqqwww~~~|||yyyyyy{{{~~~~~~~~~{{{uuuppppppuuuzzz|||rrrhhhbbb[[[TTTNNNMMMSSScccssszzzqqqeee^^^XXXNNN???333222111000///..................---------,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************++++++++++++,,,,,,,,,,,,,,,------------.........///------111222000111444888IIIggg|||vvvqqqmmmkkkkkkfffcccgggsss}}}oooddd\\\TTTNNNSSSQQQOOOOOOPPPSSSVVVXXXVVVWWWXXXXXXXXXWWWVVVUUUSSSTTTTTTVVVWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTVVVVVVVVVUUUWWWXXXWWWVVVUUUTTTTTTSSSRRRQQQTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ^^^]]][[[[[[[[[]]]___```^^^___```bbbeeeggghhhgggiiijjjkkklllllllllllllllmmmmmmmmmqqqyyyxxxsssrrroooyyy{{{yyynnngggaaaZZZSSSMMMNNNZZZggg~~~|||vvvjjj^^^[[[XXXHHH666444222000////////////.........---------,,,,,,,,,,,,,,,,,,+++++++++******************************************************)))***************+++++++++++++++,,,,,,,,,,,,,,,------------............000---...111222111333777IIIaaazzzlllhhhdddaaa___]]][[[ZZZVVVUUUUUUVVVZZZaaaiiinnnuuulll```WWWTTTTTTTTTTTT\\\[[[YYYWWWWWWXXX[[[]]]]]]]]]]]]\\\\\\[[[[[[ZZZVVVXXXZZZ[[[\\\]]]^^^^^^ZZZZZZZZZZZZZZZYYYYYYYYYYYY[[[\\\]]]\\\]]]___aaaZZZ[[[\\\]]]^^^___```aaabbbbbbbbbcccddddddeeeffffffggghhhhhhhhhiiiiiijjjjjjjjjkkklllmmmmmmnnnnnnmmmmmmnnnooopppqqqrrrrrrvvvuuutttuuuvvvyyy|||~~~zzz{{{}}}yyywwwrrrsss{{{rrrzzz|||qqqjjjeee___XXXQQQOOOVVV```vvv}}}yyymmm```^^^^^^PPP===777333000//////000///.........---------,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))******+++++++++,,,++++++,,,,,,,,,------------------.........//////111//////111111333:::CCCccczzz}}}wwwrrrmmmhhheeedddbbb^^^[[[[[[ZZZYYYYYYZZZZZZXXXWWWRRRSSSTTTTTTSSSUUUYYY]]]XXXYYYYYYZZZYYYYYYXXXXXX______^^^[[[YYYYYY[[[]]]cccbbbaaaaaaaaacccdddfffbbbdddggghhhiiijjjmmmoooooooooqqqqqqqqqpppooonnniiiiiiiiikkkmmmooopppqqqlllooossswwwzzz~~~zzzwwwnnnlllvvvtttxxxooohhhaaa\\\VVVQQQSSSXXXkkk{{{rrrfffbbbaaaVVVGGG999555000///000111000.........---------,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))******+++,,,,,,,,,++++++,,,,,,------......------........./////////000///000111222999IIIYYYzzz|||xxxuuutttmmmpppoooiiifffeeeccc___```\\\YYYZZZ]]]___]]][[[[[[[[[[[[]]]]]]\\\YYYVVV\\\[[[ZZZ[[[]]]```bbbdddZZZbbblllqqqoookkkiiihhhiiikkknnnnnnnnnooorrruuu}}}|||{{{{{{~~~{{{rrrlllqqqwww|||xxxooofffaaa\\\TTTPPPPPP\\\mmm|||zzznnnhhhbbbYYYRRR;;;555000...000222000.........---------,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))***++++++,,,------++++++,,,,,,---......///............////////////---///222333555AAA[[[ssszzzsssnnnmmmmmmnnnnnniiikkkiiidddbbbeeegggfffdddaaa^^^```eeehhhhhhfffggghhhkkkooorrrqqqnnnkkkeee```]]]```hhhoooqqqppprrr|||yyyqqqlllwwwzzzwwwlllfffaaaXXXPPPLLLPPPbbbyyyzzzuuulllbbb[[[YYY;;;666000...111222111.........---------,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))***+++,,,,,,------++++++,,,,,,---...//////............/////////000+++///333555777GGGhhhzzz~~~{{{yyyxxxxxxzzz{{{}}}zzzlllnnnwwwiiigggiiijjjsss}}}uuurrrsss{{{|||www~~~ssslll```YYYWWWOOOOOOXXXjjjzzzqqqddd^^^^^^HHH===444222000------111///............---------......---,,,,,,+++************************************************************+++++++++,,,,,,,,,***++++++,,,,,,------...,,,///222222111//////000///444444555EEEddd~~~|||pppiiigggjjjwww|||wwwtttuuuyyy{{{xxxwwwqqqddd]]]YYYQQQNNNSSSbbbwww}}}uuufff^^^```MMMAAA555222111//////111///............---------......---,,,,,,+++************************************************************+++++++++,,,,,,,,,***++++++,,,,,,---......,,,---......//////000111777333666HHHaaawww}}}uuuzzzhhh___\\\^^^iiiuuu~~~|||tttooosssooozzzlllbbb[[[QQQMMMMMMVVViii}}}}}}zzziii___aaaTTTFFF888222222222111111///............---------...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,------......///---,,,,,,///111222222777000<<<___~~~~~~yyyvvvvvv|||}}}yyypppkkkkkkhhhcccaaabbbdddgggiiikkklllmmmzzztttfffkkkwwwxxxyyy}}}~~~wwwqqqiii```YYYWWWVVVTTTXXX___```aaabbbeeeiiioootttxxxzzz}}}zzzqqqmmm~~~vvvwwwsssfff\\\QQQNNNJJJLLLZZZooo}}}lll```aaaZZZLLL;;;222222333222000///............------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---.........111///...///222333333222333<<>>FFF^^^{{{{{{yyyuuuoookkkjjjmmmppphhhhhhlllrrruuuuuuuuuvvvooonnnnnnllljjjgggdddbbb___aaadddeeefffhhhgggeeehhhjjjllloooqqquuuyyy|||{{{zzzuuuqqqzzz{{{zzzpppdddZZZTTTLLLHHHHHHRRRiii}}}}}}~~~tttcccbbb___SSS???222000111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...////////////333555444222999HHHTTTyyyyyyvvvsssqqqrrrvvvzzz}}}~~~}}}|||{{{xxxuuuqqqsssqqqoooooossswww{{{|||zzztttzzzyyyvvvccc___WWWQQQLLLFFFHHH[[[qqq~~~wwwnnnaaaaaaYYYHHH666---...000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---------.../////////333,,,///999888999VVV{{{~~~{{{~~~rrrxxx~~~vvv}}}qqqggg^^^VVVOOOFFFCCCQQQccc{{{}}}{{{tttdddccc[[[KKK:::000///222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......//////000///333555555:::NNNnnnyyyxxxrrrxxxvvvuuuvvvmmmcccZZZRRRHHHAAAHHHUUUmmmzzzhhheee]]]OOO???444111333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000000000+++666777111@@@fffwwwmmmsssxxxssszzz~~~uuutttqqqfff\\\UUULLLDDDFFFNNN```|||zzzlllggg___TTTEEE888222222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...///000000111222///666777:::TTT|||tttiiiiiisss~~~yyyzzzxxxyyyzzzlll___YYYRRRIIIFFFKKKVVVqqq{{{ppphhh```XXXKKK;;;222111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...///000111222333333333:::PPPrrrwwwttt|||sssiiiffflllttt{{{www~~~uuusssvvvfff^^^WWWMMMHHHJJJPPPhhh~~~~~~uuujjjaaa\\\PPP???333111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---...///000111222333444111111CCCgggnnniiiggggggttt~~~~~~wwwrrrlllgggjjjqqqyyyuuu|||qqq~~~jjjbbb\\\SSSMMMNNNLLL```tttyyymmmddd```VVVCCC555222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---...///000222333444555333AAA^^^{{{uuullljjjbbbYYY^^^lllnnn}}}~~~|||}}}xxxtttsssnnnhhhjjjppprrrpppxxxuuukkkccc___XXXSSSTTTJJJ[[[nnn|||ooofffdddZZZFFF777333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///111222333444555???ZZZ}}}uuuqqq|||{{{rrr{{{yyyooommmpppzzzuuuwww|||ssssss{{{|||rrrlllmmmggg\\\ZZZaaabbbfffkkknnnqqqvvv~~~wwwrrrrrroooiiihhhlllwwwwwwwww~~~uuu~~~qqqhhh___VVVUUUYYYQQQTTTccc~~~vvvhhh___YYYNNN>>>000222222111000/////////000---------------...///000------------------------++++++,,,,,,,,,---------..................------///000333444222000444:::WWWwwwpppeeehhhooovvv|||wwwllleeeiiilllsss}}}xxxyyyuuurrr~~~vvvjjjeeedddfffjjjnnnsss}}}vvvpppooommmqqqwww~~~xxxsssllljjjpppzzzvvvlllmmmllleeecccfffbbbeeehhhlllsss|||}}}xxxqqqkkklllqqq|||uuuuuuvvv~~~uuukkkccc[[[TTTSSSOOOQQQ___zzz{{{mmmccc]]]RRRBBB555333222111000000//////000///......---------......------------------------++++++,,,,,,,,,---------........................222000333666555444<<>>555444333111000000//////---------------...//////------------------------,,,,,,---------................../////////000000111222444555777GGGmmmwwwrrrkkkfffeeeddddddeeedddaaa_________aaaddddddlllvvvnnniiilllmmmlllrrr{{{xxxooofffaaa]]]XXXXXXZZZWWWWWWWWWXXX^^^ccc```ZZZXXX^^^iiittt}}}{{{uuurrrtttsssiii[[[\\\\\\\\\[[[[[[\\\^^^]]]]]]\\\ZZZZZZ^^^cccfffuuu~~~|||qqqqqquuuvvvpppnnnooosssttttttxxx}}}xxxyyysssmmmwwwwwwsssnnnyyylllaaa[[[RRRKKKLLL]]]wwwzzznnncccWWWKKKBBB666555333222000000//////,,,,,,,,,------///000000------------------------,,,---------.....................//////000000111,,,111444555@@@\\\zzztttjjjkkkiiifffeeedddcccbbb```ccc___aaafffeeecccmmm|||xxxrrrooollliiifffhhhaaa```ffffffbbbccckkkuuuyyynnnkkkkkkjjjlllooolllkkkhhheeejjjqqqrrrnnnkkkkkknnnttt}}}zzzwwwvvvnnnoooooollliiigggiiikkkmmmmmmlllkkkjjjjjjlllooowwwuuu}}}yyytttzzz}}}|||yyyhhh^^^TTTKKKHHHWWWpppttthhh]]]QQQHHH666555444222111000//////......---------......///------------------------------------............---......///000000111111+++333555999SSSzzz{{{zzztttmmmgggfffhhhjjjlllkkkdddeeemmmnnnhhhhhhnnnzzz~~~zzzyyyyyyxxxuuuzzz{{{uuuqqqooolllgggbbb]]]\\\[[[[[[[[[cccZZZXXX^^^___[[[^^^hhhmmm}}}|||yyy}}}}}}xxx{{{yyysssuuu~~~}}}wwwssstttwww|||{{{{{{{{{wwwsssrrrsssrrr}}}{{{vvvyyyxxxnnn___UUUJJJFFFSSSkkkyyymmmbbbVVVNNN777666444222111000//////000///...------------------------------------------------.........//////---......///000111111222222:::<<>>444222222111///000///............---------------------.....................---......//////222//////222444444555777<<<^^^}}}yyyyyyzzzzzzyyyyyyvvvqqqnnnmmmlllkkkjjjllllllllllllllllllkkkkkkkkkgggeeehhhpppvvvrrr}}}qqqxxxnnnccc\\\TTTMMMLLLXXXuuuwwwkkk___UUUMMMAAA666222222000000111///............------------------.........//////------,,,,,,---...//////000...000555666333555:::KKKooo{{{vvvsssqqqpppnnnmmmoooooonnnnnnmmmmmmlllllljjjeeebbbdddjjjyyywwwooo}}}rrruuurrriii```WWWPPPKKKRRRlll|||sssfffYYYQQQEEE888333222000000111///............---------------........./////////,,,,,,,,,,,,---...//////000...111555333///555@@@___|||xxxvvvtttrrrqqqppppppoooooonnnmmmlllllliiieeedddhhhiiiqqquuuxxx{{{uuu|||{{{tttiii^^^VVVOOOQQQfff~~~yyykkk]]]UUUGGG999333222000000111///............---------............////////////------------...///000111000///111444111000@@@TTT}}}~~~~~~}}}zzzxxxvvvuuuqqqppppppooonnnmmmlllllljjjgggiiimmmkkklll}}}wwwyyyzzz~~~~~~rrreee]]]TTTSSSeee{{{}}}lll___VVVHHH:::444222000000222//////.........---------............/////////000............///000222222///...111444222666MMMhhh~~~~~~~~~{{{yyyuuuyyyzzzrrrsssxxxsss{{{xxxxxxyyytttuuuxxxxxx|||xxxttt```QQQPPPaaavvvxxx```WWWMMM???555111111111111111111000///////////////..................------111111111000000000000000333000333888333:::ddd|||}}}{{{yyy~~~|||ppp```SSSPPP^^^ppp}}}cccZZZOOOBBB777333222333222111111000///////////////........................111111111111000000000000///111444666888KKKvvv{{{sss|||www{{{kkk```VVVPPPYYYgggiii]]]SSSDDD999555444444333111111000///////////////........................111111111111111111111111///555666444BBBeee{{{uuuwwwxxxvvvxxxiii```VVVPPPTTT___ooo```UUUGGG;;;555444333222111000000///////////////............////////////000111111111111111222222333999666555QQQ~~~}}}{{{~~~}}}xxxttt|||~~~ttt}}}jjj```WWWOOORRRYYYzzz}}}tttbbbWWWHHH<<<666333222111111000000///////////////........./////////000000000000111111222222222333555777555???fffzzz{{{}}}|||zzz|||vvvtttuuuyyymmmaaaXXXPPPPPPVVVmmmxxxeeeZZZJJJ===666444222000111111000///////////////.........//////000000111000000111111222333333333333333:::TTT~~~{{{|||~~~~~~}}}ssswww~~~zzzpppddd[[[RRRPPPTTT```~~~zzziii]]]MMM@@@888555333111111111000///////////////---......///000000111111000000111222222333444444333555IIIppp}}}zzz~~~vvvpppqqqfff^^^TTTPPPRRRXXXxxx{{{kkk```OOOBBB:::666444222111111000///////////////---......///000111111222000000111222333333444444777:::VVVzzzyyy}}}~~~{{{sss{{{vvviiiaaaVVVMMMIIIWWWjjjyyyeeeNNNAAA;;;666111000333222111000////////////////////////000000000000333777222222888555222888222SSSxxxzzz~~~||||||}}}}}}tttwww}}}nnneee[[[SSSOOOQQQddd~~~iiiRRRDDD===777333222333222111000000/////////////////////000000000111111333000000777444111888:::ddd||||||}}}yyyttt|||qqqfff]]]TTTOOOKKK\\\zzzpppXXXHHH???888555444333333111000000000000000/////////000000000111111000222///000777444222<<>>UUU{{{zzz{{{}}}{{{nnnyyyzzzvvvhhh]]]VVVNNNOOO\\\zzz}}}eeeSSSEEE:::555555444333222111111000111111000000000111111111222222111444222333555555JJJlll|||yyy|||yyy~~~wwwqqqsssyyysssuuuyyy~~~zzziii___YYYSSSNNNVVVqqqiiiWWWHHH<<<666555444444333222111111111111000000111111111222222222///444555555666;;;[[[wwwxxx{{{{{{}}}uuupppjjjjjjkkklllhhhdddhhhooolllwwwyyyuuuvvv{{{}}}ooofff```XXXOOORRRllllllZZZKKK===777666555444333222111111111111000111111111111222222222000666888999:::BBBiii}}}yyyxxx{{{~~~~~~zzzpppiiifff```aaaaaabbbbbbbbbaaaaaaeeejjjxxxyyypppqqq{{{pppeee___VVVSSSSSSbbbqqq]]]FFF;;;999444666555333222333333222111111111111111222333444555222444333333???^^^ssswww|||}}}|||}}}vvvnnngggccc``````^^^^^^______```_________eeehhhtttsssqqqzzzssshhh___ZZZVVVTTT___{{{zzzeeeMMM@@@===666555444222111222222111000111111111111222333444555555;;;999888MMMwww|||vvvzzz~~~~~~~~~{{{zzz{{{{{{|||}}}}}}zzzvvvrrreeeccc```^^^]]]^^^___aaa___```aaabbbcccccccccccciiikkktttyyyqqqrrr{{{|||wwwkkk___```ZZZUUU\\\sssjjjPPPAAA<<<444555333111000111111111///111111111222222333444555555:::999===___zzzzzz~~~zzz{{{xxxnnniiikkkhhhgggeeeddddddeeeggghhhiiijjjlllnnnpppqqqrrrrrrsssuuu}}}rrrlll}}}yyyvvvmmmaaaggg```WWWYYYkkkoooTTTDDD===444666444222111222222111000222222222222333444555555666444666KKKvvvzzzxxxyyy|||}}}}}}||||||~~~~~~|||zzzxxxvvvvvvvvvwww{{{|||~~~wwwooozzz~~~sssmmmbbbjjjcccXXXVVVeeevvv[[[JJJBBB999777555333333333444333222222222222222333444555666;;;111;;;ddduuuvvvyyy|||zzz{{{|||tttzzz}}}~~~qqqnnneeehhhbbbXXXTTTaaa{{{vvv]]]KKKBBB888888666444444444444444222222222222222333444555666999333IIIzzz|||vvvwwwzzz{{{zzz}}}xxxrrrsssooofffccc^^^UUUQQQ]]]wwwvvv\\\JJJ@@@555777555333333444444333222333333222333333444555666444>>>___}}}uuuwwwzzz||||||xxxlllvvvpppggg^^^ZZZRRROOO[[[uuuzzz```NNNCCC777666555333222333333222111333333333333444555666666444NNNvvvzzzyyysssuuuyyy}}}}}}rrrxxxzzziiiccc]]]XXXQQQOOOXXXnnnjjjOOO>>>;;;888666444444444555444333000999444---111333333:::555fffvvvwwwxxxvvvwww}}}ssswwwyyyllliii]]]XXXQQQMMMUUUiii{{{lllQQQ@@@<<<888666444444555555444333000888555000555555555;;;EEExxxwwwrrruuutttyyy{{{wwwwww~~~yyykkkiii]]]XXXPPPKKKPPPccc~~~~~~{{{~~~~~~qqqTTTBBB===999777555444555555444333000666444333999777666>>>ZZZ~~~uuutttvvvpppzzz}}}vvv{{{kkkbbb]]]XXXPPPJJJMMM___zzzuuuXXXEEE>>>999777555444555555444333111555333555:::666777DDDnnnwwwttttttsssqqqvvv~~~~~~sss}}}{{{sss```[[[XXXQQQJJJMMM^^^zzzyyy\\\GGG???999777555555555666555444222333222555999444;;;QQQxxxoooqqqqqqmmmuuusss}}}{{{qqqvvv}}}~~~ggg[[[XXXRRRKKKLLL^^^zzz|||___HHH???:::888666555666666555444333444222666999666HHHiii~~~xxxnnnlllppprrrpppxxxxxx{{{}}}vvvssskkk\\\ZZZSSSKKKKKK\\\xxx}}}```III@@@:::888666555666666555444555555444999<<<<<>>BBBfffzzzmmmfffiiiiiigggjjjqqquuu|||yyy{{{}}}zzz{{{www|||}}}xxxooo}}}iii```]]]UUULLLJJJWWWsssgggLLL:::;;;:::888666555444555555444555:::>>><<>>PPP|||qqqjjjmmmjjjccccccccceeehhhhhhrrryyywwwyyyzzzzzznnn~~~yyylllaaaZZZVVVNNNLLL___yyy|||]]]CCC:::999888777777777888999>>>:::GGGllllllggghhheeeaaaaaaaaafffkkknnnyyyuuutttxxx{{{{{{mmmxxxzzzjjj___XXXUUUMMMJJJ\\\wwwzzz\\\AAA:::999888777777777888999888777QQQ~~~nnnjjjddd```___``````fffnnnsss~~~uuuvvv{{{~~~llluuutttjjjeeeYYYTTTSSSNNNZZZvvvqqq]]]BBB???;;;888999888666777:::AAA:::vvvkkkkkkiiiZZZYYYhhhaaaiiijjjgggtttxxxsss~~~mmmqqqxxxmmmgggZZZUUUTTTOOO[[[wwwrrr```EEE???;;;888999888666777;;;???FFF|||ggggggeeeZZZZZZddd^^^dddfffjjj~~~zzzyyynnnlll}}}ppphhh[[[UUUUUUQQQ^^^zzzvvvbbbHHH@@@;;;999999999777999===>>>ZZZ{{{nnncccaaa```[[[[[[______```cccqqq~~~}}}}}}oookkk}}}ppphhhZZZUUUWWWUUUbbb}}}}}}eeeHHH@@@;;;999:::999888;;;???@@@ooojjjiiiddd^^^ZZZ[[[\\\\\\ccc```eee}}}}}}~~~qqqlll|||~~~nnnfffXXXUUUYYYXXXdddiiiJJJAAA<<<999:::::::::===BBBGGGgggkkkggg\\\WWW[[[^^^\\\ccc```kkk{{{sssmmmzzz{{{mmmeeeXXXVVVZZZXXXbbb{{{mmmMMMAAA<<<999:::;;;;;;???DDDWWWxxxgggjjjfff\\\VVVZZZ]]]\\\^^^```sss{{{yyy{{{tttkkktttyyynnnfffYYYVVVZZZUUU]]]tttoooPPPBBB===::::::;;;<<<@@@FFFlllqqqcccccc```ZZZWWWXXX[[[\\\]]]ddd}}}{{{wwwxxx~~~~~~tttiiiooozzzpppgggZZZWWWYYYSSSYYYnnnoooQQQBBB===:::;;;<<<<<>>???AAA```vvvggg___^^^ZZZUUUSSSTTTWWWZZZ\\\mmmxxxtttuuu}}}rrrlll}}}zzzuuu___]]]XXXWWWYYYWWWiiirrrQQQCCC===<<>>]]]ddd___\\\\\\UUUQQQTTTUUUWWWaaannnvvvrrr~~~}}}zzz|||pppjjj}}}kkkbbbZZZWWWXXXTTTccczzzSSSCCC>>>BBBAAADDDooo}}}bbb___\\\YYYSSSRRRVVVVVVWWWdddvvv~~~|||rrrrrr}}}sss~~~pppjjj~~~lllbbbYYYXXXYYYUUUeeezzzRRRCCC@@@EEECCCIII|||rrr[[[[[[ZZZWWWSSSTTTWWWVVVVVVfff{{{yyynnnooo}}}pppuuurrrmmmqqq]]]YYYYYYWWWZZZaaa}}}PPP???FFF???;;;[[[bbbaaaeeeXXXYYYTTTSSSUUURRRVVVooo{{{yyypppwww}}}qqqxxxwwwggghhhtttpppkkkppp___[[[ZZZWWWYYY___QQQ@@@DDDAAAFFFnnnrrrYYY\\\___SSSXXXUUUVVVWWWSSSWWWooozzzuuuxxxyyyvvvuuu}}}sssbbb^^^cccjjj~~~oooiii~~~rrrddd___\\\XXXYYY^^^xxxQQQ@@@???@@@TTTyyybbbWWW[[[^^^VVVUUUVVVXXXWWWTTTZZZrrrrrrnnnwwwtttuuu}}}qqqddd^^^^^^```sss}}}nnnjjj{{{uuuiiibbb^^^ZZZZZZ^^^sss{{{QQQDDD@@@GGGiiihhh^^^ZZZ[[[\\\YYYSSSVVVWWWUUUUUUbbb|||zzzmmmlllyyy{{{qqqssswwwmmmgggccc```]]]ggg~~~pppkkkwwwiiiaaa^^^]]]^^^aaavvvxxxTTTIIIEEEUUU___]]]ZZZSSSSSSTTTRRRUUUTTTRRRXXXnnn|||sssiiinnnwwwooovvv|||rrrllliiigggccc^^^aaa{{{~~~qqqmmmyyyggg^^^```fffkkklllzzzWWWEEEDDD___zzz]]]^^^ZZZQQQPPPRRRRRRTTTSSSRRR___|||zzzllleeerrr}}}tttrrrrrr{{{}}}}}}ssspppmmmhhhdddccc~~~}}}qqqmmmjjjaaaiiiwww|||UUUCCCFFFjjjuuu[[[]]]ZZZTTTSSSSSSQQQUUUTTTUUUiiizzziiifffzzz{{{xxxpppooo{{{{{{}}}~~~xxxtttooojjjiii|||pppmmmnnnfffsss|||QQQIIIOOOwwwnnnSSSVVVWWWTTTTTTRRRQQQUUUUUUYYYpppuuullljjjzzzvvvmmmnnnwww~~~zzzvvvqqqggghhhlllppptttccclllxxxqqqXXXJJJMMMmmmZZZXXXXXXSSSPPPRRRUUUSSSUUU___vvvssscccuuuttt{{{xxxrrrkkkhhhjjj|||ssshhhllllllqqq|||hhhjjjtttmmmQQQNNN^^^jjjZZZXXXXXXSSSQQQTTTSSSQQQUUUeeexxxnnnlllttt|||vvvqqqppppppsssrrrwwwwwwkkkvvv}}}lllttt~~~jjjgggooommmPPPRRRvvvwwwfffXXXVVVWWWSSSRRRUUUUUUQQQWWWmmm}}}}}}qqqkkkttt}}}uuuzzzqqqpppnnnppptttuuuttttttwww|||}}}|||{{{{{{yyy{{{mmmxxx|||gggeeennnrrrUUUVVVkkk```UUUTTTTTTRRRRRRTTTWWWRRRXXXssszzzwwwooommm{{{{{{wwwxxx}}}yyyuuurrrpppnnnooopppuuuwwwxxxxxxzzz~~~yyyooo|||||||||ffffffmmmqqqVVVaaavvv```YYYSSSQQQPPPOOOPPPRRRUUUQQQZZZvvv~~~yyyrrrmmmpppxxxxxxzzzwwwxxx{{{}}}vvvyyyxxxqqq|||zzzeeeeeekkk}}}lllRRRsssjjjXXXUUURRROOONNNNNNPPPQQQPPPQQQ```~~~}}}{{{lllllluuuwww{{{xxxttt~~~tttbbbaaafffyyymmmTTTaaaTTTTTTSSSPPPNNNNNNPPPRRRRRRXXXmmmssshhhooo~~~{{{wwwuuulll]]]\\\aaawwwrrr[[[ZZZRRRUUUUUUQQQOOOOOOQQQRRRWWWbbbzzz}}}nnnggguuu~~~ooouuuwwweee[[[YYYbbbyyyqqqdddwwwZZZRRRQQQQQQPPPPPPPPPQQQQQQWWWhhhssshhhjjjqqqyyy}}}qqqbbb[[[[[[cccyyyrrrwwwpppWWWRRRQQQPPPOOOOOOOOOOOOOOOTTTcccyyy}}}nnngggmmmsss|||~~~xxxlll```]]]___ggg}}}xxxfffSSSRRRQQQOOONNNMMMMMMMMMMMMRRR]]]pppuuuiiihhhuuurrr~~~uuuiii```^^^bbbmmm___QQQSSSRRRPPPNNNLLLLLLMMMMMMUUU]]]lllnnneeelll~~~pppzzzsssggg]]]\\\bbbooowww[[[TTTUUUSSSPPPNNNMMMMMMNNNOOO[[[aaannn~~~}}}jjjeeeuuu~~~}}}}}}xxxrrr}}}vvvooocccZZZZZZaaaooommmZZZ[[[UUUSSSPPPMMMLLLMMMOOOPPP```gggsssxxxgggggg~~~|||vvvpppyyy~~~uuuxxxxxxkkkaaa[[[]]]dddqqqbbbVVV^^^SSSQQQNNNLLLKKKLLLOOOPPPaaajjjwwwrrrdddjjj~~~}}}sssxxx|||ttt~~~}}}kkkbbb^^^bbbiiitttYYYQQQ^^^QQQOOOLLLJJJJJJLLLNNNPPP```jjjyyy|||oooccckkkwwwzzz~~~~~~ttt}}}|||iiibbbaaajjjwwwyyyXXXLLLTTTQQQOOONNNNNNMMMLLLNNNQQQdddqqq~~~xxxiiibbbuuu~~~{{{yyy{{{kkkeeeeeeqqquuuYYYNNNQQQNNNLLLLLLMMMMMMMMMQQQVVVcccxxx}}}sssgggdddzzz}}}{{{yyyxxxxxxtttxxxzzz{{{~~~yyy{{{jjjddddddtttooo\\\PPPNNNLLLJJJJJJLLLLLLMMMTTT]]]ooo|||yyyjjjdddiiiwwwxxxyyyzzz{{{|||||||||yyy}}}~~~zzzyyyooo~~~xxx{{{hhh______ooojjj^^^SSSLLLLLLIIIJJJLLLLLLLLLWWWeeetttbbbcccppp}}}}}}zzz|||}}}}}}~~~hhhzzzzzzfff]]][[[jjjyyyeee^^^TTTMMMNNNJJJKKKNNNKKKKKKYYYlllrrr^^^cccvvvzzzxxxzzz}}}ggg{{{~~~vvvfff___^^^mmmnnnaaa\\\SSSOOOOOOKKKLLLOOOLLLKKK]]]tttooo^^^fff}}}}}}zzzwwwvvv{{{eeennnqqqdddaaafffvvveee]]]WWWOOOQQQOOOJJJLLLPPPMMMMMMbbb~~~{{{jjjaaajjjzzzqqqnnnxxxaaabbblllaaabbbkkk}}}|||```[[[SSSLLLRRRMMMIIIKKKPPPNNNOOOfffwwwfffcccmmmwwwlllooofffaaauuuyyylll```___jjjvvv]]]UUUPPPLLLLLLKKKLLLNNNNNNLLLTTTmmmtttccc]]]uuu~~~~~~~~~~~~}}}||||||{{{~~~uuutttaaa\\\kkkyyylll```___hhh~~~xxx^^^UUUOOOKKKKKKIIIJJJLLLMMMLLLVVVnnnqqqbbb___yyy~~~~~~{{{yyyzzzzzz}}}yyyppp~~~bbb[[[aaa}}}yyymmmaaa```hhhzzzxxx]]]TTTNNNJJJJJJGGGIIIKKKLLLMMMXXXooo}}}lll___bbb~~~~~~xxxuuuyyyuuuwwwiii```\\\mmmxxxmmmcccfffnnn~~~sssZZZRRRMMMJJJJJJHHHJJJKKKKKKMMMYYYmmm~~~zzzxxxggg^^^ggg}}}|||vvvzzzooofff\\\cccxxxmmmfffmmmyyyjjjUUUPPPMMMKKKKKKJJJLLLLLLJJJMMMYYYkkkwww{{{sssddd]]]mmm~~~~~~uuuxxx{{{}}}xxxzzz~~~ppphhh]]]^^^xxxxxxmmmgggsssaaaPPPOOOMMMLLLLLLKKKMMMLLLIIIMMM[[[iiirrr~~~nnnbbb___ttt}}}yyy|||{{{rrrkkk```]]]mmmxxxmmmgggwww~~~[[[NNNNNNNNNLLLKKKIIIKKKJJJHHHNNN]]]jjjppp~~~{{{ggg```aaayyy}}}~~~~~~yyytttnnnccc]]]eee|||xxxmmmgggwwwzzzXXXMMMOOOOOOLLLKKKGGGJJJIIIGGGNNN___lllppp|||uuuccc^^^ccc|||}}}}}}}}}www}}}xxx}}}~~~yyyqqqbbb___^^^ffftttvvvsss[[[SSSKKKKKKOOOLLLIIIMMMLLLHHHMMM^^^nnnuuuvvvqqq```\\\gggxxxyyy~~~~~~yyyvvvfff```]]]bbbzzzqqq[[[SSSLLLLLLNNNKKKIIILLLKKKIIIOOO___lllrrr{{{mmm]]][[[iiiwww~~~}}}{{{vvvvvvnnnddd^^^___qqqlllZZZUUUNNNLLLNNNJJJJJJJJJIIIIIIRRR```jjjmmmyyy{{{jjj\\\]]]nnn|||uuu}}}{{{xxxmmmrrryyykkkaaa___jjjzzzgggXXXUUUOOOLLLMMMIIIJJJHHHGGGKKKTTT___fffhhhqqq~~~zzziii\\\aaawwwyyyvvv}}}~~~~~~qqqhhhsssqqqeee```eeennn}}}yyyaaaVVVUUUOOOLLLMMMIIIJJJGGGFFFLLLUUU]]]cccfffooo|||xxxggg[[[ddd~~~xxxxxx|||~~~nnnjjjxxxvvviiibbbaaadddsss}}}rrr\\\SSSTTTOOOLLLMMMIIIJJJGGGGGGMMMTTTYYY```eeetttssscccXXXfffvvvyyy|||yyy}}}mmmooopppfffaaa___ccc~~~mmmYYYQQQSSSNNNKKKMMMJJJJJJGGGHHHNNNRRRUUU]]]fffvvvooo```XXXiiissszzzwwwvvvwwwkkktttwwwkkkccc___\\\yyy|||kkkWWWPPPRRRMMMKKKMMMKKKIIIGGGIIINNNPPPRRR\\\gggrrrzzznnnaaaZZZnnnqqqzzzssstttrrrjjjvvv~~~pppfff```aaaggg~~~|||{{{iiiYYYNNNOOOPPPKKKIIILLLIIIGGGIIIQQQVVVWWWYYY\\\hhhvvv{{{gggZZZ^^^yyyyyy~~~yyyhhhmmm{{{rrrgggbbb\\\bbbwww}}}hhhYYYNNNPPPQQQLLLIIILLLJJJGGGIIIPPPUUUWWW[[[___jjjwwwwwweee\\\bbbzzz~~~}}}|||}}}~~~{{{iiioooyyymmmgggZZZ___oootttdddXXXPPPQQQQQQMMMJJJLLLJJJHHHIIIOOOTTTXXX^^^dddkkkwwwtttccc\\\fff~~~zzz}}}zzzxxxxxxxxxvvvvvvxxxzzz}}}zzz}}}iiissstttnnn___```gggxxxqqqvvvqqqooo~~~___WWWPPPQQQQQQMMMKKKKKKKKKHHHIIINNNRRRWWW```iiilllwwwtttbbb[[[fffyyyzzz~~~zzzxxxwwwvvvxxxzzz||||||vvvxxxhhhvvvyyypppdddbbb```kkk{{{jjjccceeexxx[[[UUURRRRRRRRROOOLLLKKKKKKHHHIIIMMMQQQVVVaaakkklllvvvrrr___ZZZgggtttzzz}}}zzzyyyrrrfffzzzrrrgggccc\\\aaa{{{}}}fff___dddsssXXXVVVUUUTTTTTTRRRNNNLLLJJJHHHIIIMMMPPPUUU```kkkmmmwwwlll[[[YYYjjj}}}rrr}}}{{{nnnggg|||mmmhhh___]]]lll~~~}}}jjjbbbiiimmmXXXYYYYYYXXXXXXVVVSSSOOOIIIHHHJJJMMMOOOSSS^^^iiiooozzz}}}hhhWWWXXXlll|||sss}}}~~~vvvllljjjtttnnnddd\\\bbbvvv{{{~~~mmmfffiiihhhYYY[[[\\\[[[ZZZYYYVVVRRRHHHHHHJJJMMMNNNRRR]]]hhhqqq||||||gggVVVWWWlll~~~uuu~~~{{{yyy{{{~~~~~~}}}tttkkkmmmuuuhhhccc```dddwwwzzzoooiiikkkvvveee\\\ggglllccc[[[[[[WWWOOOOOOJJJGGGIIINNNVVVdddqqqzzzwwwbbbXXXZZZqqquuusss}}}xxx}}}}}}}}}qqqdddwwwyyykkkddd```___lll|||zzzlllgggjjjvvvddd\\\gggkkkccc]]]\\\YYYRRRNNNIIIGGGJJJOOOWWWdddooozzztttaaaXXX\\\ttttttrrryyy~~~{{{yyy{{{{{{nnnddd{{{rrrhhhaaa\\\```hhhyyywww}}}mmmjjjnnn|||bbbZZZcccgggaaa\\\[[[XXXRRRLLLHHHHHHLLLQQQWWWbbblllxxxqqq___YYY^^^wwwtttrrr{{{zzztttuuuyyy~~~~~~}}}yyy}}}iiiddd|||mmmccc\\\ZZZ\\\ssszzzzzzqqqsssyyyxxx___VVV\\\___\\\XXXWWWTTTPPPJJJHHHIIINNNRRRWWWaaajjjttt}}}lll\\\YYYaaa{{{tttuuu}}}vvvvvvxxxzzzyyywwwxxx}}}xxxwwweeeddd|||tttggg___ZZZYYY```sssxxxuuurrrxxxyyyttt\\\TTTXXXZZZYYYVVVUUURRROOOIIIGGGIIIOOOSSSWWW___hhhrrr|||~~~hhhZZZYYYccc~~~uuuxxx}}}~~~}}}|||zzzxxxxxxzzzyyyuuuvvvyyy}}}{{{}}}wwwrrrbbbeeennneee^^^[[[ZZZddd~~~wwwyyypppoootttvvvxxx{{{YYYUUUWWWXXXXXXVVVTTTQQQOOOIIIGGGIIINNNSSSWWW___gggsss{{{eeeXXXXXXddd~~~}}}uuu{{{{{{}}}{{{vvvyyy|||yyyzzz}}}}}}{{{|||~~~}}}~~~xxxnnnaaaiii|||ooofffaaa[[[[[[jjj}}}~~~pppmmmooorrr|||tttWWWUUUUUUUUUVVVUUURRROOOMMMIIIHHHIIINNNRRRVVV^^^gggqqqzzzdddVVVXXXddd~~~xxxsss|||~~~yyy|||}}}wwwzzz}}}}}}|||xxxkkkcccooovvvxxxmmmfff\\\WWWZZZmmm|||sssooonnnmmm|||oooVVVTTTRRRQQQSSSRRROOOKKKJJJJJJHHHIIIMMMQQQVVV^^^gggnnnyyycccVVVXXXddd~~~tttqqq|||~~~xxx~~~{{{}}}~~~~~~|||zzzxxx|||iiidddsss~~~sssrrrhhhfffbbbXXXXXXsssvvvwwwsss```pppVVVVVVUUUSSSRRRRRRQQQOOOMMMLLLKKKNNNRRRTTTWWW___hhhooo}}}uuuaaaUUUYYYjjjrrrpppvvvzzzzzzzzz}}}zzz}}}yyygggccc{{{~~~wwwpppeeeaaaYYYVVVhhh{{{zzzvvvxxxvvvYYY~~~mmmTTTVVVTTTRRRQQQQQQPPPNNNMMMKKKKKKNNNSSSUUUXXX___hhhppp}}}ttt___TTTYYYjjjqqqqqqxxx|||vvvxxx~~~{{{{{{wwwfffddd|||}}}~~~lllfff^^^YYY]]]lllsssttt{{{rrrzzzfffPPP}}}kkkVVVUUUSSSQQQPPPPPPPPPNNNLLLJJJKKKNNNTTTVVVYYYaaaiiiuuurrr]]]RRRYYYlllpppsss{{{~~~wwwxxx~~~zzzuuueeefffzzz|||yyyxxxnnneeeaaa[[[\\\qqq{{{sss~~~vvvppp~~~XXXMMMyyykkkXXXSSSRRRPPPOOOPPPOOOMMMLLLIIIJJJNNNTTTWWWZZZbbbkkk{{{ppp\\\RRRYYYlllooouuu~~~~~~zzz}}}}}}{{{uuueeeiii{{{ttttttjjjhhh```WWWaaauuu~~~zzzwwwqqquuuNNNOOOeeeVVVRRRPPPOOONNNOOONNNMMMKKKIIIIIILLLRRRVVVZZZcccmmm|||ppp\\\SSS[[[ooo|||nnnvvvzzzwww~~~zzzrrrdddmmm}}}xxx|||ooommmgggZZZZZZddd|||zzzwww}}}uuuoooeeeIIIUUUxxxZZZPPPPPPOOOMMMMMMNNNNNNLLLKKKHHHGGGJJJOOOSSSYYYdddpppyyyppp]]]UUU```tttyyynnnxxx|||tttyyy}}}xxxmmmbbbooo|||}}}www{{{ssskkk___ZZZ\\\jjj|||yyyzzz~~~vvvpppWWWEEEXXXkkkSSSNNNOOONNNLLLLLLMMMMMMLLLJJJHHHFFFGGGLLLPPPXXXeeerrryyynnn]]]XXXeeezzzyyymmmxxx}}}zzzjjj___mmm{{{zzznnnvvvwwwyyynnnbbb\\\[[[___qqquuuwww~~~xxx~~~NNNCCCZZZdddQQQRRROOOMMMLLLLLLMMMMMMKKKJJJHHHFFFFFFIIINNNWWWeeesss{{{mmm]]]ZZZiii|||mmmyyy}}}kkk^^^kkkxxxwwwcccsssxxx|||xxxpppddd[[[TTTYYYnnnwwwxxxyyyfffKKKEEEUUUiiiZZZQQQOOONNNMMMLLLKKKJJJIIIHHHGGGEEEDDDFFFJJJSSSeeeuuu|||hhh[[[XXXeee}}}mmmyyy~~~|||yyy}}}hhh^^^pppwwwxxx\\\dddvvvuuutttfff^^^YYYWWWaaawww|||yyyppp[[[JJJEEEUUUhhhYYYQQQOOONNNMMMLLLKKKIIIHHHHHHGGGEEEDDDFFFJJJSSSdddttthhh\\\YYYggg}}}mmmzzz}}}{{{}}}xxxzzz|||~~~}}}|||{{{zzzzzz|||}}}{{{zzzyyy{{{~~~~~~fff^^^qqqxxxzzz___^^^dddxxxvvvsssqqqhhh```XXXUUUaaavvvmmmuuu~~~zzzLLLIIIGGGVVVfffWWWOOOOOONNNMMMLLLJJJIIIHHHHHHGGGEEEEEEGGGJJJSSScccrrrzzziii]]][[[iii}}}nnn{{{}}}{{{{{{{{{{{{|||}}}}}}}}}}}}}}}yyywwwsssppppppsssvvvyyywwwwwwvvvxxx||||||{{{eee^^^rrrzzz}}}fffaaa^^^ggg}}}ppp{{{wwwggg___VVVUUUeee{{{yyyvvvrrrsssgggAAAIIIIIIWWWdddVVVNNNNNNNNNMMMKKKJJJIIIHHHGGGFFFEEEEEEHHHKKKRRRbbbppp}}}iii^^^\\\jjj}}}ppp|||}}}zzzxxxzzzxxxxxxzzzzzzwwwwwwyyyyyyuuuoookkkjjjmmmrrrvvv|||||||||}}}~~~{{{zzz}}}yyyccc^^^ttt|||vvvoooeee___fff~~~qqqmmmiii___TTTWWWiii|||rrrjjjqqqZZZ???HHHGGGVVVcccUUUMMMNNNMMMLLLKKKJJJHHHGGGGGGFFFEEEFFFIIIKKKRRR```nnnjjj^^^[[[iii|||qqq||||||}}}|||yyytttrrrooopppuuuvvvrrrrrruuuxxxuuupppmmmmmmqqqvvvzzz{{{www~~~vvvaaa^^^uuu~~~}}}jjj___jjj{{{ssszzzuuuiii[[[SSSYYYjjjyyy{{{ooolllxxxwwwQQQAAAEEEDDDWWWcccTTTMMMNNNMMMLLLKKKIIIHHHGGGGGGFFFEEEGGGJJJLLLQQQ___llljjj]]]YYYfff{{{pppyyy|||zzz}}}{{{tttqqqnnnrrr{{{}}}yyyyyy~~~|||zzzwwwuuuvvvyyy}}}}}}www{{{uuu```^^^vvv}}}rrriiiwww{{{qqqggg]]]WWW[[[eeeuuu}}}qqqpppyyycccHHHDDD???CCCaaacccTTTMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEEEEGGGJJJLLLQQQ]]]jjjjjj\\\WWWbbb}}}zzzllluuu{{{tttrrrxxx~~~}}}}}}}}}xxx{{{}}}|||zzz{{{yyy|||}}}ttt```^^^wwwzzz~~~wwwttt|||yyyyyyvvvpppjjj\\\UUUXXX```yyyxxxmmmnnnsss~~~SSS@@@DDD<<>>GGGHHH___```RRRNNNNNNLLLKKKIIIHHHHHHHHHHHHEEEEEEFFFJJJKKKNNNVVV```uuukkk]]]SSSXXXooo{{{jjjqqq{{{||||||}}}~~~zzzwwwbbb^^^sss{{{uuuwww{{{zzz||||||oookkkcccVVVPPPaaazzztttooonnnvvvzzzxxxYYYHHHAAA@@@GGGFFF]]]]]]PPPMMMMMMLLLKKKIIIHHHHHHHHHHHHEEEDDDFFFIIIKKKMMMVVV___kkkwwwjjj]]]TTTWWWiiiyyyjjjqqqyyy~~~~~~~~~}}}ttttttzzzzzzyyyddd___rrr{{{nnnkkkiiiooo~~~xxxwwwvvvvvvlllbbbYYYXXX^^^jjj|||yyyooommmuuu{{{}}}wwwMMMBBBAAA@@@EEEEEE^^^]]]QQQNNNMMMLLLKKKJJJIIIHHHHHHGGGDDDCCCEEEJJJLLLOOOXXXbbbjjjvvvkkk^^^VVVWWWddd~~~zzzjjjpppxxx|||~~~~~~~~~{{{|||vvvuuuzzz~~~{{{yyyzzz}}}|||xxxbbb]]]oooyyy|||rrroookkkjjjmmmxxxrrryyypppxxxrrrmmmdddZZZQQQTTTfffyyy{{{sssnnnqqq}}}eeeGGGAAAAAA???CCCEEE```]]]RRRNNNLLLLLLKKKKKKIIIHHHGGGGGGBBBBBBEEEKKKNNNRRR\\\fffooozzznnn```WWWWWWbbbyyy{{{jjjpppwww|||}}}~~~}}}~~~~~~yyy{{{~~~~~~|||yyyxxxyyy}}}|||xxxbbb\\\nnn{{{yyypppooonnnjjjeeegggsssrrrooozzzvvvrrr~~~tttiiibbb\\\VVVVVVYYYmmmwww}}}sssmmmooottt~~~ZZZDDD@@@BBB???CCCFFFaaa^^^PPPLLLLLLLLLLLLKKKJJJIIIGGGFFFCCCCCCFFFKKKOOOSSS]]]gggrrr|||qqq```VVVVVV```vvv{{{jjjpppxxx}}}~~~~~~~~~}}}~~~yyy{{{~~~|||zzzxxxwwwyyy}}}{{{xxxxxx{{{eee^^^nnnzzzhhhggghhhgggbbb^^^cccmmmyyytttnnnkkklllxxxuuutttrrrjjjggg```UUUNNNYYYcccpppxxxyyyuuuqqqooosssxxx}}}yyywww{{{{{{NNNBBB???BBB@@@EEEHHH```bbbQQQJJJKKKKKKLLLKKKJJJIIIGGGFFFDDDDDDGGGKKKNNNQQQ[[[dddnnnwwwsss___SSSTTT___tttzzziiipppyyy~~~|||}}}~~~~~~zzz|||~~~~~~}}}}}}{{{zzzxxxxxxyyy|||zzzuuu{{{uuu~~~ggg^^^mmm}}}eeebbbccceeebbb\\\]]]cccbbbdddgggfffbbbgggyyytttwwwpppiiibbb[[[WWWOOOSSS]]]lllyyy{{{uuuiiiooo}}}ttttttyyy}}}hhhCCC@@@>>>CCCAAAGGGJJJ___gggSSSJJJKKKKKKLLLLLLKKKIIIGGGFFFFFFEEEGGGKKKLLLOOOWWWaaahhhqqq~~~sss^^^QQQRRR^^^sssyyyiiipppzzzzzz}}}}}}}}}zzz|||~~~{{{xxxyyy}}}~~~|||~~~zzzxxxxxx{{{~~~}}}||||||~~~xxx|||uuuuuuttt|||~~~ggg]]]jjj~~~rrryyy|||uuummmgggaaacccbbbaaabbbgggmmmpppzzzssswwwhhhaaaaaaYYYWWWTTTUUUccczzzvvvooouuuzzz{{{xxxKKKDDD>>>???DDD???CCCGGG^^^zzz^^^NNNPPPNNNKKKJJJJJJJJJHHHGGGGGGHHHKKKOOOOOONNNRRRXXXeeeqqqrrraaaUUUQQQXXXnnn}}}xxxfffkkkyyy{{{~~~~~~zzz~~~yyy{{{}}}|||yyyxxx|||~~~yyy{{{||||||{{{uuusssuuueee]]]hhhvvvqqqjjjeeedddeeeeeedddnnnzzzxxxppp~~~nnngggbbb___YYYTTTWWWeee{{{zzzssstttyyy|||jjjFFF???>>>???CCC???DDDGGG___}}}bbbRRRPPPNNNKKKJJJJJJJJJHHHGGGGGGGGGJJJNNNNNNNNNSSSZZZcccppp~~~tttcccVVVRRRXXXnnn}}}yyyfffjjjxxx|||}}}}}}}}}yyyxxxzzzwwwsssuuu{{{{{{zzzwwwqqqnnnzzzwwwkkk```eeeqqqhhhfffgggeeedddgggjjjwwwsssqqq|||uuunnnhhhaaa[[[SSSSSSfff||||||nnnjjjpppxxxXXXDDD<<>>@@@???CCCBBBJJJOOObbb{{{^^^MMMPPPNNNKKKJJJJJJJJJHHHGGGGGGEEEFFFHHHHHHJJJSSS\\\mmmrrr}}}kkkZZZTTTTTTdddxxxkkkeeeqqq}}}|||}}}}}}~~~~~~}}}}}}|||}}}{{{}}}{{{{{{|||{{{zzzyyyqqqhhhllluuu|||vvviiifffnnntttkkk]]]WWWNNNJJJLLLOOOXXXsssuuuiii___fff~~~{{{}}}zzzsssrrrwwwwwwuuu{{{wwwjjjiiitttyyyxxxuuunnngggaaaZZZXXXVVVXXX___kkkvvv~~~sssnnnkkklllmmmqqq|||rrrnnnkkkoooxxx]]]FFF???===>>>@@@???CCCBBBLLLPPPccc~~~aaaOOOPPPNNNKKKJJJJJJJJJHHHGGGGGGEEEFFFHHHIIIJJJQQQYYYmmmoooyyykkkZZZSSSRRRaaavvvllldddppp}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{{{{|||~~~|||vvvqqq}}}wwwnnnlllqqqttt|||rrriiikkkxxx~~~ooo[[[ZZZNNNHHHJJJKKKRRRkkk{{{lll^^^dddyyywww{{{tttuuu}}}zzzzzzuuullllllooo~~~xxxxxxvvvmmmfff]]]]]]YYYTTTRRRZZZjjjxxx}}}vvvqqqoookkkgggkkksss{{{llliiiiiijjjqqq||||||OOOEEECCC===BBB@@@???BBBBBBLLLQQQccceeeRRRPPPNNNKKKJJJJJJJJJHHHGGGGGGFFFGGGIIIIIIIIIPPPXXXlllmmmuuukkkYYYSSSQQQ___uuullldddooo}}}~~~~~~~~~~~~~~~|||{{{~~~xxxzzz{{{vvvuuuuuuxxxqqqkkksss|||dddaaaTTTLLLMMMMMMQQQhhh}}}~~~mmmZZZ```yyyttt{{{xxx{{{pppqqqyyy~~~uuuooopppxxx~~~vvvwww{{{pppggg___[[[UUUQQQVVV^^^jjjtttwwwfff___```qqqwww~~~yyyjjjgggjjjjjjqqqyyygggFFF@@@@@@>>>BBBBBBBBBEEEBBBKKKQQQeee~~~eeeTTTMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDFFFIIIJJJIIIKKKPPP[[[hhhvvvrrr^^^VVVWWW___nnn{{{mmmccckkk{{{}}}|||{{{}}}~~~}}}qqq~~~ssslllXXXQQQHHHKKKYYYccczzzzzzooodddaaa{{{ppp|||ssspppsssxxx|||}}}tttvvvttt|||rrrhhhccc^^^WWWTTTUUU[[[dddrrr}}}{{{pppiiigggcccjjjrrryyy}}}qqqiiifffjjjoooqqqyyy\\\EEE>>>@@@BBBAAA@@@BBBGGGEEEOOOTTTfff|||dddTTTMMMMMMLLLKKKIIIHHHGGGFFFFFFDDDFFFIIIIIIHHHJJJPPPYYYeeesss}}}sss___VVVVVV]]]lllzzznnncccjjjyyy|||~~~||||||||||||ttt]]]WWWOOOOOOXXX```www{{{}}}xxxiii```wwwqqq}}}~~~}}}yyyqqqqqq{{{sssqqquuuzzz{{{}}}sssnnn|||xxxnnnggg```ZZZWWWUUUXXXaaannntttsssqqqqqqdddhhhjjjjjjpppsssccc___dddkkkrrrwwwnnnNNNDDD;;;===CCC===???BBBJJJIIISSSXXXggg{{{bbbTTTNNNMMMLLLKKKIIIHHHGGGGGGFFFEEEEEEHHHHHHFFFIIINNNXXXdddrrr|||uuu```WWWUUUYYYhhhxxxpppccchhhvvvyyy{{{}}}~~~~~~~~~}}}||||||{{{}}}ddd\\\VVVUUUYYY\\\sss~~~xxxlll^^^ooouuuxxxwwwuuuzzzvvvrrryyy}}}|||uuupppqqquuuyyyxxx|||{{{yyyoooyyy~~~qqqjjjeeeddd^^^YYYWWW\\\aaaffflllsssttttttoooeeeccckkkwww~~~~~~lllccc___fffqqqyyy]]]DDDFFF:::<<>>FFF<<>>AAAGGGOOOYYYdddnnn|||kkk```TTTKKKYYYrrr~~~iiidddmmmrrrxxx}}}zzzzzz{{{{{{{{{zzzzzzyyyxxxzzz~~~|||vvv{{{vvvxxx{{{|||{{{zzzzzzzzz~~~~~~|||ppp[[[jjjpppxxxxxxtttzzzaaa[[[iiiwww{{{nnnqqqvvvxxxvvvssspppooorrrsssuuuuuuuuusssqqqpppuuurrrooopppsssqqqkkkeee]]]bbbkkkwwwtttsss}}}qqqfffeee\\\]]]\\\XXXVVVZZZccckkkqqqxxxyyyrrrllllllkkkhhhsssyyyrrrfff___```ccchhhqqq|||^^^EEECCC@@@@@@BBBEEEHHHJJJOOOMMMLLLVVV___\\\iiiaaaOOOPPPOOONNNLLLKKKKKKJJJJJJFFFFFFEEECCC@@@???@@@BBBOOOQQQYYYfffttt|||nnnaaaWWWNNNTTTbbbrrrvvvlllfffpppwwwvvvxxxyyyxxxxxxyyyzzz{{{yyyxxx|||{{{yyyxxxxxxyyyzzz{{{zzzyyyxxxxxxzzzzzzyyyxxx~~~~~~}}}|||}}}}}}|||zzz}}}}}}^^^^^^sssnnnjjj^^^bbb{{{zzzjjjpppwwwxxxuuuooolllkkkqqqrrrrrrsssrrrqqqooonnnkkkmmmrrrzzz~~~uuummmkkknnnppprrrtttwwwzzz}}}yyyrrr}}}uuummmgggeeeaaa[[[WWWWWW[[[___iiipppvvvwwwxxxwwwqqqiiikkkmmmrrr|||uuuiiieeebbb^^^hhhlllrrrxxxtttOOODDDBBB@@@???AAAEEEHHHIIINNNMMMLLLVVV___]]]hhhiiiTTTPPPOOONNNLLLKKKKKKJJJJJJFFFFFFEEECCC@@@???@@@BBBKKKNNNWWWfffrrr}}}oooaaaVVVLLLPPP\\\qqquuukkkdddoooxxxxxxyyy{{{zzzyyyzzz{{{{{{zzzxxxyyyyyyxxxxxxxxxxxxyyyyyyzzzyyyxxxyyyzzzzzzxxxvvvxxxyyy{{{}}}|||yyyvvvuuupppppppppttt~~~yyydddgggvvvqqqpppaaabbbqqq~~~oooxxx|||tttppppppqqqppppppooonnnnnnmmmmmmhhhjjjqqq{{{{{{xxxvvvrrrmmmjjjjjjmmmpppuuuuuuppp~~~tttnnnfff^^^ZZZWWWVVVUUUYYY^^^fffppp{{{yyytttpppkkkhhhlllxxxxxxjjj[[[WWW]]]fffjjjwwwYYYCCCCCCBBBAAAAAABBBEEEHHHJJJLLLLLLLLLTTT^^^]]]eeezzznnnUUUPPPOOONNNLLLKKKKKKJJJJJJGGGGGGEEECCC@@@???@@@AAAEEEJJJUUUdddooovvvuuudddWWWLLLOOOYYYrrrvvvkkkbbbnnnzzz{{{{{{}}}|||{{{{{{||||||zzzxxxwwwwwwxxxxxxxxxxxxwwwwwwzzzyyyyyyyyyzzzyyyvvvsssuuuwwwyyy{{{}}}{{{vvvrrrmmmkkknnnrrruuu}}}ttthhhooozzzwwwyyyxxxeeeccceeesss~~~xxxttttttqqqpppooonnnmmmmmmmmmmmmkkkgggffflllvvv{{{uuummmjjjkkkllllllkkkfffnnnvvvzzzzzzwwwttttttjjjeeebbb^^^[[[TTTUUUWWW^^^iiivvv~~~{{{rrrjjjiiipppvvv~~~yyykkk```___^^^^^^cccmmmxxxqqqHHHBBBCCCCCCCCCCCCCCCFFFJJJLLLKKKOOOOOOTTT^^^^^^cccssshhhPPPPPPOOONNNLLLKKKKKKJJJJJJGGGGGGFFFCCC@@@???@@@AAACCCGGGRRRaaalllsss{{{~~~|||iii[[[QQQQQQYYYtttzzznnncccmmmzzz{{{|||}}}|||{{{{{{{{{{{{yyywwwvvvwwwxxxyyyyyyyyyxxxwwwzzzyyyyyyyyyzzzxxxuuurrruuuwwwyyy||||||uuutttrrrvvv|||zzz}}}xxxkkkrrr|||wwwiiidddbbb~~~|||ooozzz}}}tttpppqqqrrrqqqpppoooooooooppppppqqqjjjcccccckkkuuu|||~~~{{{rrrjjjjjjpppsssmmmeee___]]]]]]fffttt}}}zzzqqq}}}xxxppp}}}xxxqqqiiiddd^^^[[[XXXVVVVVV\\\eeennn|||{{{sssppppppiiinnnuuu~~~xxxpppkkkddd```\\\```gggnnnuuu}}}___@@@EEEAAABBBCCCCCCCCCEEEIIIMMMPPPXXXXXXZZZbbbcccgggsssaaaMMMPPPOOONNNLLLKKKKKKJJJJJJHHHGGGFFFCCC@@@>>>???@@@DDDGGGPPP]]]iiirrr}}}}}}mmm^^^TTTSSSXXXuuuttteeekkkwwwzzz{{{|||{{{zzzzzzzzzyyywwwuuuvvvwwwyyyzzzzzzzzzyyyxxxyyyxxxxxxyyyzzzyyywwwuuusssuuuuuuxxxyyyxxxzzzsssuuu{{{{{{vvv~~~mmmeeeaaarrr~~~{{{kkksss|||}}}wwwpppnnnoooqqqqqqqqqrrrrrrrrrssssss}}}wwwppppppuuuzzz}}}||||||tttnnnpppwwwwwwnnnddd```^^^\\\]]]```bbbbbb```hhhxxx~~~vvv{{{tttkkkeeeccc```\\\UUURRRVVV^^^]]]iiixxx}}}|||nnnnnnkkkiiikkksssxxxkkkdddaaa___```bbbhhhkkkrrr|||oooNNN>>>EEE@@@CCCEEEEEEDDDFFFJJJNNNVVVccceeebbbfffhhhmmmxxxcccQQQPPPOOONNNLLLKKKKKKJJJJJJHHHHHHFFFCCC@@@>>>???@@@DDDFFFNNNZZZfffqqq}}}~~~nnn^^^TTTRRRTTTqqqyyyfffgggrrrwwwzzz{{{zzzyyyyyyzzzzzzxxxvvvwwwwwwxxxyyyzzzzzzzzzzzzyyywwwwwwxxxzzz{{{{{{zzzttttttqqqrrr|||{{{{{{~~~|||{{{wwwvvvvvvrrriii\\\gggxxxjjjoootttuuurrrooonnnooooooppprrrtttuuuuuuuuutttyyyxxx{{{~~~~~~}}}wwwuuuuuuyyy{{{uuuqqqoookkkcccZZZTTTUUUWWWWWW___hhhrrrtttvvvuuunnniiieee```YYYXXX\\\PPPWWWaaajjjqqqwww|||~~~|||wwwoooiiiiiiooouuu~~~ooodddcccfffiiiiiigggjjjqqqzzz|||{{{XXXBBBAAAEEEDDDHHHKKKKKKJJJKKKPPPTTTXXXjjjllldddeeehhhooozzzlllZZZPPPOOONNNLLLKKKKKKJJJJJJHHHHHHFFFCCC@@@>>>???@@@BBBDDDLLLYYYdddnnnzzzqqq```TTTPPPPPPhhh~~~{{{fffcccmmmtttyyyzzzyyyyyyzzz{{{{{{yyyxxxvvvvvvvvvwwwwwwxxxyyyzzzxxxvvvuuuwwwzzz}}}|||uuurrr}}}xxx}}}zzz{{{vvvyyymmm]]]bbb~~~|||xxxgggiiilllmmmmmmllllllmmmmmmooorrrtttvvvvvvuuuuuu}}}sssooorrrvvvyyyyyypppttt{{{zzzpppfff]]]XXXXXXSSSXXX^^^ccckkkwwwssssssrrrlllfff^^^ZZZ\\\XXXWWWUUUUUUZZZdddpppxxx~~~{{{vvvvvvxxxnnnnnnuuu~~~|||vvvmmmbbbYYYZZZ```mmmxxx{{{yyysssKKK===FFFFFFJJJNNNRRRRRRQQQRRRVVV[[[VVVjjjnnncccaaaeeemmmyyyttt```PPPOOONNNLLLKKKKKKJJJJJJIIIHHHGGGCCC@@@>>>>>>@@@@@@CCCLLLXXXccckkkvvv}}}uuubbbVVVQQQOOOaaazzz{{{fff```jjjsssyyy{{{zzzzzz{{{|||}}}{{{zzzvvvuuuuuutttuuuwwwyyyzzzxxxvvvtttvvvzzz}}}wwwrrrrrrsss|||zzz}}}|||zzz~~~~~~pppbbbaaavvvyyy~~~iiiiiiiiikkkmmmpppssstttssssssssssssssstttuuuuuu{{{sssppprrrtttsssrrrtttuuuxxx~~~rrrllljjj___\\\XXXXXX]]]dddjjjmmmyyytttxxxwwwpppfff[[[\\\WWWVVVYYYXXXUUUXXX___fffiiiuuuxxxpppooovvv~~~|||qqqgggbbb^^^ZZZ]]]ddd```kkkzzzzzzllllllmmmppprrryyy{{{UUU??????EEEDDDOOOUUUZZZZZZWWWVVVZZZ___]]]bbbggggggdddfffmmmsssbbbTTTQQQNNNLLLLLLLLLKKKJJJIIIFFFCCCAAAAAA@@@>>><<>>===???DDDKKKUUU___jjjuuu|||}}}lll___UUUMMM[[[vvvsssaaadddoootttwwwyyy{{{{{{zzzyyyyyyzzzxxxyyyyyywwwxxx|||{{{wwwuuuwwwwwwwwwwwwyyy~~~{{{uuuqqqvvv}}}|||rrr|||lllbbbbbbvvvmmmlllkkkjjjiiihhhhhhhhhlllooosssvvvxxxxxxvvvttt~~~~~~vvvqqqnnnmmmmmmpppuuuyyy{{{|||pppeee^^^YYYWWWUUU^^^nnn~~~tttvvvwwwnnnfff___XXXWWWYYYUUUQQQRRRWWWZZZ\\\ggguuuzzzrrrnnnjjjlllooottt|||{{{oooeee]]]XXXTTTZZZYYY]]]dddkkkpppwww}}}mmmeee```]]]aaafffnnnyyy^^^HHHAAACCCJJJQQQ\\\```bbb```ZZZWWWXXX[[[]]]aaaiiiqqqxxx~~~|||iiiTTTRRRNNNMMMLLLLLLKKKIIIIIIGGGEEECCCCCCAAA???======BBBJJJSSS]]]iiittt{{{|||tttcccWWWOOOTTTpppxxxfffbbbjjjqqqvvvxxxzzz{{{zzzzzz{{{|||yyyzzzzzzxxxyyy{{{zzzvvvsssuuuuuuuuuuuuuuuxxxzzzzzz||||||xxxwwwxxxzzz~~~~~~|||ooo}}}tttjjjaaannnvvvvvvuuussspppnnnllljjjiiijjjlllooorrrssssssrrrqqquuuxxx{{{zzzwwwuuuxxx|||ooonnnlllmmmpppsssuuuuuurrrppprrrrrreee\\\YYYSSSVVVddduuuzzzyyyyyymmmddd___]]]]]]YYYYYYZZZXXXSSSRRRVVV```lll|||wwwtttoookkkjjjnnnvvv{{{vvvfffaaaZZZSSSQQQTTTYYY^^^bbbfffmmmxxx|||qqqkkkhhhnnnuuu{{{tttQQQFFFEEEEEEIIIPPPXXX\\\___^^^[[[ZZZ\\\^^^bbbccchhhpppzzzaaaUUURRROOOMMMLLLLLLKKKIIIJJJHHHFFFDDDDDDBBB???===<<>><<<;;;???GGGOOOYYYdddooovvv~~~iii]]]WWWPPP___uuurrrccciii{{{|||||||||zzzwwwuuuvvvwwwuuuxxxzzzzzz}}}zzzrrrqqqqqqssstttuuusssrrrsssnnnllloootttxxx}}}yyyrrrtttvvvuuurrrqqqpppssstttttt{{{xxxssswwwkkkfffmmmxxxvvvjjjkkklllmmmmmmlllkkkkkklllmmmnnnnnnnnnnnnmmmmmmjjjpppwww{{{{{{xxxvvvvvvzzzwwwrrroooooopppppppppiiimmmrrrrrrpppppptttyyy}}}wwwiii___[[[ZZZ^^^jjjzzz~~~{{{~~~rrrlllhhhbbb]]]UUUUUUWWWZZZZZZXXXTTTQQQUUU\\\hhhrrrxxx|||~~~|||rrrjjjiiioootttssseee]]]WWWUUURRRQQQRRRVVVYYY\\\___gggrrrzzz~~~}}}~~~UUUKKKGGGLLLSSSTTTSSSTTTXXXZZZ[[[]]]]]]^^^^^^___[[[\\\^^^cccjjjqqqwwwzzzWWWTTTQQQNNNMMMLLLJJJIIIGGGFFFEEEEEEDDDAAA===:::999===DDDLLLVVV```kkkqqq{{{ooo```ZZZQQQ[[[qqqvvvbbbddduuuzzz{{{zzzxxxvvvuuuvvvxxxuuuyyy|||}}}vvvuuutttvvvyyy{{{zzzyyyxxxrrrppprrrtttsssvvv||||||uuuppppppqqqnnnnnnooommmooopppqqqwwwyyyyyyyyyzzzzzzpppkkkccc}}}~~~qqq|||eeegggiiikkkllllllllllllfffhhhkkknnnooonnnkkkjjjiiinnnuuu{{{|||zzzxxxvvv{{{vvvrrrqqqqqqpppppplllooorrrsssqqqpppqqqrrrssspppnnnsssuuujjjcccZZZ]]]```ggg{{{|||wwwmmmeeeaaa\\\ZZZZZZXXXUUUQQQPPPPPPOOOPPPSSS[[[eeelll{{{wwwvvvwwwyyyyyyuuuqqqttt~~~|||~~~~~~~~~~~~uuuhhh___YYYVVVUUUSSSTTTVVVXXXZZZ^^^cccgggppp{{{}}}xxx}}}uuuNNNKKKKKKMMMQQQSSSSSSRRRXXXZZZ\\\^^^```bbbcccddd]]]___bbbeeeiiillloooqqqxxxXXXUUUQQQNNNMMMLLLJJJIIIFFFEEEDDDDDDCCCAAA===:::888<<>>:::;;;<<